/dotfiles

My dotfiles

Primary LanguageShellGNU General Public License v3.0GPL-3.0

My dotfiles

OS: Arch
Shell: fish
WM: dwm
Terminal: st
Launcher: dmenu
Editor: NeoVim
Font: JetBrains Mono
Cursor: Bibata Original

Installation

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.

Uninstall

make clean

Or remove symlinks individually

Caveats

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.

Command replacements