Managing Dotfiles with GNU Stow
Dotfile setups tend to start as a repo full of files plus a shell script that copies them into $HOME. The copies drift from the repo, the script grows special cases, and eventually nobody is sure which version is real. GNU Stow removes the copy step. One directory per tool, and stow <tool> symlinks its contents into the parent directory. Editing the repo edits the live config, because they are the same file. ...