This is where i keep my dotfiles and scripts.
Dotfiles are stored in modules which map to the home directory.
For example does the file vim-core/.vim/vimrc map to the file ~/.vim/vimrc, where vim-core is the module.
This means that different configurations can be selectively added.
Modules are applied with the included apply python module.
To apply the two vim modules run:
python -m apply apply vim-core vim-extraIf changes have been made to modules, they can be reapplied with:
python -m apply apply -aFile ownership status can be queried with:
python -m apply statusThe file config.yaml specifies the directories which must not be linked.
These are directories such as ~/.config or ~ itself.
State and ownership of files in the home directory are saved in the state_*.json files.
A hash has been added to enable multiple target directies, without them interfering.
- Clean up unused files
- Do not crash on
python -m apply remove - Make launching apply software easier