README.md
hosts/common
Configuration shared by legacy-layout hosts (hosts.json "layout": "legacy"; today only infra.rtw.run). Standard hosts use modules/ instead.
| File | What |
|---|---|
default.nix |
Imports the rest. |
base.nix |
Locale, packages (git, htop, jq, lazyjournal, neovim), weekly Nix GC (generations older than 14 days). |
secrets.nix |
Brings in modules/secrets.nix. |
users.nix |
Root keys (keys/admins.pub plus the scooter key) and the btburke user (wheel, password hash from the secrets store). |
Monitoring is the forge’s /healthz (roles/forge), watched by the monitor (~/projects/monitor), which alerts by email and Pushover. The Pushover scripts that were here (system-monitor, the service-start notes) are gone (b660c34).