Modules¶
Each module is a GNU Stow package. Adding a new one:
mkdir -p mytool/.config/mytool
mv ~/.config/mytool/* mytool/.config/mytool/
stow -d ~/dotfiles -t ~ mytool
Then append mytool to the COMMON_MODULES (or MACOS_MODULES) array in
install.sh.
Live module pages¶
Module pages embed live config via the pymdownx.snippets extension —
edit a config file, push, the site auto-updates. No duplication.