From 51eada221b24b2075aedf198edb44cbf6b2f0959 Mon Sep 17 00:00:00 2001 From: s-prechtl Date: Wed, 23 Apr 2025 12:43:51 +0200 Subject: [PATCH] feat: tuigreet --- hosts/goingmerry/configuration.nix | 5 +---- modules/nixos/greetd.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 modules/nixos/greetd.nix diff --git a/hosts/goingmerry/configuration.nix b/hosts/goingmerry/configuration.nix index b176df2..13354e1 100644 --- a/hosts/goingmerry/configuration.nix +++ b/hosts/goingmerry/configuration.nix @@ -10,6 +10,7 @@ }: { imports = [ ../../modules/nixos/main-user.nix + ../../modules/nixos/greetd.nix ./hardware-configuration.nix inputs.home-manager.nixosModules.default ]; @@ -49,10 +50,6 @@ # Enable the X11 windowing system. services.xserver.enable = true; - # Enable the GNOME Desktop Environment. - services.xserver.displayManager.gdm.enable = true; - services.xserver.desktopManager.gnome.enable = true; - services.pcscd.enable = true; services.dbus.packages = [pkgs.gcr]; diff --git a/modules/nixos/greetd.nix b/modules/nixos/greetd.nix new file mode 100644 index 0000000..1b0a6e6 --- /dev/null +++ b/modules/nixos/greetd.nix @@ -0,0 +1,19 @@ +{ + config, + pkgs, + lib, + utils, + ... +}: { + services.greetd = { + enable = true; + vt = 2; + + settings = { + default_session = { + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --remember --remember-user-session --cmd Hyprland"; + user = "greeter"; + }; + }; + }; +}