Compare commits

...
Sign in to create a new pull request.

1 commit
main ... kde

Author SHA1 Message Date
cy
58ad38f8cf init kde
Signed-off-by: cy <cy@cy7.sh>
2025-01-28 01:03:45 -05:00
3 changed files with 32 additions and 0 deletions

View file

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

View file

@ -3,5 +3,6 @@
imports = [
./backup.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 = {
};
};
}