Appearance
Setup
Setup is lane-specific. Use the host bootstrap for the machine you are on, then run the source validation and post-apply smoke checks for that lane.
Entry points
| Lane | Bootstrap | Validate |
|---|---|---|
| WSL | scripts/install-prereqs-wsl.sh | scripts/smoke-test.sh --source-only |
| CachyOS | scripts/install-prereqs-cachyos.sh | scripts/smoke-test.sh --source-only |
| Native Windows | .\scripts\bootstrap-windows.ps1 | .\scripts\smoke-test-windows.ps1 |
After applying dotfiles on a Unix-like host, run:
bash
~/.local/bin/dotfiles-smoke-test --fastSource files
Edit chezmoi source files under home/, not live files in $HOME. dot_foo maps to .foo; executable_foo renders with the executable bit.
Before adding setup automation or a new tool manager responsibility, check the non-goals and anti-patterns policy.