/dotfiles

My environment dotfiles, configs & bash scripts.

Primary LanguageNix

dotfiles

My environment dotfiles, configs & bash scripts.

Fedora Workstation

Last test on Fedora 36.

Speed up DNF

Open config:

sudo nano /etc/dnf/dnf.conf

Add this lines:

fastestmirror=True
skip_if_unavailable=True
max_parallel_downloads=10

Clean cache:

sudo dnf clean all

Post-intall script

Clone this repository:

git clone https://github.com/koddr/dotfiles.git && cd dotfiles

Run post-install script (run only as sudo user):

sudo make fedora-post-install

Fonts

Cursors

AMD hardware hacks

Open default grub config:

sudo nano /etc/default/grub

Add this line:

GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.noretry=0"

Re-build grub config:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Don't forget to restart after that and check kernel params by cat /proc/cmdline command 😉

GNOME

Name -
Dash to Dock link

Browser

Name Firefox Chrome
Bitwarden link link
LanguageTool link link
uBlock Origin link link
AdBlock Plus link link
DuckDuckGo link link

Shell

Fish

Add Fish shell config:

make fish-shell-config

Go

Install Go (run only as sudo user):

sudo make golang-install VERSION=1.18.3

To update/re-install Go, just run this command with needed version 😉

Go tools

Install special Go tools for projects:

make golang-tools

IDE

JetBrains

Just download JetBrains Toolbox app, copy to ~/.jetbrains/toolbox, and install any IDEs from there.

Don't forget to Sign In to your Google Account in IDE 😉

VSCode

Install VSCode from Microsoft repository (run only as sudo user):

sudo make vscode-install

Don't forget to Sign In to your GitHub account in VSCode 😉

NixOS

Last test on NixOS 21.11.

Copy ./configs/nixos/configuration.nix to your /mnt/etc/nixos folder.