Some type back I encountered a super simple dotfiles setup where you simply check you home directory into Git. Putting
.gitignore prevents files from being added by default, so you need to add files with the
-f (force) option. But after that, it is super simple to manage your dotfiles as you can just use Git operations. No
stow, shell scripts, etc needed.