diff --git a/modules/desktop/environments/plasma.nix b/modules/desktop/environments/plasma.nix new file mode 100644 index 0000000..47995bc --- /dev/null +++ b/modules/desktop/environments/plasma.nix @@ -0,0 +1,35 @@ +{ + pkgs, + config, + enabled, + mkOizysModule, + ... +}: +mkOizysModule config "plasma" { + + services = { + displayManager.sddm = enabled // { + wayland = enabled; + }; + desktopManager.plasma6 = enabled; + }; + + environment.plasma6.excludePackages = with pkgs.kdePackages; [ + plasma-browser-integration + konsole + (lib.getBin qttools) # Expose qdbus in PATH + ark + elisa + gwenview + okular + kate + khelpcenter + dolphin + baloo-widgets # baloo information in Dolphin + dolphin-plugins + spectacle + ffmpegthumbs + krdp + # xwaylandvideobridge # exposes Wayland windows to X11 screen capture + ]; +} diff --git a/modules/oizys.nix b/modules/oizys.nix index 134249a..65b4c62 100644 --- a/modules/oizys.nix +++ b/modules/oizys.nix @@ -23,6 +23,7 @@ in lock qtile hyprland + plasma virtualbox docker