To complete the description of the workflow (for others), you can replicate your home directory on a new machine using the following command:
git clone --separate-git-dir=~/.myconf /path/to/repo ~
This is the best solution I've seen so far, and I may adopt it next time I get the itch to reconfigure my environment.