summary refs log tree commit diff
path: root/nixos/modules/programs
diff options
context:
space:
mode:
authorKiran Ostrolenk <kiran@ostrolenk.co.uk>2023-09-27 21:52:09 +0100
committerKiran Ostrolenk <kiran@ostrolenk.co.uk>2023-09-27 22:00:42 +0100
commiteb2c136196b982ace64b802d0a300b911e9a4265 (patch)
treee9c779c189236003d7c0e53f95b6730abdf516be /nixos/modules/programs
parentd442f8a3fc9d2f27542f0d21095d411c7e9d595f (diff)
downloadnixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.tar
nixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.tar.gz
nixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.tar.bz2
nixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.tar.lz
nixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.tar.xz
nixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.tar.zst
nixpkgs-eb2c136196b982ace64b802d0a300b911e9a4265.zip
regreet: fix user group in tmpfiles rules
Prior to this commit the derivation assumed a user's primary group has
the same name as the user themselves. This is standard on linux but not
necessary (and indeed I believe not the default on NixOS).

Closes #232184
Diffstat (limited to 'nixos/modules/programs')
-rw-r--r--nixos/modules/programs/regreet.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/programs/regreet.nix b/nixos/modules/programs/regreet.nix
index f6c750a45bf..640bc259573 100644
--- a/nixos/modules/programs/regreet.nix
+++ b/nixos/modules/programs/regreet.nix
@@ -66,10 +66,10 @@ in
     };
 
     systemd.tmpfiles.rules = let
-      user = config.services.greetd.settings.default_session.user;
+      group = config.users.users.${config.services.greetd.settings.default_session.user}.group;
     in [
-      "d /var/log/regreet 0755 greeter ${user} - -"
-      "d /var/cache/regreet 0755 greeter ${user} - -"
+      "d /var/log/regreet 0755 greeter ${group} - -"
+      "d /var/cache/regreet 0755 greeter ${group} - -"
     ];
   };
 }