nix-dotfiles/hosts/modules/greeter.nix
alsaiduq-lab 94dce4f2b8 fixes the login process
there's still some PAM issue left. it's not really a big deal it seems
2026-01-03 01:21:27 -07:00

29 lines
622 B
Nix

{
config,
inputs,
...
}: {
imports = [
inputs.dankMaterialShell.nixosModules.greeter
];
programs.dank-material-shell.greeter = {
enable = true;
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"
];
}