CTRL-OS Profiles
Recommended options for different use-cases are available under the ctrl-os.profiles namespace.
CTRL-OS Developer Options
These options are intended for use on a developer using CTRL-OS on their host system.
Enable all recommended options via the ctrl-os.profiles.developer.enable = true; in your configuration.
This enables the CTRL-OS binary cache and common Nix settings used in this documentation.
The following options are available for finer-grained configuration:
ctrl-os.profiles.developer.useFlakes: enables system-wide usage of Flakes.ctrl-os.profiles.developer.useCache: enables system-wide usage of the CTRL-OS binary cache.
CTRL-OS System Options
These options are intended for use on a system built using CTRL-OS or built using parts of CTRL-OS.
Enable all recommended CTRL-OS system options via the ctrl-os.profiles.ctrl-os-system.enable = true; in the target device configuration.
This enables the CTRL-OS binary cache and common Nix settings used in this documentation.
The following options are available for finer-grained configuration:
ctrl-os.profiles.ctrl-os-system.useFlakes: enables system-wide usage of Flakes.ctrl-os.profiles.ctrl-os-system.useCache: enables system-wide usage of the CTRL-OS binary cache.