yup
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.config
.gnupg
.vim
bin
.Xdefaults
.Xresources
.aliases
.asoundrc
.gitconfig
.gitignore
.gitignore_global
.npmrc
.pam_environment
.profile
.spacemacs
.tmux.conf
.vimrc
.xmodmap
.xsessionrc
.yaourtrc
.zprofile
.zshrc
README.md

README.md

I keep my home directory in git, using a detached working copy ala https://www.electricmonk.nl/log/2015/06/22/keep-your-home-dir-in-git-with-a-detached-working-directory/

I use an alias hgit which sets the right git flags using an environment variable $HOMEREPO set in .profile.

This is "the simplest thing that can work". If I need per-machine differences, I'll use git branches.

Previously I used @mattly's bork script to manage dotfiles. If you're looking for that it's archived under the old-bork-master branch.