diff options
| author | seth <[email protected]> | 2024-05-31 06:55:51 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2024-06-01 01:52:42 +0000 |
| commit | 7168a84dc02191dd498ac1fbadb8da945d41477b (patch) | |
| tree | d0bee927edf329f3feb3d647a3480727b593b374 /modules/nixos/desktop/plasma | |
| parent | c3f803a497cc0212ee361d45f8f4637d2ce1183c (diff) | |
modules: support >= 24.05
Diffstat (limited to 'modules/nixos/desktop/plasma')
| -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; + }; + }; } |
