OS: Arch
Shell: fish
WM: dwm
Terminal: st
Launcher: dmenu
Editor: NeoVim
Font: JetBrains Mono
Cursor: Bibata Original
NOTE: If you don't care for certain configurations then delete their files/directories or move them out of the dotfiles directory.
Prevent undesired files from showing up in dotfiles
mkdir ~/bin
mkdir ~/.config
mkdir -p ~/.local/share/{fonts,icons}
Do a dryrun first
make dryrun
If that looks good then run
make frfr
The MakeFile
uses stow
to manage symlinks.
stow
creates symlinks to the files in this dotfiles directory so changes in either location will show up in the other one too.
make clean
Or remove symlinks individually
In my experience, if you use stow to create a symlink somewhere, but remove the original before unstowing or check out a different branch, all hell will break loose. In particular, you will be unable to delete the dangling symlink, until you restore the file it points to and then unstow that file.