4 ms·
The one thing I like about stow is that I can choose to only add configurations that make sense for the machine I am using. If don't have a certain application,
by rkowalick 12y ago
The one thing I like about stow is that I can choose to only add configurations that make sense for the machine I am using. If don't have a certain application, I don't 'stow' the configuration for that application in my home directory.
- 4ad 12y agoI used to have complex configuration files that worked in all scenarios using conditionals and detecting available features, but now I just generate the configuration files, or rather specialise the parametric versions of them, and push them with chef/cfengine/ansible or even rsync.
- stormbrew 12y agoA sibling post mentions a thing called vcsh (with no additional details) that appears to allow you to do just that with the same premise by overlapping multiple repositories onto your homedir.
- marbu 12y agoYou can have multiple git repositories, each for different application. Or you can use git submodules when suitable (eg. vim plugins, directories in ~/.config).
- yawaramin 12y agoYou could have a separate git branch for each machine :-)