I used stow for a long time but I changed to Ansible because I started outgrowing stow. Things can't at all / can't simply do with stow:
- assemble different .ssh/config for different machines
- different .zshenv, .zshrc
- encrypt secrets in the git repo?
- handle different operating systems condifitionally (can't source the same files on OS X than Linux)
- can't install system-wide packages, which would be needed for dotfiles to work properly
Comments
I used stow for a long time but I changed to Ansible because I started outgrowing stow. Things can't at all / can't simply do with stow: - assemble different .ssh/config for different machines - different .zshenv, .zshrc - encrypt secrets in the git repo? - handle different operating systems condifitionally (can't source the same files on OS X than Linux) - can't install system-wide packages, which would be needed for dotfiles to work properly