greetd: cleanup

This commit is contained in:
Bloxx12 2025-07-25 16:58:43 +02:00
commit 08a8b1f39c

View file

@ -12,7 +12,6 @@ let
inherit (config.meta.mainUser) username; inherit (config.meta.mainUser) username;
cfg = config.modules.services.greetd; cfg = config.modules.services.greetd;
uwsmEnabled = config.modules.services.uwsm.enable;
in in
{ {
options.modules.services.greetd = { options.modules.services.greetd = {
@ -28,8 +27,7 @@ in
session = mkOption { session = mkOption {
description = "Which login session to start"; description = "Which login session to start";
type = str; type = str;
default = default = "niri";
if uwsmEnabled then "${getExe config.programs.uwsm.package} start Hyprland" else "Hyprland";
}; };
}; };
@ -37,20 +35,17 @@ in
services.greetd = services.greetd =
let let
session = { session = {
# command = '' command = ''
# ${pkgs.greetd.tuigreet}/bin/tuigreet \ ${getExe pkgs.greetd.tuigreet} \
# -c \"${cfg.session}\" \ -c \"${cfg.session}\" \
# -r -r
# -t --time-format "DD.MM.YYYY" -t --time-format "DD.MM.YYYY"
# --asteriks''; --asteriks'';
user = "greeter";
command = "${getExe config.programs.uwsm.package} start hyprland-uwsm.desktop";
user = username;
}; };
in in
{ {
enable = true; enable = true;
package = pkgs.greetd;
vt = 7; vt = 7;
settings = { settings = {
default_session = session; default_session = session;