- Clone repository:
git clone --recurse-submodules https://github.com/jceb/dotfiles.git ~/Documents/dotfiles
- Apply configuration:
~/Documents/dotfiles/apply-all
- Apply configuration:
stow CATEGORY_DIRECTORY
- Unapply configuration:
stow -D CATEGORY_DIRECTORY
Add new configuration:
- Select the desired category directory, e.g.
cli
,apps
orscm
. - Create the parent directories to the configuration file below the category
directory, starting at
$HOME
directory. E.g.~/.config/direnv/
would becomescm/.config/direnv/
when the file is stored in thescm
category. - Create the configuration files in the created directory.
- Reapply the configuration for the category, e.g.
stow scm