| options/nixos/system.configurationRevision | The Git revision of the top-level flake from which this configuration was built.
|
| options/darwin/system.configurationRevision | The Git revision of the top-level flake from which this configuration was built.
|
| options/nixos/system.checks | Packages that are added as dependencies of the system's build, usually
for the purpose of validating some part of the configuration
|
| options/nixos/system.preSwitchChecks | A set of shell script fragments that are executed before the switch to a
new NixOS system configuration
|
| options/darwin/system.stateVersion | Every once in a while, a new nix-darwin release may change
configuration defaults in a way incompatible with stateful
data
|
| options/nixos/system.activationScripts | A set of shell script fragments that are executed when a NixOS
system configuration is activated
|
| options/nixos/system.extraDependencies | A list of paths that should be included in the system
closure but generally not visible to users
|
| options/nixos/system.userActivationScripts | A set of shell script fragments that are executed by a systemd user
service when a NixOS system configuration is activated
|
| options/nixos/system.copySystemConfiguration | If enabled, copies the NixOS configuration file
(usually /etc/nixos/configuration.nix)
and symlinks it from the resulting system
(getting to /run/current-system/configuration.nix)
|
| options/nixos/system.includeBuildDependencies | Whether to include the build closure of the whole system in
its runtime closure
|
| options/nixos/system.stateVersion | This option defines the first version of NixOS you have installed on this particular machine,
and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions
|