fix: support name arg in portable submodules
This commit is contained in:
parent
5fc4fd1b5c
commit
c30f94972c
1 changed files with 7 additions and 0 deletions
|
@ -934,6 +934,10 @@ lib: {
|
|||
base =
|
||||
{ config }:
|
||||
{
|
||||
includes = [
|
||||
{ config.__module__.args.dynamic.name = lib.modules.overrides.default "<name>"; }
|
||||
];
|
||||
|
||||
options = {
|
||||
__modules__ = lib.options.create {
|
||||
description = "User specified modules to be evaluated.";
|
||||
|
@ -965,6 +969,7 @@ lib: {
|
|||
module
|
||||
base
|
||||
{ config.__modules__ = modules; }
|
||||
{ config.__module__.args.dynamic.name = config.__module__.args.dynamic.name; }
|
||||
] ++ modules;
|
||||
};
|
||||
in
|
||||
|
@ -984,6 +989,7 @@ lib: {
|
|||
module
|
||||
base
|
||||
{ config.__modules__ = modules; }
|
||||
{ config.__module__.args.dynamic.name = lib.lists.last location; }
|
||||
] ++ modules;
|
||||
};
|
||||
in
|
||||
|
@ -1001,6 +1007,7 @@ lib: {
|
|||
module
|
||||
base
|
||||
{ config.__modules__ = modules; }
|
||||
{ config.__module__.args.dynamic.name = lib.lists.last location; }
|
||||
] ++ modules;
|
||||
};
|
||||
in
|
||||
|
|
Loading…
Add table
Reference in a new issue