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; + }; }; } 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; }; })