Dotfiles via the bare repository approach, as defined in Nicola Paolucci’s blog, with modifications for more than one repository.
This allows for dotfiles without symlinks, rsyncing, or other state management.
curl https://raw.githubusercontent.com/dsully/dotfiles/master/bin/bootstrap | bash
Often you’ll want to have public dotfiles along with private ones, for both home and work.
Use the 'git-link’ function defined in .config/fish/functions/git-link.fish to switch between repos.