madcow
Feeling kinda moody right now.
I blocked every meme community I’ve seen so far. But I must admit the one you posted together with the specific description of your meme-taste was kinda cute. I might subscribe to your curated meme-collection.
I really like the simplicity of this workflow by StreakyCobra on HN (explained as a blog post here):
I use:
git init --bare $HOME/.myconf
alias config='/usr/bin/git --git-dir=$HOME/.myconf/ --work-tree=$HOME'
config config status.showUntrackedFiles no
where my ~/.myconf directory is a git bare repository. Then any file within the home folder can be versioned with normal commands like:
config status
config add .vimrc
config commit -m "Add vimrc"
config add .config/redshift.conf
config commit -m "Add redshift config"
config push
And so one…
No extra tooling, no symlinks, files are tracked on a version control system, you can use different branches for different computers, you can replicate you configuration easily on new installation.
Buy me an oil rig and open a hacker space there. Pretty obvious choice no?