This is my dotfiles setup. Managed with yadm. Everything except emacs config is in here.
- Install yadm -- it's just a shell script, but it's in homebrew.
yadm clone https://github.com/garyo/dotfiles
That's it! It will try to run the bootstrap
file which installs some useful things on a new machine.
With yadm
, $HOME
is a git working dir. The corresponding bare repo is in $HOME/.local/share/yadm/repo.git
. yadm
is a thin front end around git, so most git commands work (including all git aliases!), and yadm
always uses its git repo, so from anywhere yadm status
will show you which dotfiles are out of date, and yadm list
will show all tracked files.