Skip to content

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

LaneBootstrapValidate
WSLscripts/install-prereqs-wsl.shscripts/smoke-test.sh --source-only
CachyOSscripts/install-prereqs-cachyos.shscripts/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 --fast

Source 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.