diff --git a/flake.nix b/flake.nix index c1d9d28..4181286 100644 --- a/flake.nix +++ b/flake.nix @@ -27,9 +27,9 @@ else if ! hasAttr "maintainers" drv.meta then [] else drv.meta.maintainers; nobodyMaintains = drv: - if ! hasAttr "meta" drv then true - else if ! hasAttr "maintainers" drv.meta then true - else (length drv.meta.maintainers) == 0; + hasAttr "meta" drv && + hasAttr "maintainers" drv.meta && + (length drv.meta.maintainers) == 0; maintainerToString = m: "${m.name} (${m.email})"; drvToString = drv: "${drv.name}"; }; @@ -52,7 +52,7 @@ drvNames = map drvToString drvsNoMain; drvNamesList = writeText "no-maintainers" (concatLines drvNames); uniqNames = runCommandLocal "no-maintainers.txt" {} '' - <${drvNamesList} sort | uniq -c > $out + <${drvNamesList} sort -u > $out ''; in uniqNames; };