Allow overrides to work for unit options
This commit is contained in:
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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user