From 2265160fc0b4cc9a38b392ec3b3a3fe18c2e5413 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 23 Feb 2023 09:31:44 +0800 Subject: [PATCH 1/2] nixos/polkit: guard static gid for polkituser behind state version --- nixos/modules/security/polkit.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/security/polkit.nix b/nixos/modules/security/polkit.nix index 903bbbcab072..1b6594802277 100644 --- a/nixos/modules/security/polkit.nix +++ b/nixos/modules/security/polkit.nix @@ -113,7 +113,9 @@ in group = "polkituser"; }; - users.groups.polkituser.gid = config.ids.gids.polkituser; + users.groups.polkituser = { + gid = mkIf (lib.versionAtLeast config.system.stateVersion "23.05") config.ids.gids.polkituser; + }; }; } From f5483464d5726d05b6169017e6b0f64ebccc2f53 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 23 Feb 2023 09:32:19 +0800 Subject: [PATCH 2/2] nixos/systemd-coredump: guard static gid for systemd-coredump behind state version --- nixos/modules/system/boot/systemd/coredump.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/systemd/coredump.nix b/nixos/modules/system/boot/systemd/coredump.nix index 2dbc95e38ee3..deaaba9bbf85 100644 --- a/nixos/modules/system/boot/systemd/coredump.nix +++ b/nixos/modules/system/boot/systemd/coredump.nix @@ -67,7 +67,7 @@ in { group = "systemd-coredump"; }; users.groups.systemd-coredump = { - gid = config.ids.gids.systemd-coredump; + gid = mkIf (lib.versionAtLeast config.system.stateVersion "23.05") config.ids.gids.systemd-coredump; }; })