From ac48782b56ce8001efa7a49b3b34d48f794fa749 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Fri, 17 Oct 2025 17:01:22 +0200 Subject: [PATCH] Use `builtins.groupBy` over `lib.groupBy` because of performance See https://github.com/NixOS/nix/pull/5715 --- modules/system/meta/domains.nix | 2 +- modules/system/meta/ports.nix | 2 +- modules/system/services/caddy.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/system/meta/domains.nix b/modules/system/meta/domains.nix index ff52f18..186c980 100644 --- a/modules/system/meta/domains.nix +++ b/modules/system/meta/domains.nix @@ -41,7 +41,7 @@ in inherit domain; }) ) - |> lib.groupBy (entry: toString entry.domain) + |> builtins.groupBy (entry: toString entry.domain) |> lib.mapAttrs (_: values: values |> lib.map (value: value.file)) |> lib.filterAttrs (_: files: lib.length files > 1); diff --git a/modules/system/meta/ports.nix b/modules/system/meta/ports.nix index 739161c..f36622c 100644 --- a/modules/system/meta/ports.nix +++ b/modules/system/meta/ports.nix @@ -35,7 +35,7 @@ in inherit port; }) ) - |> lib.groupBy (entry: toString entry.port) + |> builtins.groupBy (entry: toString entry.port) |> lib.mapAttrs (_: values: values |> lib.map (value: value.file)) |> lib.filterAttrs (_: files: lib.length files > 1); diff --git a/modules/system/services/caddy.nix b/modules/system/services/caddy.nix index aff9eff..0f073ad 100644 --- a/modules/system/services/caddy.nix +++ b/modules/system/services/caddy.nix @@ -142,7 +142,7 @@ in ''; virtualHosts = nonTailscaleHosts - |> lib.groupBy (value: lib'.rootDomainOf value.domain) + |> builtins.groupBy (value: lib'.rootDomainOf value.domain) |> lib.mapAttrs' mkWildCardDomain; }; })