Allow overrides to work for unit options
This commit is contained in:
parent
33cb0bbb4b
commit
8951be2d80
|
@ -17,11 +17,13 @@ let
|
|||
unitOption = mkOptionType {
|
||||
name = "systemd option";
|
||||
merge = loc: defs:
|
||||
let defs' = getValues defs;
|
||||
let
|
||||
defs' = filterOverrides defs;
|
||||
defs'' = getValues defs';
|
||||
in
|
||||
if isList (head defs')
|
||||
then concatLists defs'
|
||||
else mergeOneOption loc defs;
|
||||
if isList (head defs'')
|
||||
then concatLists defs''
|
||||
else mergeOneOption loc defs';
|
||||
};
|
||||
|
||||
in rec {
|
||||
|
|
Loading…
Reference in New Issue