Dotfiles over multiple servers

Nice discussion: How do you manage your dotfiles across multiple and/or new developer machines? - DEV Community

This article also provides a really nice explanation of the general practice that many people seem to be taking: store dotfiles in GitHub, and then install them via a simple script that symlinks files and runs any additional init logic.