My NixOS configuration (mirror)
1{
2 config,
3 inputs,
4 lib,
5 pkgs,
6 ...
7}: {
8 options.modules.programs.plasma.enable = lib.mkEnableOption "plasma support";
9
10 config = lib.mkIf config.modules.programs.plasma.enable {
11 services.desktopManager.plasma6.enable = true;
12 environment.plasma6.excludePackages = with pkgs.kdePackages; [
13 kate
14 okular
15 ];
16
17 environment.systemPackages = with pkgs; [
18 inputs.kwin-effects-forceblur.packages.${pkgs.system}.default
19 kdePackages.kconfig
20 ];
21 };
22}