Signed-off-by: cy <cy@cy7.sh>
This commit is contained in:
cy 2025-01-28 01:03:45 -05:00
parent f9837b7cab
commit 58ad38f8cf
3 changed files with 32 additions and 0 deletions

View file

@ -330,4 +330,6 @@
startAgent = true; startAgent = true;
enableAskPassword = true; enableAskPassword = true;
}; };
my.kde.enable = true;
} }

View file

@ -3,5 +3,6 @@
imports = [ imports = [
./backup.nix ./backup.nix
./caddy.nix ./caddy.nix
./kde.nix
]; ];
} }

29
modules/kde.nix Normal file
View file

@ -0,0 +1,29 @@
{
config,
lib,
...
}:
let
cfg = config.my.kde;
in
{
options.my.kde = {
enable = lib.mkEnableOption "KDE Plasma DE";
};
config = lib.mkIf cfg.enable {
services.desktopManager.plasma6 = {
enable = true;
};
services.displayManager.sddm = {
enable = true;
wayland.enable = true;
autoNumlock = true;
};
services.displayManager.defaultSession = "plasma";
services.displayManager = {
};
};
}