aboutsummaryrefslogtreecommitdiff
path: root/modules/lib/types.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/lib/types.nix')
-rw-r--r--modules/lib/types.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/lib/types.nix b/modules/lib/types.nix
index 46db1157d90..64a6b4a34fa 100644
--- a/modules/lib/types.nix
+++ b/modules/lib/types.nix
@@ -77,6 +77,8 @@ in rec {
(map (d: d // { value = d.value.value; }) vdefs)
else if gvar.isTuple sharedDefType && allChecked then
mergeOneOption loc defs
+ else if gvar.isMaybe sharedDefType && allChecked then
+ mergeOneOption loc defs
else if gvar.type.string == sharedDefType && allChecked then
types.str.merge loc defs
else if gvar.type.double == sharedDefType && allChecked then