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