mirror of
https://github.com/SebastianStork/nixos-config.git
synced 2026-01-21 22:11:33 +01:00
Use builtins.groupBy over lib.groupBy because of performance
See https://github.com/NixOS/nix/pull/5715
This commit is contained in:
parent
b601f42f93
commit
ac48782b56
3 changed files with 3 additions and 3 deletions
|
|
@ -41,7 +41,7 @@ in
|
||||||
inherit domain;
|
inherit domain;
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|> lib.groupBy (entry: toString entry.domain)
|
|> builtins.groupBy (entry: toString entry.domain)
|
||||||
|> lib.mapAttrs (_: values: values |> lib.map (value: value.file))
|
|> lib.mapAttrs (_: values: values |> lib.map (value: value.file))
|
||||||
|> lib.filterAttrs (_: files: lib.length files > 1);
|
|> lib.filterAttrs (_: files: lib.length files > 1);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ in
|
||||||
inherit port;
|
inherit port;
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|> lib.groupBy (entry: toString entry.port)
|
|> builtins.groupBy (entry: toString entry.port)
|
||||||
|> lib.mapAttrs (_: values: values |> lib.map (value: value.file))
|
|> lib.mapAttrs (_: values: values |> lib.map (value: value.file))
|
||||||
|> lib.filterAttrs (_: files: lib.length files > 1);
|
|> lib.filterAttrs (_: files: lib.length files > 1);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@ in
|
||||||
'';
|
'';
|
||||||
virtualHosts =
|
virtualHosts =
|
||||||
nonTailscaleHosts
|
nonTailscaleHosts
|
||||||
|> lib.groupBy (value: lib'.rootDomainOf value.domain)
|
|> builtins.groupBy (value: lib'.rootDomainOf value.domain)
|
||||||
|> lib.mapAttrs' mkWildCardDomain;
|
|> lib.mapAttrs' mkWildCardDomain;
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue