about summary refs log tree commit diff
path: root/lib/tests/modules/class-check.nix
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2023-04-10 17:26:25 +0200
committerRobert Hensing <robert@roberthensing.nl>2023-05-06 18:29:04 +0200
commit84b1b017026bb1d0a37a8d3ef553f073225b4e8d (patch)
tree06dfde57ccd9f656389667f53caffb4c3b1115ac /lib/tests/modules/class-check.nix
parent1f4a58ef038184eaf4757e96ec1f09b08a01c8ab (diff)
lib/modules: Only interpret class declaration in non-shorthand mode
This is to avoid stealing keys from submodules. `class` might be
common enough that reinterpreting existing `class` attributes in
configurations as a declaration leads to fairly widespread problems.
Diffstat (limited to 'lib/tests/modules/class-check.nix')
-rw-r--r--lib/tests/modules/class-check.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/tests/modules/class-check.nix b/lib/tests/modules/class-check.nix
index 6e02f8c309208..f492c844abfbb 100644
--- a/lib/tests/modules/class-check.nix
+++ b/lib/tests/modules/class-check.nix
@@ -25,6 +25,7 @@
           ./module-class-is-nixos.nix
           { _file = "foo.nix#darwinModules.default";
             class = "darwin";
+            config = {};
             imports = [];
           }
         ];