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
Dropletjust droplet-bootstrap-preview, then just droplet-bootstrap-corescripts/smoke-test.sh --source-only
Native Windows.\scripts\bootstrap-windows.ps1.\scripts\smoke-test-windows.ps1

The default droplet agent/SSH toolset is installed only through the explicit guarded path:

bash
scripts/install-prereqs-droplet.sh --dry-run --codex-tools
scripts/install-prereqs-droplet.sh --codex-tools

After applying dotfiles on a Unix-like host, run:

bash
~/.local/bin/dotfiles-smoke-test --fast

On droplet, --fast stays scoped to core lane tools. Use ~/.local/bin/dotfiles-smoke-test --fast --with-agent-tools --with-codex --with-claude after the optional agent/SSH toolset bootstrap.

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.