aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/desktops/plasma-5/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/desktops/plasma-5/default.nix')
-rw-r--r--nixpkgs/pkgs/desktops/plasma-5/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/desktops/plasma-5/default.nix b/nixpkgs/pkgs/desktops/plasma-5/default.nix
index 07b46425814..8ab4b60156c 100644
--- a/nixpkgs/pkgs/desktops/plasma-5/default.nix
+++ b/nixpkgs/pkgs/desktops/plasma-5/default.nix
@@ -36,6 +36,7 @@ let
};
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
+ qtbase = libsForQt5.callPackage ({ qtbase }: qtbase) {};
packages = self: with self;
let
@@ -82,6 +83,7 @@ let
setupHook = args.setupHook or defaultSetupHook;
meta = {
+ broken = lib.versionAtLeast qtbase.version "5.15";
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
@@ -138,6 +140,14 @@ let
systemsettings = callPackage ./systemsettings.nix {};
user-manager = callPackage ./user-manager.nix {};
xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde.nix {};
+
+ thirdParty = let inherit (libsForQt5) callPackage; in {
+ plasma-applet-caffeine-plus = callPackage ./3rdparty/addons/caffeine-plus.nix { };
+ kwin-dynamic-workspaces = callPackage ./3rdparty/kwin/scripts/dynamic-workspaces.nix { };
+ kwin-tiling = callPackage ./3rdparty/kwin/scripts/tiling.nix { };
+ krohnkite = callPackage ./3rdparty/kwin/scripts/krohnkite.nix { };
+ };
+
};
in
lib.makeScope libsForQt5.newScope packages