From bf5b75864dbce1e072ac1c1816f6bda97c096e46 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Tue, 12 Jul 2022 14:33:10 +0200 Subject: [PATCH] lib/modules: Add _module.specialArgs --- lib/modules.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/modules.nix b/lib/modules.nix index 1e48f5440798..7f1646e9b8bc 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -266,6 +266,15 @@ rec { turned off. ''; }; + + _module.specialArgs = mkOption { + readOnly = true; + internal = true; + description = '' + Externally provided module arguments that can't be modified from + within a configuration, but can be used in module imports. + ''; + }; }; config = { @@ -273,6 +282,7 @@ rec { inherit extendModules; moduleType = type; }; + _module.specialArgs = specialArgs; }; };