Optional ReadonlyafterCommands run sequentially after successful build/upgrade, including no-change runs. Fragments append in order.
Optional ReadonlyaliasesAlternate task names; alias chains are supported and cycles rejected.
Optional ReadonlyidStable state namespace; set only with an explicit migration from existing path-based state.
Optional ReadonlymachinesAdditional resources keyed by exact machine name.
Optional ReadonlymanagersDefault package manager for tools.system on each platform.
Optional ReadonlyresourcesShared resource declarations, evaluated in order.
Optional ReadonlystateLocal ownership/backup state path. Defaults to a configuration/machine namespace under ~/.local/state/workstation/configs; do not commit it.
Optional ReadonlytasksNamed commands executed explicitly with workstation
A composable configuration fragment. Prefer the exported helpers to constructing resources manually.