diff options
author | Robert Hensing <robert@roberthensing.nl> | 2021-12-02 17:47:17 +0000 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2021-12-02 18:23:43 +0000 |
commit | 260b941dd0e7e72cf9b87f36f92b7e60f38d661f (patch) | |
tree | 95a86db2086c8e44b7e5807e611161bf0ba10de9 /lib/modules.nix | |
parent | 78ada833615d241ed76463aa5a024b614150eb4d (diff) | |
download | nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.tar nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.tar.gz nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.tar.bz2 nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.tar.lz nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.tar.xz nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.tar.zst nixpkgs-260b941dd0e7e72cf9b87f36f92b7e60f38d661f.zip |
lib/modules: Deprecate args and check
Diffstat (limited to 'lib/modules.nix')
-rw-r--r-- | lib/modules.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/modules.nix b/lib/modules.nix index b9f1b635975..ee1aa16dbb0 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -101,6 +101,11 @@ rec { check ? true }: let + withWarnings = x: + lib.warnIf (evalModulesArgs?args) "The args argument to evalModules is deprecated. Please set config._module.args instead." + lib.warnIf (evalModulesArgs?check) "The check argument to evalModules is deprecated. Please set config._module.check instead." + x; + legacyModules = optional (evalModulesArgs?args) { config = { @@ -248,7 +253,7 @@ rec { inherit modules specialArgs; }; - result = { + result = withWarnings { options = checked options; config = checked (removeAttrs config [ "_module" ]); _module = checked (config._module); |