Runbook: First Bring-Up
Status: living
Use this when the target machine already runs NixOS or can build/switch from the repo.
Primary checklist:
Success Criteria
nixos-rebuild build --flake .#workstationsucceeds.nixos-rebuild switch --flake .#workstationsucceeds.configctl doctorsucceeds.mode status,mode current, andmode desiredwork./run/mode-controllerexists and contains live state files.desktop.targetandcompute.targetexist.- vLLM is inactive in
desktop. studio-localcan be requested and removed as a desktop overlay.
Immediate Failure Buckets
- generated hardware configuration does not match the host
- NVIDIA/CUDA evaluation or runtime issue
- graphical target/session mismatch
- mode controller tools not installed
- observer reports false success or conflicting state
If mode state looks wrong, prefer fixing observation before adding transition logic.