Unverified Commit eb2c1361 authored by Kiran Ostrolenk's avatar Kiran Ostrolenk
Browse files

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
parent d442f8a3
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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} - -"
    ];
  };
}