diff options
author | Robert Hensing <robert@roberthensing.nl> | 2023-02-07 20:51:17 +0100 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2023-05-06 18:29:03 +0200 |
commit | 2e689d58cbbe6b7047bb132dc79097016e606dd0 (patch) | |
tree | f9b5b7b15606344db2fe3a70076b6f3df625bb51 /lib/modules.nix | |
parent | 58f385f68005a6fed7b526ee2c19fef11d87038c (diff) | |
download | nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.tar nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.tar.gz nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.tar.bz2 nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.tar.lz nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.tar.xz nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.tar.zst nixlib-2e689d58cbbe6b7047bb132dc79097016e606dd0.zip |
lib/modules: Improve error when a configuration is imported
This is appears to be a fairly common mistake for beginners who want to build larger things from the system configurations, such as NixOps networks, etc. Further explanation seems appropriate.
Diffstat (limited to 'lib/modules.nix')
-rw-r--r-- | lib/modules.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/modules.nix b/lib/modules.nix index 8233b4b9e84e..3bcd8d280b74 100644 --- a/lib/modules.nix +++ b/lib/modules.nix @@ -347,6 +347,7 @@ let }; result = withWarnings { + _type = "configuration"; options = checked options; config = checked (removeAttrs config [ "_module" ]); _module = checked (config._module); |