All tasks are defined in mise.toml and are safest to run as
mise run <task>.
| Task | Description |
nix:init | Full bootstrap pipeline (install nix, add host, activate) |
add-host | Create a new host directory from template |
install-nix | Install Nix via nix-installer (hidden) |
github-auth | Authenticate with GitHub CLI (hidden) |
activate | Build and activate the current machine’s config (hidden) |
| Task | Description |
nix:switch | Apply config on the current machine |
nix:debug | Apply config with --show-trace for debugging |
nix:dry-run | Dry-run a build target or the current host config |
nix:check-cache | Check whether a store path exists in configured substituters |
nix:deploy | Build locally and deploy system config to a remote Linux host |
| Task | Description |
nix:up | Update a single flake input, or all inputs if none specified |
nix:history | List system profile generations via nix-env |
nix:repl | Open a nix repl with nixpkgs |
nix:clean | Remove system generations older than a retention window |
nix:gc | Garbage-collect unused store entries across the machine |
nix:gcroot | List auto GC roots |
nix:fmt | Format all .nix files with the configured formatter |
nix:trust | Add current user to Nix trusted-users |
nix:uninstall | Fully uninstall Nix from the system |
| Task | Description |
iterm:export | Re-export iTerm2 preferences plist |
| Task | Description |
test:bootstrap | Run Linux bootstrap validation in an Apple container |
| Task | Description |
docs:build | Build the mdBook documentation site |
docs:serve | Serve docs locally with hot-reload |
Hidden helper tasks also exist for bootstrap flow: install-nix,
github-auth, add-host, and activate.