summary refs log tree commit diff
path: root/lib/modules.nix
diff options
context:
space:
mode:
authorDavid Arnold <dgx.arnold@gmail.com>2021-08-03 17:12:03 -0500
committerDavid Arnold <dgx.arnold@gmail.com>2021-08-03 18:28:14 -0500
commit9e42d02047fe1153555f8c81039cb48135311e6d (patch)
tree4df73cd4c11afd55922f34e2b8132d99dd480b19 /lib/modules.nix
parent2af2d3146d79866ae65ca1883527daa010669b07 (diff)
downloadnixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.tar
nixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.tar.gz
nixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.tar.bz2
nixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.tar.lz
nixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.tar.xz
nixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.tar.zst
nixpkgs-9e42d02047fe1153555f8c81039cb48135311e6d.zip
lib/modules: add mkImageMediaOverride
so the underlaying use case of the preceding commit is so
generic, that we gain a lot in reasoning to give it an
appropriate name.

As the comment states:
image media needs to override host config short of mkForce
Diffstat (limited to 'lib/modules.nix')
-rw-r--r--lib/modules.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/modules.nix b/lib/modules.nix
index ab2bc4f7f8e..b124ea000a2 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -710,6 +710,7 @@ rec {
 
   mkOptionDefault = mkOverride 1500; # priority of option defaults
   mkDefault = mkOverride 1000; # used in config sections of non-user modules to set a default
+  mkImageMediaOverride = mkOverride 60; # image media profiles can be derived by inclusion into host config, hence needing to override host config, but do allow user to mkForce
   mkForce = mkOverride 50;
   mkVMOverride = mkOverride 10; # used by ‘nixos-rebuild build-vm’