From fd4119a5791f8ff6965aea5b7b51c602c9ed9ebd Mon Sep 17 00:00:00 2001 From: blake Date: Tue, 28 Oct 2025 22:34:06 -0500 Subject: [PATCH] add greetd --- modules/desktop/greetd/default.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 modules/desktop/greetd/default.nix diff --git a/modules/desktop/greetd/default.nix b/modules/desktop/greetd/default.nix new file mode 100644 index 0000000..b8c3e0e --- /dev/null +++ b/modules/desktop/greetd/default.nix @@ -0,0 +1,25 @@ +{ + pkgs, + lib, + config, + ... +}: { + + services.greetd = { + enable = true; + + # tuigreet command to run + settings = { + default_session = { + user = "greeter"; + command = "${pkgs.greetd.tuigreet}/bin/tuigreet -c Hyprland -t -r --user-menu --remember-user-session --power-shutdown \"systemctl poweroff\" --power-reboot \"systemctl reboot\""; + }; + }; + }; + + # ensure the user exists + users.users.greeter = { + isSystemUser = true; + description = "user for greetd"; + }; +}