diff options
Diffstat (limited to 'nixpkgs/lib/tests/modules/extendModules-168767-imports.nix')
-rw-r--r-- | nixpkgs/lib/tests/modules/extendModules-168767-imports.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/nixpkgs/lib/tests/modules/extendModules-168767-imports.nix b/nixpkgs/lib/tests/modules/extendModules-168767-imports.nix new file mode 100644 index 000000000000..489e6b5a5d83 --- /dev/null +++ b/nixpkgs/lib/tests/modules/extendModules-168767-imports.nix @@ -0,0 +1,41 @@ +{ lib +, extendModules +, ... +}: +with lib; +{ + imports = [ + + { + options.sub = mkOption { + default = { }; + type = types.submodule ( + { config + , extendModules + , ... + }: + { + options.value = mkOption { + type = types.int; + }; + + options.specialisation = mkOption { + default = { }; + inherit + (extendModules { + modules = [{ + specialisation = mkOverride 0 { }; + }]; + }) + type; + }; + } + ); + }; + } + + { config.sub.value = 1; } + + + ]; +} |