diff options
Diffstat (limited to 'modules/nixos/desktop')
| -rw-r--r-- | modules/nixos/desktop/plasma/default.nix | 47 |
1 files changed, 22 insertions, 25 deletions
diff --git a/modules/nixos/desktop/plasma/default.nix b/modules/nixos/desktop/plasma/default.nix index c8e2683..b6e06da 100644 --- a/modules/nixos/desktop/plasma/default.nix +++ b/modules/nixos/desktop/plasma/default.nix @@ -9,34 +9,31 @@ in { options.desktop.plasma.enable = lib.mkEnableOption "Plasma desktop"; - config = lib.mkIf cfg.enable ( - # this is bad, i don't care - lib.optionalAttrs (lib.versionAtLeast lib.version "24.05pre-git") { - environment = { - plasma6.excludePackages = with pkgs.kdePackages; [ - khelpcenter - plasma-browser-integration - print-manager - ]; + config = lib.mkIf cfg.enable { + environment = { + plasma6.excludePackages = with pkgs.kdePackages; [ + khelpcenter + plasma-browser-integration + print-manager + ]; - sessionVariables = { - NIXOS_OZONE_WL = "1"; - }; - - systemPackages = [ - pkgs.haruna - inputs.krunner-nix.packages.${pkgs.system}.default - ]; + sessionVariables = { + NIXOS_OZONE_WL = "1"; }; - services.xserver = { - displayManager.sddm = { - enable = true; - wayland.enable = true; - }; + systemPackages = [ + pkgs.haruna + inputs.krunner-nix.packages.${pkgs.system}.default + ]; + }; - desktopManager.plasma6.enable = true; + services = { + displayManager.sddm = { + enable = true; + wayland.enable = true; }; - } - ); + + desktopManager.plasma6.enable = true; + }; + }; } |
