diff options
author | Kiran Ostrolenk <kiran@ostrolenk.co.uk> | 2023-09-27 21:52:09 +0100 |
---|---|---|
committer | Kiran Ostrolenk <kiran@ostrolenk.co.uk> | 2023-09-27 22:00:42 +0100 |
commit | eb2c136196b982ace64b802d0a300b911e9a4265 (patch) | |
tree | e9c779c189236003d7c0e53f95b6730abdf516be /nixos/modules/programs | |
parent | d442f8a3fc9d2f27542f0d21095d411c7e9d595f (diff) |
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.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/programs/regreet.nix b/nixos/modules/programs/regreet.nix index f6c750a45bf54..640bc259573d0 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} - -" ]; }; } |