From 882edd24cf8465423d8fc5c604fe839704d6d5a6 Mon Sep 17 00:00:00 2001 From: EinEtwas Date: Wed, 16 Oct 2024 13:56:46 +0200 Subject: [PATCH] feat: Add and configure greetd --- modules/default.nix | 1 + modules/greeter.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 modules/greeter.nix diff --git a/modules/default.nix b/modules/default.nix index 1b72b53..1461a90 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -6,5 +6,6 @@ ./hyprland.nix ./shell.nix ./wayland.nix + ./greeter.nix ]; } \ No newline at end of file diff --git a/modules/greeter.nix b/modules/greeter.nix new file mode 100644 index 0000000..d8054b2 --- /dev/null +++ b/modules/greeter.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +{ + services.gnome.gnome-keyring.enable = true; + security.pam.services.greetd.enableGnomeKeyring = true; + + services.greetd = { + enable = true; + settings = { + initial_session = { + command = "Hyprland"; + user = "rhea"; + }; + default_session = { + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland"; + user = "rhea"; + }; + }; + }; +}