# This calls substSubModules, whose entire purpose is only to ensure that
@@ -898,10 +898,13 @@ rec {
mkOptionDefault=mkOverride1500;# priority of option defaults
mkDefault=mkOverride1000;# used in config sections of non-user modules to set a default
defaultOverridePriority=100;
mkImageMediaOverride=mkOverride60;# image media profiles can be derived by inclusion into host config, hence needing to override host config, but do allow user to mkForce
mkForce=mkOverride50;
mkVMOverride=mkOverride10;# used by ‘nixos-rebuild build-vm’
defaultPriority=lib.warnIf(lib.isInOldestRelease2305)"lib.modules.defaultPriority is deprecated, please use lib.modules.defaultOverridePriority instead."defaultOverridePriority;
mkFixStrictness=lib.warn"lib.mkFixStrictness has no effect and will be removed. It returns its argument unmodified, so you can just remove any calls."id;
mkOrder=priority:content:
@@ -910,11 +913,9 @@ rec {
};
mkBefore=mkOrder500;
defaultOrderPriority=1000;
mkAfter=mkOrder1500;
# The default priority for things that don't have a priority specified.
defaultPriority=100;
# Convenient property used to transfer all definitions and their
# properties from one option to another. This property is useful for
# renaming options, and also for including properties from another module
@@ -941,10 +942,10 @@ rec {
# Similar to mkAliasAndWrapDefinitions but copies over the priority from the
# option as well.
#
# If a priority is not set, it assumes a priority of defaultPriority.
# If a priority is not set, it assumes a priority of defaultOverridePriority.