nixos/unitOption: remove unnecessary definition filtering

This commit is contained in:
Johannes Kirschbauer 2025-05-30 22:39:51 +02:00
parent 94d09d1046
commit 46be72d315
No known key found for this signature in database

View file

@ -15,7 +15,6 @@ let
inherit (lib) inherit (lib)
any any
concatMap concatMap
filterOverrides
isList isList
literalExpression literalExpression
mergeEqualOption mergeEqualOption
@ -56,13 +55,10 @@ rec {
name = "systemd option"; name = "systemd option";
merge = merge =
loc: defs: loc: defs:
let if any (def: isList def.value) defs then
defs' = filterOverrides defs; concatMap (def: toList def.value) defs
in
if any (def: isList def.value) defs' then
concatMap (def: toList def.value) defs'
else else
mergeEqualOption loc defs'; mergeEqualOption loc defs;
}; };
sharedOptions = { sharedOptions = {