Switch the desktop to tuigreet

This commit is contained in:
SebastianStork 2024-04-05 22:35:01 +02:00
parent 303da9d5ed
commit 3a7f18c6d5
2 changed files with 15 additions and 1 deletions

View file

@ -14,7 +14,7 @@
silent = true;
};
dm.gdm.enable = true;
dm.tuigreet.enable = true;
de.qtile.enable = true;
sound.enable = true;

View file

@ -8,9 +8,23 @@
in {
options.myConfig.dm = {
gdm.enable = lib.mkEnableOption "";
tuigreet.enable = lib.mkEnableOption "";
};
config = {
services.xserver.displayManager.gdm.enable = cfg.gdm.enable;
services.greetd = lib.mkIf cfg.tuigreet.enable {
enable = true;
settings = {
terminal.vt = "next";
default_session = let
base = config.services.xserver.displayManager.sessionData.desktops;
in {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --asterisks --remember --remember-user-session --sessions ${base}/share/wayland-sessions:${base}/share/xsessions";
user = "greeter";
};
};
};
};
}