nixos/sanoid: fix submodule aliases
Use `mkDefault` into `mkAliasDefitinions`. This avoids conflicting definitions when using `process_children_only`.
This commit is contained in:
parent
67ccd996ce
commit
6c72f80b41
|
@ -108,8 +108,8 @@ in {
|
||||||
type = types.attrsOf (types.submodule ({config, options, ...}: {
|
type = types.attrsOf (types.submodule ({config, options, ...}: {
|
||||||
freeformType = datasetSettingsType;
|
freeformType = datasetSettingsType;
|
||||||
options = commonOptions // datasetOptions;
|
options = commonOptions // datasetOptions;
|
||||||
config.use_template = mkAliasDefinitions (options.useTemplate or {});
|
config.use_template = mkAliasDefinitions (mkDefault options.useTemplate or {});
|
||||||
config.process_children_only = mkAliasDefinitions (options.processChildrenOnly or {});
|
config.process_children_only = mkAliasDefinitions (mkDefault options.processChildrenOnly or {});
|
||||||
}));
|
}));
|
||||||
default = {};
|
default = {};
|
||||||
description = "Datasets to snapshot.";
|
description = "Datasets to snapshot.";
|
||||||
|
|
Loading…
Reference in a new issue