This config is very much a labour of love. I’ve spent far more hours tweaking and tailoring it than any normal human being would consider reasonable and as such, I take some amount of pride in it.
There are plenty of different ways to manage dotfiles. This screencast shows you how I sync mine across machines via GitHub.
I like this solution because it doesn’t rely on any tools other than Git which is more or less platform-ubiquitous. There’s no need to install other scripts or software and if you’re not a fan of GitHub then you can just as easily use Bitbucket or any other host.
Hacker News commenter StreakyCobra is the brains behind this setup and, as I mentioned in the video, it’s a setup that has served me flawlessly so far.