I'm using GNU Stow to manage my configuration for now.
See bootstrap.sh to see how stow works in this context.
bootstrap.sh