1:1 mirror of your home directory ~/. Managed with GNU Stow.
brew install stowOr whatever package manager you use
To apply the dotfiles, run the following commands from the root of this repository:
stow -n . # preview
stow . # applyIf conflicts occur (existing real files):
stow --adopt . # replace with symlinks, keeping existing filesIf you need to reset (remove old symlinks):
stow --delete . && stow .The .stowrc sets target to ~ automatically. Files in .gitignore can still be symlinked with --adopt.
Install formatters:
brew install dprint shfmtThen run:
dprint fmt # JSON, Markdown, TypeScript, TOML, YAML
shfmt -w . # Shell scripts