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; silent = true;
}; };
dm.gdm.enable = true; dm.tuigreet.enable = true;
de.qtile.enable = true; de.qtile.enable = true;
sound.enable = true; sound.enable = true;

View file

@ -8,9 +8,23 @@
in { in {
options.myConfig.dm = { options.myConfig.dm = {
gdm.enable = lib.mkEnableOption ""; gdm.enable = lib.mkEnableOption "";
tuigreet.enable = lib.mkEnableOption "";
}; };
config = { config = {
services.xserver.displayManager.gdm.enable = cfg.gdm.enable; 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";
};
};
};
}; };
} }