Nix configurations for my personal machines (Linux & macOS)
1{
2 delib,
3 pkgs,
4 ...
5}:
6delib.module {
7 name = "plasma";
8
9 options = delib.singleEnableOption true;
10
11 nixos.ifEnabled = {
12 services.displayManager = {
13 enable = true;
14 defaultSession = "plasma";
15
16 sddm.enable = true;
17 sddm.wayland.enable = true;
18
19 # autoLogin = {
20 # enable = true;
21 # user = "ovy";
22 # };
23 };
24
25 services.desktopManager.plasma6.enable = true;
26
27 environment.plasma6.excludePackages = with pkgs.kdePackages; [
28 elisa
29 gwenview
30 konsole
31 ];
32
33 qt = {
34 enable = true;
35 style = "kvantum";
36 platformTheme = "kde";
37 };
38
39 # environment.sessionVariables."NIXOS_OZONE_WL" = 1;
40 environment.sessionVariables."MOZ_ENABLE_WAYLAND" = 0;
41 environment.systemPackages = with pkgs; [adwaita-icon-theme kdePackages.kcalc kdePackages.partitionmanager kdePackages.kcolorchooser];
42 };
43}