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