StewOS
Source

stewos.stewctl

Declared in modules/common/stewctl.nix · 3 options

# stewos.stewctl.attribute

The name of this configuration in the flake: the attribute under nixosConfigurations or darwinConfigurations for a system (by default the hostname), under homeConfigurations for a home (user@host, set by mkHome in flake.nix). null leaves stewctl to guess, as nh does.

Type
null or string
Default
null
Example
"framework-desktop"
Declared in

# stewos.stewctl.enable

Whether to enable stewctl, the command that builds and switches this configuration.

Type
boolean
Default
true
Example
true
Declared in

# stewos.stewctl.flake

Path of the checkout this configuration is built from. On a system it defaults to programs.nh.flake. A home can leave it null to use the machine's, then $NH_FLAKE, then ~/git/stewos.

Type
null or string
Default
null
Example
"/home/caleb/git/stewos"
Declared in