My configs!
shared/ configs that apply to all machines
<hostname>/ machine-specific configs and overrides
Each contains home/ (symlinked to ~/) and optionally etc/ (symlinked to /etc/).
Machine-specific files override shared ones.
git clone <repo-url> ~/dotfiles
cd ~/dotfiles
./install.shPrompts for sudo when linking system-level configs (etc/).