diff options
author | Robert Hensing <robert@roberthensing.nl> | 2022-01-24 15:58:17 +0100 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2022-03-03 00:28:35 +0100 |
commit | d030e2109fd491e32cb48df54d100aa608551298 (patch) | |
tree | 6da4c8737d4d14e9cb049c5872f6671bbfe4494e /lib/tests/modules/define-bare-submodule-values.nix | |
parent | 33e8df0921c410320185c9a1859656a4ec771f62 (diff) | |
download | nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.tar nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.tar.gz nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.tar.bz2 nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.tar.lz nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.tar.xz nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.tar.zst nixpkgs-d030e2109fd491e32cb48df54d100aa608551298.zip |
lib.modules: Let module declare options directly in bare submodule
... where a bare submodule is an option that has a type like `submoduleWith x`, as opposed to `attrsOf (submoduleWith x)`. This makes migration unnecessary when introducing a freeform type in an existing option tree. Closes #146882
Diffstat (limited to 'lib/tests/modules/define-bare-submodule-values.nix')
-rw-r--r-- | lib/tests/modules/define-bare-submodule-values.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/tests/modules/define-bare-submodule-values.nix b/lib/tests/modules/define-bare-submodule-values.nix new file mode 100644 index 00000000000..00ede929ee6 --- /dev/null +++ b/lib/tests/modules/define-bare-submodule-values.nix @@ -0,0 +1,4 @@ +{ + bare-submodule.nested = 42; + bare-submodule.deep = 420; +} |