{ config, pkgs, lib, ... }: with lib; let cfg = config.wm.kde; in { options.wm.kde = { enable = mkEnableOption "wm: kde"; }; config = mkIf cfg.enable { environment.systemPackages = with pkgs; [ alacritty bemenu dracula-theme # gtk theme glib grim kaddressbook kalendar kdeconnect # kmail-account-wizard kmail # kdepim-runtime # kdepim # kdepim-addons kitinerary mako plasma-desktop slurp wl-clipboard ]; services.pipewire = { enable = true; alsa.enable = true; pulse.enable = true; }; services.displayManager.sddm.enable = true; services.desktopManager.plasma6.enable = true; }; }