Remove lightdm and sddm

This commit is contained in:
SebastianStork 2024-04-05 22:34:20 +02:00
parent 255f845ee6
commit 303da9d5ed
3 changed files with 3 additions and 26 deletions

View file

@ -7,32 +7,10 @@
cfg = config.myConfig.dm;
in {
options.myConfig.dm = {
lightdm.enable = lib.mkEnableOption "";
gdm.enable = lib.mkEnableOption "";
sddm.enable = lib.mkEnableOption "";
};
config = {
services.xserver = {
enable = true;
displayManager = {
lightdm = lib.mkIf cfg.lightdm.enable {
enable = true;
greeters.slick.enable = true;
};
gdm.enable = cfg.gdm.enable;
sddm = lib.mkIf cfg.sddm.enable {
enable = true;
theme = "chili";
};
};
};
environment.systemPackages = lib.mkIf cfg.sddm.enable [pkgs.sddm-chili-theme];
myConfig.x-input.enable = true;
services.xserver.displayManager.gdm.enable = cfg.gdm.enable;
};
}