Here's another solution to the problem of managing your dotfiles in multiple, separate git repositories: https://github.com/capr/multigit -- It's a more general solution, it's actually used as a package manager for a Lua module distribution called luapower.