summary refs log tree commit diff
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-09-15 19:23:51 +0300
committerK900 <me@0upti.me>2022-10-12 17:15:56 +0300
commit7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71 (patch)
treef2000bc162260ad606aa388e1e16a8cc58fe0d4c
parent9673ea736af82a37bd40243eb10c9557237ea5a6 (diff)
downloadnixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.tar
nixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.tar.gz
nixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.tar.bz2
nixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.tar.lz
nixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.tar.xz
nixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.tar.zst
nixpkgs-7e99c2ed5bf1bbb5752a6ebabeed65bd05e7cb71.zip
plasma5Packages: 5.25.5 -> 5.26.0
-rw-r--r--pkgs/desktops/plasma-5/aura-browser.nix18
-rw-r--r--pkgs/desktops/plasma-5/bluedevil.nix6
-rw-r--r--pkgs/desktops/plasma-5/default.nix5
-rw-r--r--pkgs/desktops/plasma-5/discover.nix4
-rw-r--r--pkgs/desktops/plasma-5/fetch.sh2
-rw-r--r--pkgs/desktops/plasma-5/kpipewire.nix15
-rw-r--r--pkgs/desktops/plasma-5/kscreen.nix4
-rw-r--r--pkgs/desktops/plasma-5/libkscreen/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/plank-player.nix18
-rw-r--r--pkgs/desktops/plasma-5/plasma-bigscreen.nix48
-rw-r--r--pkgs/desktops/plasma-5/plasma-desktop/default.nix8
-rw-r--r--pkgs/desktops/plasma-5/plasma-mobile/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/plasma-nm/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/plasma-pa.nix4
-rw-r--r--pkgs/desktops/plasma-5/plasma-remotecontrollers.nix41
-rw-r--r--pkgs/desktops/plasma-5/plasma-workspace/0002-absolute-wallpaper-install-dir.patch22
-rw-r--r--pkgs/desktops/plasma-5/plasma-workspace/default.nix15
-rw-r--r--pkgs/desktops/plasma-5/srcs.nix464
18 files changed, 434 insertions, 252 deletions
diff --git a/pkgs/desktops/plasma-5/aura-browser.nix b/pkgs/desktops/plasma-5/aura-browser.nix
new file mode 100644
index 00000000000..b012417a6bc
--- /dev/null
+++ b/pkgs/desktops/plasma-5/aura-browser.nix
@@ -0,0 +1,18 @@
+{
+  mkDerivation,
+  extra-cmake-modules,
+  qtwebengine,
+  qtquickcontrols2,
+  kirigami2,
+  ki18n,
+}:
+mkDerivation {
+  pname = "aura-browser";
+  nativeBuildInputs = [ extra-cmake-modules ];
+  buildInputs = [
+    qtwebengine
+    qtquickcontrols2
+    kirigami2
+    ki18n
+  ];
+}
diff --git a/pkgs/desktops/plasma-5/bluedevil.nix b/pkgs/desktops/plasma-5/bluedevil.nix
index 0474d875997..389746f17af 100644
--- a/pkgs/desktops/plasma-5/bluedevil.nix
+++ b/pkgs/desktops/plasma-5/bluedevil.nix
@@ -1,8 +1,8 @@
 {
   mkDerivation, lib, extra-cmake-modules, shared-mime-info,
   qtbase, qtdeclarative, bluez-qt,
-  kcoreaddons, kdbusaddons, kded, ki18n, kiconthemes, kio, knotifications,
-  kwidgetsaddons, kwindowsystem, plasma-framework
+  kcoreaddons, kcmutils, kdbusaddons, kded, ki18n, kiconthemes, kio,
+  knotifications, kwidgetsaddons, kwindowsystem, plasma-framework
 }:
 
 mkDerivation {
@@ -11,6 +11,6 @@ mkDerivation {
   buildInputs = [
     qtbase qtdeclarative bluez-qt
     ki18n kio kwindowsystem plasma-framework kcoreaddons kdbusaddons kded
-    kiconthemes knotifications kwidgetsaddons
+    kiconthemes knotifications kwidgetsaddons kcmutils
   ];
 }
diff --git a/pkgs/desktops/plasma-5/default.nix b/pkgs/desktops/plasma-5/default.nix
index 09027d36808..581bd25027f 100644
--- a/pkgs/desktops/plasma-5/default.nix
+++ b/pkgs/desktops/plasma-5/default.nix
@@ -103,6 +103,7 @@ let
       };
 
     in {
+      aura-browser = callPackage ./aura-browser.nix {};
       bluedevil = callPackage ./bluedevil.nix {};
       breeze-gtk = callPackage ./breeze-gtk.nix {};
       breeze-qt5 = callPackage ./breeze-qt5.nix {};
@@ -118,6 +119,7 @@ let
       khotkeys = callPackage ./khotkeys.nix {};
       kinfocenter = callPackage ./kinfocenter.nix {};
       kmenuedit = callPackage ./kmenuedit.nix {};
+      kpipewire = callPackage ./kpipewire.nix {};
       kscreen = callPackage ./kscreen.nix {};
       kscreenlocker = callPackage ./kscreenlocker.nix {};
       ksshaskpass = callPackage ./ksshaskpass.nix {};
@@ -132,6 +134,8 @@ let
       milou = callPackage ./milou.nix {};
       oxygen = callPackage ./oxygen.nix {};
       oxygen-sounds = callPackage ./oxygen-sounds.nix {};
+      plank-player = callPackage ./plank-player.nix {};
+      plasma-bigscreen = callPackage ./plasma-bigscreen.nix {};
       plasma-browser-integration = callPackage ./plasma-browser-integration.nix {};
       plasma-desktop = callPackage ./plasma-desktop {};
       plasma-disks = callPackage ./plasma-disks.nix {};
@@ -140,6 +144,7 @@ let
       plasma-nano = callPackage ./plasma-nano {};
       plasma-nm = callPackage ./plasma-nm {};
       plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; };
+      plasma-remotecontrollers = callPackage ./plasma-remotecontrollers.nix {};
       plasma-sdk = callPackage ./plasma-sdk.nix {};
       plasma-systemmonitor = callPackage ./plasma-systemmonitor.nix { };
       plasma-thunderbolt = callPackage ./plasma-thunderbolt.nix { };
diff --git a/pkgs/desktops/plasma-5/discover.nix b/pkgs/desktops/plasma-5/discover.nix
index dd6c7a3008c..82c636bf7a5 100644
--- a/pkgs/desktops/plasma-5/discover.nix
+++ b/pkgs/desktops/plasma-5/discover.nix
@@ -14,6 +14,7 @@
 , util-linux
 , qtbase
 , qtquickcontrols2
+, qtwebview
 , qtx11extras
 , karchive
 , kcmutils
@@ -26,6 +27,7 @@
 , kirigami2
 , kitemmodels
 , knewstuff
+, kpurpose
 , kwindowsystem
 , kxmlgui
 , plasma-framework
@@ -45,6 +47,7 @@ mkDerivation {
     pcre
     util-linux
     qtquickcontrols2
+    qtwebview
     qtx11extras
     karchive
     kcmutils
@@ -57,6 +60,7 @@ mkDerivation {
     kirigami2
     kitemmodels
     knewstuff
+    kpurpose
     kwindowsystem
     kxmlgui
     plasma-framework
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
index 95361c1173e..8464646a592 100644
--- a/pkgs/desktops/plasma-5/fetch.sh
+++ b/pkgs/desktops/plasma-5/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/plasma/5.25.5/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma/5.26.0/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/plasma-5/kpipewire.nix b/pkgs/desktops/plasma-5/kpipewire.nix
new file mode 100644
index 00000000000..41191e6f4c6
--- /dev/null
+++ b/pkgs/desktops/plasma-5/kpipewire.nix
@@ -0,0 +1,15 @@
+{
+  mkDerivation,
+  extra-cmake-modules,
+  kwayland, ki18n, kcoreaddons, plasma-wayland-protocols,
+  libepoxy, ffmpeg, mesa, pipewire, wayland
+}:
+
+mkDerivation {
+  pname = "kpipewire";
+  nativeBuildInputs = [ extra-cmake-modules ];
+  buildInputs = [
+    kwayland ki18n kcoreaddons plasma-wayland-protocols
+    libepoxy ffmpeg mesa pipewire wayland
+  ];
+}
diff --git a/pkgs/desktops/plasma-5/kscreen.nix b/pkgs/desktops/plasma-5/kscreen.nix
index 49f77fc5ff8..0d67c702dd5 100644
--- a/pkgs/desktops/plasma-5/kscreen.nix
+++ b/pkgs/desktops/plasma-5/kscreen.nix
@@ -3,7 +3,7 @@
   extra-cmake-modules,
   kconfig, kcmutils, kconfigwidgets, kdbusaddons, kglobalaccel, ki18n,
   kwidgetsaddons, kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects, qtsensors,
-  kwindowsystem, kdeclarative, plasma-framework, qtx11extras
+  kwindowsystem, kdeclarative, plasma-framework, qtx11extras, layer-shell-qt
 }:
 
 mkDerivation {
@@ -12,6 +12,6 @@ mkDerivation {
   buildInputs = [
     kconfig kcmutils kconfigwidgets kdbusaddons kglobalaccel ki18n
     kwidgetsaddons kxmlgui libkscreen qtdeclarative qtgraphicaleffects qtsensors
-    kwindowsystem kdeclarative plasma-framework qtx11extras
+    kwindowsystem kdeclarative plasma-framework qtx11extras layer-shell-qt
   ];
 }
diff --git a/pkgs/desktops/plasma-5/libkscreen/default.nix b/pkgs/desktops/plasma-5/libkscreen/default.nix
index 6798a2cdcb0..cebe1ad4451 100644
--- a/pkgs/desktops/plasma-5/libkscreen/default.nix
+++ b/pkgs/desktops/plasma-5/libkscreen/default.nix
@@ -2,7 +2,7 @@
   mkDerivation, lib, propagate,
   extra-cmake-modules,
   qtbase,
-  wayland-scanner, kwayland,
+  wayland-scanner, kconfig, kwayland,
   plasma-wayland-protocols, wayland,
   libXrandr, qtx11extras
 }:
@@ -10,7 +10,7 @@
 mkDerivation {
   pname = "libkscreen";
   nativeBuildInputs = [ extra-cmake-modules wayland-scanner ];
-  buildInputs = [ kwayland plasma-wayland-protocols wayland libXrandr qtx11extras ];
+  buildInputs = [ kconfig kwayland plasma-wayland-protocols wayland libXrandr qtx11extras ];
   outputs = [ "out" "dev" ];
   patches = [
     ./libkscreen-backends-path.patch
diff --git a/pkgs/desktops/plasma-5/plank-player.nix b/pkgs/desktops/plasma-5/plank-player.nix
new file mode 100644
index 00000000000..536db96ef3c
--- /dev/null
+++ b/pkgs/desktops/plasma-5/plank-player.nix
@@ -0,0 +1,18 @@
+{
+  mkDerivation,
+  extra-cmake-modules,
+  qtquickcontrols2,
+  qtmultimedia,
+  kirigami2,
+  ki18n,
+}:
+mkDerivation {
+  pname = "plank-player";
+  nativeBuildInputs = [ extra-cmake-modules ];
+  buildInputs = [
+    qtquickcontrols2
+    qtmultimedia
+    kirigami2
+    ki18n
+  ];
+}
diff --git a/pkgs/desktops/plasma-5/plasma-bigscreen.nix b/pkgs/desktops/plasma-5/plasma-bigscreen.nix
new file mode 100644
index 00000000000..96b7b148fa0
--- /dev/null
+++ b/pkgs/desktops/plasma-5/plasma-bigscreen.nix
@@ -0,0 +1,48 @@
+{
+  mkDerivation,
+  extra-cmake-modules,
+  kactivities,
+  kactivities-stats,
+  plasma-framework,
+  ki18n,
+  kirigami2,
+  kdeclarative,
+  kcmutils,
+  knotifications,
+  kio,
+  kwayland,
+  kwindowsystem,
+  plasma-workspace,
+  qtmultimedia,
+}:
+mkDerivation {
+  pname = "plasma-bigscreen";
+  nativeBuildInputs = [ extra-cmake-modules ];
+  buildInputs = [
+    kactivities
+    kactivities-stats
+    plasma-framework
+    ki18n
+    kirigami2
+    kdeclarative
+    kcmutils
+    knotifications
+    kio
+    kwayland
+    kwindowsystem
+    plasma-workspace
+    qtmultimedia
+  ];
+
+  postPatch = ''
+    substituteInPlace bin/plasma-bigscreen-wayland.in \
+      --replace @KDE_INSTALL_FULL_LIBEXECDIR@ "${plasma-workspace}/libexec"
+  '';
+
+  preFixup = ''
+    wrapQtApp $out/bin/plasma-bigscreen-x11
+    wrapQtApp $out/bin/plasma-bigscreen-wayland
+  '';
+
+  passthru.providedSessions = [ "plasma-bigscreen-x11" "plasma-bigscreen-wayland" ];
+}
diff --git a/pkgs/desktops/plasma-5/plasma-desktop/default.nix b/pkgs/desktops/plasma-5/plasma-desktop/default.nix
index 6c8d8a3bc4b..6ab13f0c726 100644
--- a/pkgs/desktops/plasma-5/plasma-desktop/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-desktop/default.nix
@@ -1,10 +1,10 @@
 {
   mkDerivation, lib,
-  extra-cmake-modules, kdoctools,
+  extra-cmake-modules, kdoctools, wayland-scanner,
 
   boost, fontconfig, ibus, libXcursor, libXft, libcanberra_kde, libpulseaudio,
   libxkbfile, xf86inputevdev, xf86inputsynaptics, xinput, xkeyboard_config,
-  xorgserver, util-linux,
+  xorgserver, util-linux, wayland, wayland-protocols,
 
   accounts-qt, qtdeclarative, qtquickcontrols, qtquickcontrols2, qtsvg,
   qtx11extras,
@@ -18,11 +18,11 @@
 
 mkDerivation {
   pname = "plasma-desktop";
-  nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+  nativeBuildInputs = [ extra-cmake-modules kdoctools wayland-scanner ];
   buildInputs = [
     boost fontconfig ibus libcanberra_kde libpulseaudio libXcursor libXft xorgserver
     libxkbfile phonon xf86inputlibinput xf86inputevdev xf86inputsynaptics xinput
-    xkeyboard_config
+    xkeyboard_config wayland wayland-protocols
 
     accounts-qt qtdeclarative qtquickcontrols qtquickcontrols2 qtsvg qtx11extras
 
diff --git a/pkgs/desktops/plasma-5/plasma-mobile/default.nix b/pkgs/desktops/plasma-5/plasma-mobile/default.nix
index 3625376f6c2..41324d53b6a 100644
--- a/pkgs/desktops/plasma-5/plasma-mobile/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-mobile/default.nix
@@ -27,7 +27,7 @@ mkDerivation {
   ];
 
   postPatch = ''
-    substituteInPlace bin/kwinwrapper.in \
+    substituteInPlace bin/startplasmamobile.in \
       --replace @KDE_INSTALL_FULL_LIBEXECDIR@ "${plasma-workspace}/libexec"
 
     substituteInPlace bin/plasma-mobile.desktop.cmake \
@@ -36,7 +36,7 @@ mkDerivation {
 
   # Ensures dependencies like libqofono (at the very least) are present for the shell.
   preFixup = ''
-    wrapQtApp "$out/bin/kwinwrapper"
+    wrapQtApp "$out/bin/startplasmamobile"
   '';
 
   passthru.providedSessions = [ "plasma-mobile" ];
diff --git a/pkgs/desktops/plasma-5/plasma-nm/default.nix b/pkgs/desktops/plasma-5/plasma-nm/default.nix
index 54c8079cf5f..28331fc7073 100644
--- a/pkgs/desktops/plasma-5/plasma-nm/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-nm/default.nix
@@ -1,7 +1,7 @@
 {
   mkDerivation, lib, substituteAll,
   extra-cmake-modules, kdoctools,
-  kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative,
+  kcmutils, kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative,
   ki18n, kiconthemes, kinit, kio, kitemviews, knotifications, kservice, kwallet,
   kwidgetsaddons, kwindowsystem, kxmlgui, plasma-framework, prison, solid,
 
@@ -15,7 +15,7 @@ mkDerivation {
   nativeBuildInputs = [ extra-cmake-modules kdoctools qttools ];
   buildInputs = [
     kdeclarative ki18n kio kwindowsystem plasma-framework kcompletion
-    kconfigwidgets kcoreaddons kdbusaddons kiconthemes
+    kcmutils kconfigwidgets kcoreaddons kdbusaddons kiconthemes
     kinit kitemviews knotifications kservice kwallet kwidgetsaddons kxmlgui
     prison solid
 
diff --git a/pkgs/desktops/plasma-5/plasma-pa.nix b/pkgs/desktops/plasma-5/plasma-pa.nix
index 9e47356579e..b0a4e614bf3 100644
--- a/pkgs/desktops/plasma-5/plasma-pa.nix
+++ b/pkgs/desktops/plasma-5/plasma-pa.nix
@@ -1,7 +1,7 @@
 {
   mkDerivation, lib,
   extra-cmake-modules, kdoctools,
-  kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel, ki18n, kwindowsystem, plasma-framework,
+  kcmutils, kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel, ki18n, kwindowsystem, plasma-framework,
   qtbase, qtdeclarative,
   gconf, glib, libcanberra-gtk3, libpulseaudio, sound-theme-freedesktop
 }:
@@ -12,7 +12,7 @@ mkDerivation {
   buildInputs = [
     gconf glib libcanberra-gtk3 libpulseaudio sound-theme-freedesktop
 
-    kconfigwidgets kcoreaddons kdeclarative kglobalaccel ki18n plasma-framework
+    kcmutils kconfigwidgets kcoreaddons kdeclarative kglobalaccel ki18n plasma-framework
     kwindowsystem
 
     qtbase qtdeclarative
diff --git a/pkgs/desktops/plasma-5/plasma-remotecontrollers.nix b/pkgs/desktops/plasma-5/plasma-remotecontrollers.nix
new file mode 100644
index 00000000000..a1688e939c7
--- /dev/null
+++ b/pkgs/desktops/plasma-5/plasma-remotecontrollers.nix
@@ -0,0 +1,41 @@
+{
+  mkDerivation,
+  extra-cmake-modules,
+  kconfig,
+  knotifications,
+  ki18n,
+  solid,
+  kcoreaddons,
+  kdeclarative,
+  kcmutils,
+  kpackage,
+  kwindowsystem,
+  wayland,
+  pkg-config,
+  libcec,
+  libcec_platform,
+  libevdev,
+  plasma-workspace,
+  plasma-wayland-protocols,
+}:
+mkDerivation {
+  pname = "plasma-remotecontrollers";
+  nativeBuildInputs = [ extra-cmake-modules pkg-config ];
+  buildInputs = [
+    kconfig
+    knotifications
+    ki18n
+    solid
+    kcoreaddons
+    kdeclarative
+    kcmutils
+    kpackage
+    kwindowsystem
+    wayland
+    libcec
+    libcec_platform
+    libevdev
+    plasma-workspace
+    plasma-wayland-protocols
+  ];
+}
diff --git a/pkgs/desktops/plasma-5/plasma-workspace/0002-absolute-wallpaper-install-dir.patch b/pkgs/desktops/plasma-5/plasma-workspace/0002-absolute-wallpaper-install-dir.patch
index 211316e2473..45c9f695b45 100644
--- a/pkgs/desktops/plasma-5/plasma-workspace/0002-absolute-wallpaper-install-dir.patch
+++ b/pkgs/desktops/plasma-5/plasma-workspace/0002-absolute-wallpaper-install-dir.patch
@@ -1,23 +1,9 @@
-From 914d2ec5e669ecf8771cc1308028990f733fb8cc Mon Sep 17 00:00:00 2001
-From: Thomas Tuegel <ttuegel@mailbox.org>
-Date: Wed, 5 Feb 2020 05:03:11 -0600
-Subject: [PATCH] absolute-wallpaper-install-dir
-
----
- sddm-theme/theme.conf.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake
-index a560da3..f723c1e 100644
---- a/sddm-theme/theme.conf.cmake
-+++ b/sddm-theme/theme.conf.cmake
+--- a/lookandfeel/sddm-theme/theme.conf.cmake
++++ b/lookandfeel/sddm-theme/theme.conf.cmake
 @@ -4,5 +4,5 @@ logo=${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze/default-logo.svg
  type=image
  color=#1d99f3
  fontSize=10
--background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.jpg
-+background=${NIXPKGS_BREEZE_WALLPAPERS}/Next/contents/images/5120x2880.jpg
+-background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.png
++background=${NIXPKGS_BREEZE_WALLPAPERS}/Next/contents/images/5120x2880.png
  needsFullUserModel=false
--- 
-2.30.0
-
diff --git a/pkgs/desktops/plasma-5/plasma-workspace/default.nix b/pkgs/desktops/plasma-5/plasma-workspace/default.nix
index ce17561d73f..27fb2b0c594 100644
--- a/pkgs/desktops/plasma-5/plasma-workspace/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-workspace/default.nix
@@ -12,10 +12,10 @@
   kscreenlocker, ktexteditor, ktextwidgets, kwallet, kwayland, kwin,
   kxmlrpcclient, libkscreen, libksysguard, libqalculate, networkmanager-qt,
   phonon, plasma-framework, prison, solid, kholidays, kquickcharts,
-  appstream-qt, plasma-wayland-protocols,
+  appstream-qt, plasma-wayland-protocols, kpipewire, libkexiv2,
 
   qtgraphicaleffects, qtquickcontrols, qtquickcontrols2, qtscript, qttools,
-  qtwayland, qtx11extras, qqc2-desktop-style,
+  qtwayland, qtx11extras, qqc2-desktop-style, polkit-qt,
 
   pipewire, libdrm
 }:
@@ -35,10 +35,11 @@ mkDerivation {
     knotifyconfig kpackage kpeople krunner kscreenlocker ktexteditor
     ktextwidgets kwallet kwayland kwin kxmlrpcclient libkscreen libksysguard
     libqalculate networkmanager-qt phonon plasma-framework prison solid
-    kholidays kquickcharts appstream-qt plasma-wayland-protocols
+    kholidays kquickcharts appstream-qt plasma-wayland-protocols kpipewire
+    libkexiv2
 
     qtgraphicaleffects qtquickcontrols qtquickcontrols2 qtscript qtwayland
-    qtx11extras qqc2-desktop-style
+    qtx11extras qqc2-desktop-style polkit-qt
 
     pipewire libdrm
   ];
@@ -60,6 +61,12 @@ mkDerivation {
       --replace 'ecm_query_qt(QtBinariesDir QT_INSTALL_BINS)' 'set(QtBinariesDir "${lib.getBin qttools}/bin")'
   '';
 
+  # work around wrapQtAppsHook double-wrapping kcminit_startup,
+  # which is a symlink to kcminit
+  postFixup = ''
+    ln -sf $out/bin/kcminit $out/bin/kcminit_startup
+  '';
+
   NIX_CFLAGS_COMPILE = [
     ''-DNIXPKGS_XMESSAGE="${getBin xmessage}/bin/xmessage"''
     ''-DNIXPKGS_XSETROOT="${getBin xsetroot}/bin/xsetroot"''
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
index 7db19274025..c600d803992 100644
--- a/pkgs/desktops/plasma-5/srcs.nix
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -3,428 +3,468 @@
 { fetchurl, mirror }:
 
 {
+  aura-browser = {
+    version = "5.26.0";
+    src = fetchurl {
+      url = "${mirror}/stable/plasma/5.26.0/aura-browser-5.26.0.tar.xz";
+      sha256 = "1r43p7jjmsjhav6b3zdk9lx8cg56dapxd6sh2c6cwc1xy8pmvpm9";
+      name = "aura-browser-5.26.0.tar.xz";
+    };
+  };
   bluedevil = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/bluedevil-5.25.5.tar.xz";
-      sha256 = "1dsah7rcx2brcd1d5x7bvhrixx5nvwp1fwq9b8k2zc038xzpx6ys";
-      name = "bluedevil-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/bluedevil-5.26.0.tar.xz";
+      sha256 = "1br3vj7xxgzzc82fw1qq1zqk9gcpl5dpmlz61lqq87wnjhqb6xdj";
+      name = "bluedevil-5.26.0.tar.xz";
     };
   };
   breeze = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/breeze-5.25.5.tar.xz";
-      sha256 = "0m3ggv5znzfcp25afgl7v5w7m27v5hdvv6jw9vrvwbqj8lzq1hlx";
-      name = "breeze-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/breeze-5.26.0.tar.xz";
+      sha256 = "0z2371bwv7m1zhlgby8vjvx5qblpf94281p5l3qa22ws0k4jgv8i";
+      name = "breeze-5.26.0.tar.xz";
     };
   };
   breeze-grub = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/breeze-grub-5.25.5.tar.xz";
-      sha256 = "1w5lrnfhnzd9mjs93r1y8f9mlpqd7jlrjwzfryy919alqsxfpyyl";
-      name = "breeze-grub-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/breeze-grub-5.26.0.tar.xz";
+      sha256 = "12fpxnddcvig9zgj3knjkarl4y2kywgqg60cdjj3shsk2q6q2lh0";
+      name = "breeze-grub-5.26.0.tar.xz";
     };
   };
   breeze-gtk = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/breeze-gtk-5.25.5.tar.xz";
-      sha256 = "0wj8qzy2104ggczxagxm45zwsvvpwd6jjnbv1893mhlr6f2zrbmh";
-      name = "breeze-gtk-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/breeze-gtk-5.26.0.tar.xz";
+      sha256 = "1q3lf5sj9f0fx4ahdffd16m0ak4q742b6zpw6crvz4cymh3n9fy8";
+      name = "breeze-gtk-5.26.0.tar.xz";
     };
   };
   breeze-plymouth = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/breeze-plymouth-5.25.5.tar.xz";
-      sha256 = "1p9xgcxx543dddpz7sahk1ky6inzl9lyaf0z506vh91xs5rn0srv";
-      name = "breeze-plymouth-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/breeze-plymouth-5.26.0.tar.xz";
+      sha256 = "04xhdy89p83p8dhhs40hkp2xlpj20j4l2dwiry9qaqd1yk331gz8";
+      name = "breeze-plymouth-5.26.0.tar.xz";
     };
   };
   discover = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/discover-5.25.5.tar.xz";
-      sha256 = "01vdi66c7v60db25p0qi0q73wgqw6dy2kirbk34bvhld41gpxhhv";
-      name = "discover-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/discover-5.26.0.tar.xz";
+      sha256 = "0w7i9w5y1ybd1qzzx1psgf97960bdjkbdr1p90jymqwflcr5yjyz";
+      name = "discover-5.26.0.tar.xz";
     };
   };
   drkonqi = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/drkonqi-5.25.5.tar.xz";
-      sha256 = "0vw4bfld2jdiwm4g3008x8s1lq1ydf87ckb0fvyzsp11hq9nnnk7";
-      name = "drkonqi-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/drkonqi-5.26.0.tar.xz";
+      sha256 = "01zsyy4v6ss3iflman0p3m3cq3ckbwjd6928frdvdlvc5w35zrj1";
+      name = "drkonqi-5.26.0.tar.xz";
     };
   };
   kactivitymanagerd = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kactivitymanagerd-5.25.5.tar.xz";
-      sha256 = "0hsllhqi46n25sr27crnad053ghk3hni2w496g6d2qfmi20l3g4n";
-      name = "kactivitymanagerd-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kactivitymanagerd-5.26.0.tar.xz";
+      sha256 = "1l8dncc2ijwg5vxd0l05fd2x3ssbvnhk5m4hhy6k84xaxjvinqnj";
+      name = "kactivitymanagerd-5.26.0.tar.xz";
     };
   };
   kde-cli-tools = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kde-cli-tools-5.25.5.tar.xz";
-      sha256 = "0i1lnkyb2bdvbhnr2wsgjy2sjichzxxqkvn30ca85rj21cavk2z3";
-      name = "kde-cli-tools-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kde-cli-tools-5.26.0.tar.xz";
+      sha256 = "0w4nx2zdwaaqhm7xrqh0s5p2yp0wjwj0svyr396z8lapimgjn80l";
+      name = "kde-cli-tools-5.26.0.tar.xz";
     };
   };
   kde-gtk-config = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kde-gtk-config-5.25.5.tar.xz";
-      sha256 = "0zr4626fmx5adg65qa0npc222kjxmhml1i014gsrmjmsp0s5w8pw";
-      name = "kde-gtk-config-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kde-gtk-config-5.26.0.tar.xz";
+      sha256 = "0yffhbrkh204ma8pv11256hn290gml4pmhgplygpwbn7ir9ir72p";
+      name = "kde-gtk-config-5.26.0.tar.xz";
     };
   };
   kdecoration = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kdecoration-5.25.5.tar.xz";
-      sha256 = "1x3scszz5nfwqciwc3bv0r04wgqlxs0c9j1090zvn6mjjg2nsyb7";
-      name = "kdecoration-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kdecoration-5.26.0.tar.xz";
+      sha256 = "0cd67mmqriqcx1xvkx7s1zz01y6gc614g0qv6i2ybd6p5r2f3qcb";
+      name = "kdecoration-5.26.0.tar.xz";
     };
   };
   kdeplasma-addons = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kdeplasma-addons-5.25.5.tar.xz";
-      sha256 = "1a5cq0jz69hlcr22wxi2p5mzxv5xcp88220irxmq0dhpk85kywlx";
-      name = "kdeplasma-addons-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kdeplasma-addons-5.26.0.tar.xz";
+      sha256 = "1nfnvbm27rb2sljg01m4s61yqz7pw4h7z5zjp2n1x6l1gmbsbh1h";
+      name = "kdeplasma-addons-5.26.0.tar.xz";
     };
   };
   kgamma5 = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kgamma5-5.25.5.tar.xz";
-      sha256 = "1c305bs50km7bsn0phz7yj4x2168sxwsw9zxbpcgw4q3r53c0ywz";
-      name = "kgamma5-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kgamma5-5.26.0.tar.xz";
+      sha256 = "117pwi6ykyhkp7vfpvgxz158m4a76b75mkynichn0b5k3q8svy4h";
+      name = "kgamma5-5.26.0.tar.xz";
     };
   };
   khotkeys = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/khotkeys-5.25.5.tar.xz";
-      sha256 = "0c9i4vxiiv90dpzsd2hjwavks87cvwplkj63751z8mazax6r95as";
-      name = "khotkeys-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/khotkeys-5.26.0.tar.xz";
+      sha256 = "02inmqfrsp3w3pig45m3ay544vhdhmrx0alf36van561w76kkdc5";
+      name = "khotkeys-5.26.0.tar.xz";
     };
   };
   kinfocenter = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kinfocenter-5.25.5.tar.xz";
-      sha256 = "0zvki76yghkn158s7hb5g9drz7xaqxkmp2747404n2n0gmnmsdif";
-      name = "kinfocenter-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kinfocenter-5.26.0.tar.xz";
+      sha256 = "0nif06xsf7nmgyb3d1navz3vykw88xk88fzgqnax001cmrmiph82";
+      name = "kinfocenter-5.26.0.tar.xz";
     };
   };
   kmenuedit = {
-    version = "5.25.5";
+    version = "5.26.0";
+    src = fetchurl {
+      url = "${mirror}/stable/plasma/5.26.0/kmenuedit-5.26.0.tar.xz";
+      sha256 = "1cfinj96la1c4nkz885lfybk5fw8z8d42yshb3nks66r528xgsmi";
+      name = "kmenuedit-5.26.0.tar.xz";
+    };
+  };
+  kpipewire = {
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kmenuedit-5.25.5.tar.xz";
-      sha256 = "0z85w7w207dnsinsz8yg6s408pwfy3l7wjkcsjpyg8aj8s9x6nl7";
-      name = "kmenuedit-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kpipewire-5.26.0.tar.xz";
+      sha256 = "1vmynvwcf2ll6hbcgdkmmdfyvib6fk1cq3yi6n0qdrqvbcrg62bs";
+      name = "kpipewire-5.26.0.tar.xz";
     };
   };
   kscreen = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kscreen-5.25.5.tar.xz";
-      sha256 = "0361202n0366jiyv61w06jikh2i4s1fzr6x3chmdykx4fgvbqj7s";
-      name = "kscreen-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kscreen-5.26.0.tar.xz";
+      sha256 = "0ay5qc31b33q9h8isppga97vy1h5hrk8i44pbsr45qcjmigjkr16";
+      name = "kscreen-5.26.0.tar.xz";
     };
   };
   kscreenlocker = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kscreenlocker-5.25.5.tar.xz";
-      sha256 = "0mivx0l266310iy52qi94b6wi8w2a8nl7cjn5750x66dz81jl3yj";
-      name = "kscreenlocker-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kscreenlocker-5.26.0.tar.xz";
+      sha256 = "0gf77s8pn8nyjmy5y8khw9l3094lnjbj6cyhcsl817yncp7v44p4";
+      name = "kscreenlocker-5.26.0.tar.xz";
     };
   };
   ksshaskpass = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/ksshaskpass-5.25.5.tar.xz";
-      sha256 = "0z8pp2mh4s98jh8jkf6r8v014gb6svapmp0m1npzw7zcmr6jvpn6";
-      name = "ksshaskpass-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/ksshaskpass-5.26.0.tar.xz";
+      sha256 = "1wf5dn73g5whgf40g2irxm72lv6fhr3nillp8y6d08iw8p2mc9yc";
+      name = "ksshaskpass-5.26.0.tar.xz";
     };
   };
   ksystemstats = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/ksystemstats-5.25.5.tar.xz";
-      sha256 = "07xm6gn2k3vsl1pkrd2n9w8w8b7jq26h3cpslqha4ipw0by2mlqa";
-      name = "ksystemstats-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/ksystemstats-5.26.0.tar.xz";
+      sha256 = "033b0b1qgkh27d708s6pzyra9dxy2h9fs0w4s0kvy9gkva1y2254";
+      name = "ksystemstats-5.26.0.tar.xz";
     };
   };
   kwallet-pam = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kwallet-pam-5.25.5.tar.xz";
-      sha256 = "14w803lc3s2c0f4mqzzdhpfy5qnlz7wv00pbrc3v4k3zv381ci8n";
-      name = "kwallet-pam-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kwallet-pam-5.26.0.tar.xz";
+      sha256 = "1krcnsnyfxz7k2q9pcipv6mvzajkcgmgxsknb9g5cvrh0hla3fxq";
+      name = "kwallet-pam-5.26.0.tar.xz";
     };
   };
   kwayland-integration = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kwayland-integration-5.25.5.tar.xz";
-      sha256 = "10xl7yrj519b9s5vq0hqqfz3vvg1fdwggw96snzm44iwycqbgss8";
-      name = "kwayland-integration-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kwayland-integration-5.26.0.tar.xz";
+      sha256 = "0h54mpj9z4cxb2f67lzp8zjm59xxlc35jffk2r0pyjs203a4247f";
+      name = "kwayland-integration-5.26.0.tar.xz";
     };
   };
   kwin = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kwin-5.25.5.tar.xz";
-      sha256 = "1dh7ydwxbb9r53p353d53gq7w9vmp7idvsr4s5ldxmah35436v2s";
-      name = "kwin-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kwin-5.26.0.tar.xz";
+      sha256 = "1z9980s4pz9q4wd2lgr6iahqcc6y02f02mprzfbq6mlcq1llg7rs";
+      name = "kwin-5.26.0.tar.xz";
     };
   };
   kwrited = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/kwrited-5.25.5.tar.xz";
-      sha256 = "03gw3czdgyf35n6x79x416rk6f7w1ayzmy5pb65v9733nx1j34mh";
-      name = "kwrited-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/kwrited-5.26.0.tar.xz";
+      sha256 = "173b5ppah5mapgx52hnkq6wfp6nn6z7mvm94mfz224r1vcr4841f";
+      name = "kwrited-5.26.0.tar.xz";
     };
   };
   layer-shell-qt = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/layer-shell-qt-5.25.5.tar.xz";
-      sha256 = "1mvhklq7n9hhjing704jr3ybq58ixwr9fdg3phnqhmdnqc2q3w0l";
-      name = "layer-shell-qt-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/layer-shell-qt-5.26.0.tar.xz";
+      sha256 = "07mnrwk100mazrghg9biv4vlnnw92l88hwqchwkh541dgqa3s16y";
+      name = "layer-shell-qt-5.26.0.tar.xz";
     };
   };
   libkscreen = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/libkscreen-5.25.5.tar.xz";
-      sha256 = "17f2pbbkpmw3a32nsqlwd0x5xb71l6dzrh7ldwcqv46nvb54yhfa";
-      name = "libkscreen-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/libkscreen-5.26.0.tar.xz";
+      sha256 = "092y26bn7g1a2v1jv1d7r71xrp5a8kdnfvz58szs4d4qm1iyp6jf";
+      name = "libkscreen-5.26.0.tar.xz";
     };
   };
   libksysguard = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/libksysguard-5.25.5.tar.xz";
-      sha256 = "1gqsjsdkp25abqqp4f6cv6ih199q9ad7q1a4lkhjgsh4h8jq1856";
-      name = "libksysguard-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/libksysguard-5.26.0.tar.xz";
+      sha256 = "15ljaa6ypqdrb0x2b4chs7piq9pi4lm5hx36708has64xmrz9cj3";
+      name = "libksysguard-5.26.0.tar.xz";
     };
   };
   milou = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/milou-5.25.5.tar.xz";
-      sha256 = "0ijdbiq169sy47g0x22pj9x6abldpfxcnski4w1jh9hi9qz1rc25";
-      name = "milou-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/milou-5.26.0.tar.xz";
+      sha256 = "1g4ga1ylzj4zcdx3wh5y4rz84w5bwv7041bkp7b03pia2hwfgvy0";
+      name = "milou-5.26.0.tar.xz";
     };
   };
   oxygen = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/oxygen-5.25.5.tar.xz";
-      sha256 = "1szkaln4if8rafvjg2yjxarspf7lqls2pk0gzac89ncr7840c970";
-      name = "oxygen-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/oxygen-5.26.0.tar.xz";
+      sha256 = "0mbcdnv40j1jvc1i77rknrrs5xs6w5qaz7sliyygm2f01vgha6cz";
+      name = "oxygen-5.26.0.tar.xz";
     };
   };
   oxygen-sounds = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/oxygen-sounds-5.25.5.tar.xz";
-      sha256 = "04rn3ccqszznknvblz2i8r406m32hk4d3yzma4vzq93jfk57hdf1";
-      name = "oxygen-sounds-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/oxygen-sounds-5.26.0.tar.xz";
+      sha256 = "0ww7njndc4ilwsc16l5jv7cbq8mzjm9yz7x515fhvwqzwh61vd47";
+      name = "oxygen-sounds-5.26.0.tar.xz";
+    };
+  };
+  plank-player = {
+    version = "5.26.0";
+    src = fetchurl {
+      url = "${mirror}/stable/plasma/5.26.0/plank-player-5.26.0.tar.xz";
+      sha256 = "0jwhrhbbwblj8c7n13hg7ac3dbmnybsspq1gpcd16l797msdyp2k";
+      name = "plank-player-5.26.0.tar.xz";
+    };
+  };
+  plasma-bigscreen = {
+    version = "5.26.0";
+    src = fetchurl {
+      url = "${mirror}/stable/plasma/5.26.0/plasma-bigscreen-5.26.0.tar.xz";
+      sha256 = "1jmv2f60pbgfs110560h4gix1hj8awmlydrikcyn0p2hhc6xdc9r";
+      name = "plasma-bigscreen-5.26.0.tar.xz";
     };
   };
   plasma-browser-integration = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-browser-integration-5.25.5.tar.xz";
-      sha256 = "18pbn5ic5l3m8i1y99yprpwd4x4746aq3abqn1f2cq5h2683h2ia";
-      name = "plasma-browser-integration-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-browser-integration-5.26.0.tar.xz";
+      sha256 = "0vzkqhrafqwl5whqyjv1np37wzv5dm49gh4z3acv0yz83842asgl";
+      name = "plasma-browser-integration-5.26.0.tar.xz";
     };
   };
   plasma-desktop = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-desktop-5.25.5.tar.xz";
-      sha256 = "05s1pkwr4xmkghp8jrwcyrvjm83n68ngmk2694055xcfgi0pxicg";
-      name = "plasma-desktop-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-desktop-5.26.0.tar.xz";
+      sha256 = "0x5csx29x81szmmil4mlxmfcmz3v1q0n3q3f6k3p4knhpv77x7vx";
+      name = "plasma-desktop-5.26.0.tar.xz";
     };
   };
   plasma-disks = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-disks-5.25.5.tar.xz";
-      sha256 = "0vci2cf8vx2lclypys9rmvjb8haakv6ksrvqm5j28pazbq2kskvl";
-      name = "plasma-disks-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-disks-5.26.0.tar.xz";
+      sha256 = "0wb31vnh8bs5wxl07wawji2l66pmnhn9li3smcygsx0qcqxsmcxm";
+      name = "plasma-disks-5.26.0.tar.xz";
     };
   };
   plasma-firewall = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-firewall-5.25.5.tar.xz";
-      sha256 = "0k3pc0dcsjr2hhh4hr8vhsvaddn66s6imm8skrr02icxqvljs6jh";
-      name = "plasma-firewall-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-firewall-5.26.0.tar.xz";
+      sha256 = "08ayf84ah294q473554zlgs8ri0l20bzc6gmbfrw833byviqwppr";
+      name = "plasma-firewall-5.26.0.tar.xz";
     };
   };
   plasma-integration = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-integration-5.25.5.tar.xz";
-      sha256 = "1pab56cg2zi8fcaar53lhhh98iw7l07f5lkymkqhsh8a5crfc3yr";
-      name = "plasma-integration-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-integration-5.26.0.tar.xz";
+      sha256 = "0mqv9haanmp3q29ik2x07bmcfdly1icrzdcid76rlycnsr1v0qdg";
+      name = "plasma-integration-5.26.0.tar.xz";
     };
   };
   plasma-mobile = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-mobile-5.25.5.tar.xz";
-      sha256 = "1q4amdqvjbcx88qdyvhhl6j5f0f9p41b3k99zsqv381f94dpybn9";
-      name = "plasma-mobile-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-mobile-5.26.0.tar.xz";
+      sha256 = "0zw7ppg8fqqb6i2z0zacij4qzwki1ixxi3ky1qvk8q7pqb8n47y2";
+      name = "plasma-mobile-5.26.0.tar.xz";
     };
   };
   plasma-nano = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-nano-5.25.5.tar.xz";
-      sha256 = "1kgglhr3cvg0crfr6di21kp1pfdc017qh3jnaf25f15bllypznq9";
-      name = "plasma-nano-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-nano-5.26.0.tar.xz";
+      sha256 = "0cnb1y8xwxq711ighi9zzw6x3npfwpf9865bi16hha8fk7vzn6z7";
+      name = "plasma-nano-5.26.0.tar.xz";
     };
   };
   plasma-nm = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-nm-5.25.5.tar.xz";
-      sha256 = "036bx0qjrjanfxy8aiy6ab7rmm2h8l7wlkvlwhzw2hgl1w03xjps";
-      name = "plasma-nm-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-nm-5.26.0.tar.xz";
+      sha256 = "1bjy4iq1v2nkhl0ib2v26anxvpl6dns1c1zqf5w24rfmpdmxz6ky";
+      name = "plasma-nm-5.26.0.tar.xz";
     };
   };
   plasma-pa = {
-    version = "5.25.5";
+    version = "5.26.0";
+    src = fetchurl {
+      url = "${mirror}/stable/plasma/5.26.0/plasma-pa-5.26.0.tar.xz";
+      sha256 = "00ajjrjyvjxhfxg9amsr009rwpg35r2c29679dypkxfldki81czz";
+      name = "plasma-pa-5.26.0.tar.xz";
+    };
+  };
+  plasma-remotecontrollers = {
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-pa-5.25.5.tar.xz";
-      sha256 = "0g06pm1isnzx4hv6380rjpyr22s4j5iw9083s71vnl4npx28npvb";
-      name = "plasma-pa-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-remotecontrollers-5.26.0.tar.xz";
+      sha256 = "0gwmhsqdkr5ra2r7iwasggkxmd0xw08fm7fqvdqcp8m7p0fzc9ap";
+      name = "plasma-remotecontrollers-5.26.0.tar.xz";
     };
   };
   plasma-sdk = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-sdk-5.25.5.tar.xz";
-      sha256 = "1z0cn0aiiivdb02r5vn8hm8hj9wbx053ksh5jgx2x048g67gmq96";
-      name = "plasma-sdk-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-sdk-5.26.0.tar.xz";
+      sha256 = "1wsgksds7ygq6d65x1yziqnicczq780gdx1z8xsfdw66gjajxf0r";
+      name = "plasma-sdk-5.26.0.tar.xz";
     };
   };
   plasma-systemmonitor = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-systemmonitor-5.25.5.tar.xz";
-      sha256 = "0rs3avhpmfapzha8dkir9ny60ba2m92bbfv4avsd85vz5kggg29h";
-      name = "plasma-systemmonitor-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-systemmonitor-5.26.0.tar.xz";
+      sha256 = "1yj72qli0zjm0m20ys5djxcz2ab2v24l7grdk914x6yk4iz6pgs1";
+      name = "plasma-systemmonitor-5.26.0.tar.xz";
     };
   };
   plasma-tests = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-tests-5.25.5.tar.xz";
-      sha256 = "14gdnyxl4fb5rqv1gpmp2wgx3x30pli919wjn835lbd2mf4rzwfq";
-      name = "plasma-tests-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-tests-5.26.0.tar.xz";
+      sha256 = "0hvklywisglygv74y2in9a8qkw00rqx78i0snw64hpmfl7n610p8";
+      name = "plasma-tests-5.26.0.tar.xz";
     };
   };
   plasma-thunderbolt = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-thunderbolt-5.25.5.tar.xz";
-      sha256 = "1lbs4y163ccvd5zllazlp0f5v0g0rii1apbji9j7mr1n4w10wp16";
-      name = "plasma-thunderbolt-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-thunderbolt-5.26.0.tar.xz";
+      sha256 = "07davvxifdswm6s5v8sg3gzwd9s5b46q72c7jjnryjsb3gj0w755";
+      name = "plasma-thunderbolt-5.26.0.tar.xz";
     };
   };
   plasma-vault = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-vault-5.25.5.tar.xz";
-      sha256 = "15nf4myl6sry0930m8qiixpr1i8bh1g58cy2gf304h029vr2fn5j";
-      name = "plasma-vault-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-vault-5.26.0.tar.xz";
+      sha256 = "0jx7i7xzi15hnwwscif0ilymfk2nrb93n8q5cjpr79gksmdwdajd";
+      name = "plasma-vault-5.26.0.tar.xz";
     };
   };
   plasma-workspace = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-workspace-5.25.5.tar.xz";
-      sha256 = "0pxwg3i07sipfchn4qkmlr6kcgqbhj2s10xq69wi32x1fc13jx5x";
-      name = "plasma-workspace-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-workspace-5.26.0.tar.xz";
+      sha256 = "1cjnalc1yyc3ijm9idjd7bsghr34mnrk7fkk8d6qr8azqm5x67w4";
+      name = "plasma-workspace-5.26.0.tar.xz";
     };
   };
   plasma-workspace-wallpapers = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plasma-workspace-wallpapers-5.25.5.tar.xz";
-      sha256 = "0pdgg8h6zwyxf1pj241mg3hd94wh38bqxj68af5jfp10xrwkzcyr";
-      name = "plasma-workspace-wallpapers-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plasma-workspace-wallpapers-5.26.0.tar.xz";
+      sha256 = "10da3xpm82nn971yb9zh3qls78ngcghab3ivknqc6jbqzkk9z76v";
+      name = "plasma-workspace-wallpapers-5.26.0.tar.xz";
     };
   };
   plymouth-kcm = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/plymouth-kcm-5.25.5.tar.xz";
-      sha256 = "1knywmc6wdjqfq1xqli8hyi69kj7fvc0x0s246y7nrkskfc9ah67";
-      name = "plymouth-kcm-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/plymouth-kcm-5.26.0.tar.xz";
+      sha256 = "0y7c8wmxb9aigrs6l1rjwhx1hxyip1g4csy121kjisdxzp4fijcd";
+      name = "plymouth-kcm-5.26.0.tar.xz";
     };
   };
   polkit-kde-agent = {
-    version = "1-5.25.5";
+    version = "1-5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/polkit-kde-agent-1-5.25.5.tar.xz";
-      sha256 = "1qb9nxlkgcv0c30l2vqgf9xs9d220q5pg7ikpb6zjzvj4wsvlvwd";
-      name = "polkit-kde-agent-1-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/polkit-kde-agent-1-5.26.0.tar.xz";
+      sha256 = "1fw8qh9yg87dq3vmxhas4qpx4zb0knf9nnz96fvcmfnnrh56ahxa";
+      name = "polkit-kde-agent-1-5.26.0.tar.xz";
     };
   };
   powerdevil = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/powerdevil-5.25.5.tar.xz";
-      sha256 = "0anisirn7z8aw442npdnk1csb5ghpzj2hx49gpw4l6ijk70b76pr";
-      name = "powerdevil-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/powerdevil-5.26.0.tar.xz";
+      sha256 = "1bph5kg6w2rb5n2xwwh85zrar5cif6hcvwy4j8kazhqm2m507vkn";
+      name = "powerdevil-5.26.0.tar.xz";
     };
   };
   qqc2-breeze-style = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/qqc2-breeze-style-5.25.5.tar.xz";
-      sha256 = "0z71kmhajk1jyp0f32kpl4pklbvxc34jp9jzq09gkq5vpsdccy6g";
-      name = "qqc2-breeze-style-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/qqc2-breeze-style-5.26.0.tar.xz";
+      sha256 = "1j6y636r4s0m30d9ynwqf9p9f85ivi5pys78y24787rh5nynq519";
+      name = "qqc2-breeze-style-5.26.0.tar.xz";
     };
   };
   sddm-kcm = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/sddm-kcm-5.25.5.tar.xz";
-      sha256 = "1hvwjcgsjvlg61rfrak5111828lxf0lfh5p95d5kw1x4y2wlr756";
-      name = "sddm-kcm-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/sddm-kcm-5.26.0.tar.xz";
+      sha256 = "1hx6qrcb1sd7dhnsp6lma7wmrzkd348mcf3ya7v4daixyyasy7i7";
+      name = "sddm-kcm-5.26.0.tar.xz";
     };
   };
   systemsettings = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/systemsettings-5.25.5.tar.xz";
-      sha256 = "0n7mf6ygi8fgn1m6pk2fadnqj1h58mxqni3h19xbi373wfypq5fl";
-      name = "systemsettings-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/systemsettings-5.26.0.tar.xz";
+      sha256 = "1k2gi0mrd91xcjch79rmz63imc5ngiyjx4agv5kxam0lnp010bxz";
+      name = "systemsettings-5.26.0.tar.xz";
     };
   };
   xdg-desktop-portal-kde = {
-    version = "5.25.5";
+    version = "5.26.0";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.25.5/xdg-desktop-portal-kde-5.25.5.tar.xz";
-      sha256 = "0l3lmwihxyl65y0mkyg3afk1k6gc0ldjw2vg92g7yydbgmn39q7k";
-      name = "xdg-desktop-portal-kde-5.25.5.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.0/xdg-desktop-portal-kde-5.26.0.tar.xz";
+      sha256 = "17ig8yxm2iygyqg8r1jqbzhqp5sz71j05c7lsiilqpq5r4zng6ly";
+      name = "xdg-desktop-portal-kde-5.26.0.tar.xz";
     };
   };
 }