aboutsummaryrefslogtreecommitdiffstats
path: root/nixos/kde.nix
blob: c5f6a682f1d138ac05c579c1adc52bd9f3ef53b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{pkgs, ...}: {
  programs.dconf.enable = true;

  services = {
    colord.enable = true;
    desktopManager.plasma6.enable = true;
    displayManager = {
      sddm = {
        enable = true;
        wayland.enable = true;
      };
      defaultSession = "plasma";
    };
  };

  environment = {
    # extra kde packages
    systemPackages = with pkgs.kdePackages; [
      colord-kde
      kcalc
      kclock
      kdeconnect-kde
      kdenlive
      krecorder
      ksshaskpass
      kweather
      mlt
      sddm-kcm
      skanlite
      xwaylandvideobridge
    ];

    # skip default packages
    plasma6.excludePackages = with pkgs.kdePackages; [
      elisa
    ];
  };
}