nixos-config/modules/kde.nix
cy 58ad38f8cf init kde
Signed-off-by: cy <cy@cy7.sh>
2025-01-28 01:03:45 -05:00

29 lines
460 B
Nix

{
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 = {
};
};
}