Because it’s the cool thing to do, I’ve created a github account to track all my dotfiles: check it.
I’ve tried to make it painless to initialize on a fresh box; just check it out (git clone git://github.com/aphahn/dotfiles.git
) and run ./create_symlinks.py
. It won’t overwrite any dotfiles you have, and will symbolic link to the repo. Additionally .vimrc and .zshrc will source a .vimrclocal or .zshrclocal, respectively, if they exist. This is useful for having machine-specific customizations.
Finally, I have unified configurations across my machines! No more remembering what changes I made on my work box when I’m at home! No more emailing people copies of my .vimrc when they ask for a good starting point!