diff --git a/hosts/modules/greeter.nix b/hosts/modules/greeter.nix index 6606f2f..6939c68 100644 --- a/hosts/modules/greeter.nix +++ b/hosts/modules/greeter.nix @@ -12,4 +12,18 @@ compositor.name = "hyprland"; configHome = "/home/${config.theme.user}"; }; + + users.users.greeter = { + isSystemUser = true; + group = "greeter"; + home = "/var/lib/greeter"; + createHome = true; + }; + + users.groups.greeter = {}; + + systemd.tmpfiles.rules = [ + "d /var/lib/greeter/.config/systemd/user 0755 greeter greeter -" + "L+ /var/lib/greeter/.config/systemd/user/xdg-desktop-portal-hyprland.service - - - - /dev/null" + ]; }