Allow overrides to work for unit options

This commit is contained in:
Eelco Dolstra
2013-11-18 18:04:16 +01:00
parent 33cb0bbb4b
commit 8951be2d80
@@ -17,11 +17,13 @@ let
unitOption = mkOptionType { unitOption = mkOptionType {
name = "systemd option"; name = "systemd option";
merge = loc: defs: merge = loc: defs:
let defs' = getValues defs; let
defs' = filterOverrides defs;
defs'' = getValues defs';
in in
if isList (head defs') if isList (head defs'')
then concatLists defs' then concatLists defs''
else mergeOneOption loc defs; else mergeOneOption loc defs';
}; };
in rec { in rec {