I have recently come accross with a new solution to one of my biggest headaches in any linux system and it is to manage the nightmareof the dot files. I have previously used stow in order to mantain the symbolic links, but there is a much better solution using git bare repositories.
- Create a git bare repository with the following line
mkdir $HOME/.cfg
git init --bare $HOME/.cfg
- Create an alias for a better managing of the configuration