Many out there using symbolic links to setup dotfiles but using git we can have our repository in a folder and set our working tree to another one. I use the latter approach to maintain my dotfiles and configured installations to set it up this way.
If you want to try it out please first be cautious of any unwanted configuration you may encounter; Then:
To clone the repo and set it up, Run:
curl -Lks https://git.io/vXmwx | $(which bash)and to install dependencies:
cd; sh installDone. everything is up and running!
Because of the repository's neat setup technique, we use nit( pronounced like git
and not neat, for nitro you know ;) ) for configuration versioning like:
nit status
nit add .vimrc
nit commit -m "Add vimrc"
...NOTE that we only use nit for configuration files. Of course for other repos we
should use normal git command.
More on this technique:
License: MIT
© 2016 by Ali Zarifkar. All Rights Reserved.