about summary refs log tree commit diff
path: root/pkgs/desktops/plasma-5
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/plasma-5')
-rw-r--r--pkgs/desktops/plasma-5/bluedevil.nix1
-rw-r--r--pkgs/desktops/plasma-5/breeze-plymouth/default.nix1
-rw-r--r--pkgs/desktops/plasma-5/discover.nix2
-rw-r--r--pkgs/desktops/plasma-5/fetch.sh2
-rw-r--r--pkgs/desktops/plasma-5/kactivitymanagerd.nix1
-rw-r--r--pkgs/desktops/plasma-5/kdecoration.nix2
-rw-r--r--pkgs/desktops/plasma-5/kgamma5.nix2
-rw-r--r--pkgs/desktops/plasma-5/khotkeys.nix2
-rw-r--r--pkgs/desktops/plasma-5/kinfocenter/default.nix1
-rw-r--r--pkgs/desktops/plasma-5/kscreenlocker.nix2
-rw-r--r--pkgs/desktops/plasma-5/ksshaskpass.nix1
-rw-r--r--pkgs/desktops/plasma-5/kwayland-integration.nix1
-rw-r--r--pkgs/desktops/plasma-5/kwrited.nix1
-rw-r--r--pkgs/desktops/plasma-5/layer-shell-qt.nix1
-rw-r--r--pkgs/desktops/plasma-5/libkscreen/default.nix2
-rw-r--r--pkgs/desktops/plasma-5/libksysguard/default.nix2
-rw-r--r--pkgs/desktops/plasma-5/milou.nix2
-rw-r--r--pkgs/desktops/plasma-5/plasma-mobile/default.nix7
-rw-r--r--pkgs/desktops/plasma-5/plasma-nm/default.nix2
-rw-r--r--pkgs/desktops/plasma-5/plasma-pa.nix1
-rw-r--r--pkgs/desktops/plasma-5/plasma-sdk.nix1
-rw-r--r--pkgs/desktops/plasma-5/plasma-systemmonitor.nix1
-rw-r--r--pkgs/desktops/plasma-5/plasma-vault/0004-gocryptfs-path.patch13
-rw-r--r--pkgs/desktops/plasma-5/plasma-vault/default.nix5
-rw-r--r--pkgs/desktops/plasma-5/plasma-workspace/default.nix3
-rw-r--r--pkgs/desktops/plasma-5/polkit-kde-agent.nix2
-rw-r--r--pkgs/desktops/plasma-5/qqc2-breeze-style.nix1
-rw-r--r--pkgs/desktops/plasma-5/sddm-kcm.nix2
-rw-r--r--pkgs/desktops/plasma-5/srcs.nix480
-rw-r--r--pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix1
30 files changed, 254 insertions, 291 deletions
diff --git a/pkgs/desktops/plasma-5/bluedevil.nix b/pkgs/desktops/plasma-5/bluedevil.nix
index ab7ceea4b1171..a7574cdc655f5 100644
--- a/pkgs/desktops/plasma-5/bluedevil.nix
+++ b/pkgs/desktops/plasma-5/bluedevil.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , shared-mime-info
 , qtbase
diff --git a/pkgs/desktops/plasma-5/breeze-plymouth/default.nix b/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
index b8188fece80bb..8aefcbbe03be6 100644
--- a/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
+++ b/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
@@ -2,7 +2,6 @@
 , lib
 , extra-cmake-modules
 , plymouth
-, nixos-icons
 , imagemagick
 , netpbm
 , perl
diff --git a/pkgs/desktops/plasma-5/discover.nix b/pkgs/desktops/plasma-5/discover.nix
index a60b78cb9d53d..b9d3dd80a23ce 100644
--- a/pkgs/desktops/plasma-5/discover.nix
+++ b/pkgs/desktops/plasma-5/discover.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , gettext
 , kdoctools
@@ -12,7 +11,6 @@
 , packagekit-qt
 , pcre
 , util-linux
-, qtbase
 , qtquickcontrols2
 , qtwebview
 , qtx11extras
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
index 9040a5d3bf76c..df8ab23740adb 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.27.3/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.4/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/plasma-5/kactivitymanagerd.nix b/pkgs/desktops/plasma-5/kactivitymanagerd.nix
index eb094c6871050..195e575756081 100644
--- a/pkgs/desktops/plasma-5/kactivitymanagerd.nix
+++ b/pkgs/desktops/plasma-5/kactivitymanagerd.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , boost
 , kconfig
diff --git a/pkgs/desktops/plasma-5/kdecoration.nix b/pkgs/desktops/plasma-5/kdecoration.nix
index 86d146c8b41ae..b3cb961e6d5b0 100644
--- a/pkgs/desktops/plasma-5/kdecoration.nix
+++ b/pkgs/desktops/plasma-5/kdecoration.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, extra-cmake-modules, qtbase, ki18n, kcoreaddons }:
+{ mkDerivation, extra-cmake-modules, qtbase, ki18n, kcoreaddons }:
 
 mkDerivation {
   pname = "kdecoration";
diff --git a/pkgs/desktops/plasma-5/kgamma5.nix b/pkgs/desktops/plasma-5/kgamma5.nix
index 5c05eca479791..df552e1c87a8b 100644
--- a/pkgs/desktops/plasma-5/kgamma5.nix
+++ b/pkgs/desktops/plasma-5/kgamma5.nix
@@ -1,11 +1,9 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kdoctools
 , kconfig
 , kconfigwidgets
 , ki18n
-, qtbase
 , qtx11extras
 , libXxf86vm
 }:
diff --git a/pkgs/desktops/plasma-5/khotkeys.nix b/pkgs/desktops/plasma-5/khotkeys.nix
index c30e1c4475826..244756ec80177 100644
--- a/pkgs/desktops/plasma-5/khotkeys.nix
+++ b/pkgs/desktops/plasma-5/khotkeys.nix
@@ -1,8 +1,6 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kdoctools
-, qtbase
 , kcmutils
 , kdbusaddons
 , kdelibs4support
diff --git a/pkgs/desktops/plasma-5/kinfocenter/default.nix b/pkgs/desktops/plasma-5/kinfocenter/default.nix
index 2f27dd201ce56..bbc8c03f37c19 100644
--- a/pkgs/desktops/plasma-5/kinfocenter/default.nix
+++ b/pkgs/desktops/plasma-5/kinfocenter/default.nix
@@ -2,7 +2,6 @@
 , lib
 , extra-cmake-modules
 , kdoctools
-, qtbase
 , qttools
 , kcmutils
 , kcompletion
diff --git a/pkgs/desktops/plasma-5/kscreenlocker.nix b/pkgs/desktops/plasma-5/kscreenlocker.nix
index f09104d534f90..b7510cb95bced 100644
--- a/pkgs/desktops/plasma-5/kscreenlocker.nix
+++ b/pkgs/desktops/plasma-5/kscreenlocker.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kdoctools
 , kcmutils
@@ -12,7 +11,6 @@
 , libXcursor
 , pam
 , plasma-framework
-, qtbase
 , qtdeclarative
 , qtx11extras
 , wayland
diff --git a/pkgs/desktops/plasma-5/ksshaskpass.nix b/pkgs/desktops/plasma-5/ksshaskpass.nix
index 9a5ee90cd362e..072b78f53d6ba 100644
--- a/pkgs/desktops/plasma-5/ksshaskpass.nix
+++ b/pkgs/desktops/plasma-5/ksshaskpass.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kdoctools
 , kcoreaddons
diff --git a/pkgs/desktops/plasma-5/kwayland-integration.nix b/pkgs/desktops/plasma-5/kwayland-integration.nix
index eab364d90d00e..6310f9fee4acd 100644
--- a/pkgs/desktops/plasma-5/kwayland-integration.nix
+++ b/pkgs/desktops/plasma-5/kwayland-integration.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kguiaddons
 , kidletime
diff --git a/pkgs/desktops/plasma-5/kwrited.nix b/pkgs/desktops/plasma-5/kwrited.nix
index 3f19acea6bdc3..2ce029be9de8b 100644
--- a/pkgs/desktops/plasma-5/kwrited.nix
+++ b/pkgs/desktops/plasma-5/kwrited.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kcoreaddons
 , kdbusaddons
diff --git a/pkgs/desktops/plasma-5/layer-shell-qt.nix b/pkgs/desktops/plasma-5/layer-shell-qt.nix
index 721eee4937300..d437c4cf0b75b 100644
--- a/pkgs/desktops/plasma-5/layer-shell-qt.nix
+++ b/pkgs/desktops/plasma-5/layer-shell-qt.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kguiaddons
 , kidletime
diff --git a/pkgs/desktops/plasma-5/libkscreen/default.nix b/pkgs/desktops/plasma-5/libkscreen/default.nix
index 74fbd838187a6..961b56736ae5b 100644
--- a/pkgs/desktops/plasma-5/libkscreen/default.nix
+++ b/pkgs/desktops/plasma-5/libkscreen/default.nix
@@ -1,8 +1,6 @@
 { mkDerivation
-, lib
 , propagate
 , extra-cmake-modules
-, qtbase
 , wayland-scanner
 , kconfig
 , kwayland
diff --git a/pkgs/desktops/plasma-5/libksysguard/default.nix b/pkgs/desktops/plasma-5/libksysguard/default.nix
index 8e9be6f743cf9..17e9decf45497 100644
--- a/pkgs/desktops/plasma-5/libksysguard/default.nix
+++ b/pkgs/desktops/plasma-5/libksysguard/default.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kauth
 , kcompletion
@@ -13,7 +12,6 @@
 , kwidgetsaddons
 , kwindowsystem
 , plasma-framework
-, qtbase
 , qtscript
 , qtwebengine
 , qtx11extras
diff --git a/pkgs/desktops/plasma-5/milou.nix b/pkgs/desktops/plasma-5/milou.nix
index 87f5f3b170f2d..1045e5f68e522 100644
--- a/pkgs/desktops/plasma-5/milou.nix
+++ b/pkgs/desktops/plasma-5/milou.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kcoreaddons
 , kdeclarative
@@ -8,7 +7,6 @@
 , krunner
 , kservice
 , plasma-framework
-, qtbase
 , qtscript
 , qtdeclarative
 }:
diff --git a/pkgs/desktops/plasma-5/plasma-mobile/default.nix b/pkgs/desktops/plasma-5/plasma-mobile/default.nix
index 22ea8bf782521..a37a8cfe12b89 100644
--- a/pkgs/desktops/plasma-5/plasma-mobile/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-mobile/default.nix
@@ -2,10 +2,6 @@
 , lib
 , extra-cmake-modules
 , kdoctools
-, coreutils
-, dbus
-, gnugrep
-, gnused
 , libdbusmenu
 , pam
 , wayland
@@ -30,12 +26,9 @@
 , maliit-framework
 , maliit-keyboard
 , qtfeedback
-, qtwayland
 , qttools
 }:
 
-let inherit (lib) getBin getLib; in
-
 mkDerivation {
   pname = "plasma-mobile";
 
diff --git a/pkgs/desktops/plasma-5/plasma-nm/default.nix b/pkgs/desktops/plasma-5/plasma-nm/default.nix
index 0a5947cdf19e2..1915196e4949d 100644
--- a/pkgs/desktops/plasma-5/plasma-nm/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-nm/default.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , substituteAll
 , extra-cmake-modules
 , kdoctools
@@ -29,7 +28,6 @@
 , modemmanager-qt
 , networkmanager-qt
 , qca-qt5
-, qtbase
 , qtdeclarative
 , qttools
 }:
diff --git a/pkgs/desktops/plasma-5/plasma-pa.nix b/pkgs/desktops/plasma-5/plasma-pa.nix
index 07170892f2799..0256461db94ca 100644
--- a/pkgs/desktops/plasma-5/plasma-pa.nix
+++ b/pkgs/desktops/plasma-5/plasma-pa.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kdoctools
 , kcmutils
diff --git a/pkgs/desktops/plasma-5/plasma-sdk.nix b/pkgs/desktops/plasma-5/plasma-sdk.nix
index 58fac85690d01..e92521c148b6d 100644
--- a/pkgs/desktops/plasma-5/plasma-sdk.nix
+++ b/pkgs/desktops/plasma-5/plasma-sdk.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , karchive
 , kcompletion
diff --git a/pkgs/desktops/plasma-5/plasma-systemmonitor.nix b/pkgs/desktops/plasma-5/plasma-systemmonitor.nix
index 80a54c93d58b8..44f69995a15dc 100644
--- a/pkgs/desktops/plasma-5/plasma-systemmonitor.nix
+++ b/pkgs/desktops/plasma-5/plasma-systemmonitor.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kdoctools
 , qtquickcontrols2
diff --git a/pkgs/desktops/plasma-5/plasma-vault/0004-gocryptfs-path.patch b/pkgs/desktops/plasma-5/plasma-vault/0004-gocryptfs-path.patch
new file mode 100644
index 0000000000000..8790f877ff07e
--- /dev/null
+++ b/pkgs/desktops/plasma-5/plasma-vault/0004-gocryptfs-path.patch
@@ -0,0 +1,13 @@
+diff --git a/kded/engine/backends/gocryptfs/gocryptfsbackend.cpp b/kded/engine/backends/gocryptfs/gocryptfsbackend.cpp
+index 2d6df94..3e8ec9a 100644
+--- a/kded/engine/backends/gocryptfs/gocryptfsbackend.cpp
++++ b/kded/engine/backends/gocryptfs/gocryptfsbackend.cpp
+@@ -202,7 +202,7 @@ QProcess *GocryptfsBackend::gocryptfs(const QStringList &arguments) const
+     auto config = KSharedConfig::openConfig(PLASMAVAULT_CONFIG_FILE);
+     KConfigGroup backendConfig(config, "GocryptfsBackend");
+ 
+-    return process("gocryptfs", arguments + backendConfig.readEntry("extraMountOptions", QStringList{}), {});
++    return process(NIXPKGS_GOCRYPTFS, arguments + backendConfig.readEntry("extraMountOptions", QStringList{}), {});
+ }
+ 
+ QString GocryptfsBackend::getConfigFilePath(const Device &device) const
diff --git a/pkgs/desktops/plasma-5/plasma-vault/default.nix b/pkgs/desktops/plasma-5/plasma-vault/default.nix
index ba1def5304762..3bc432b0d5095 100644
--- a/pkgs/desktops/plasma-5/plasma-vault/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-vault/default.nix
@@ -9,6 +9,7 @@
 , encfs
 , cryfs
 , fuse
+, gocryptfs
 }:
 
 mkDerivation {
@@ -19,6 +20,7 @@ mkDerivation {
     ./0001-encfs-path.patch
     ./0002-cryfs-path.patch
     ./0003-fusermount-path.patch
+    ./0004-gocryptfs-path.patch
   ];
 
   buildInputs = [
@@ -32,10 +34,9 @@ mkDerivation {
   CXXFLAGS = [
     ''-DNIXPKGS_ENCFS=\"${lib.getBin encfs}/bin/encfs\"''
     ''-DNIXPKGS_ENCFSCTL=\"${lib.getBin encfs}/bin/encfsctl\"''
-
     ''-DNIXPKGS_CRYFS=\"${lib.getBin cryfs}/bin/cryfs\"''
-
     ''-DNIXPKGS_FUSERMOUNT=\"${lib.getBin fuse}/bin/fusermount\"''
+    ''-DNIXPKGS_GOCRYPTFS=\"${lib.getBin gocryptfs}/bin/gocryptfs\"''
   ];
 
 }
diff --git a/pkgs/desktops/plasma-5/plasma-workspace/default.nix b/pkgs/desktops/plasma-5/plasma-workspace/default.nix
index 730f7f3b6b489..7cc6153556633 100644
--- a/pkgs/desktops/plasma-5/plasma-workspace/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-workspace/default.nix
@@ -2,9 +2,6 @@
 , lib
 , extra-cmake-modules
 , kdoctools
-, coreutils
-, gnugrep
-, gnused
 , isocodes
 , libdbusmenu
 , libSM
diff --git a/pkgs/desktops/plasma-5/polkit-kde-agent.nix b/pkgs/desktops/plasma-5/polkit-kde-agent.nix
index 3f4387ed5f346..f96c642f7b287 100644
--- a/pkgs/desktops/plasma-5/polkit-kde-agent.nix
+++ b/pkgs/desktops/plasma-5/polkit-kde-agent.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kcoreaddons
 , kconfig
@@ -11,7 +10,6 @@
 , kwidgetsaddons
 , kwindowsystem
 , polkit-qt
-, qtbase
 }:
 
 mkDerivation {
diff --git a/pkgs/desktops/plasma-5/qqc2-breeze-style.nix b/pkgs/desktops/plasma-5/qqc2-breeze-style.nix
index a45488c287d2d..fbaf65bf0cf28 100644
--- a/pkgs/desktops/plasma-5/qqc2-breeze-style.nix
+++ b/pkgs/desktops/plasma-5/qqc2-breeze-style.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , kconfig
 , kconfigwidgets
diff --git a/pkgs/desktops/plasma-5/sddm-kcm.nix b/pkgs/desktops/plasma-5/sddm-kcm.nix
index 50801d31774b2..55f934587d0d8 100644
--- a/pkgs/desktops/plasma-5/sddm-kcm.nix
+++ b/pkgs/desktops/plasma-5/sddm-kcm.nix
@@ -1,11 +1,9 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , shared-mime-info
 , libpthreadstubs
 , libXcursor
 , libXdmcp
-, qtbase
 , qtquickcontrols2
 , qtx11extras
 , karchive
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
index b056b1766739a..22cc1b4dcd586 100644
--- a/pkgs/desktops/plasma-5/srcs.nix
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -4,483 +4,475 @@
 
 {
   aura-browser = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/aura-browser-5.27.3.tar.xz";
-      sha256 = "00ysfwf4r9x5csyxws7c7fazvcpr6240f8wshrg9dqsp5bwd86bl";
-      name = "aura-browser-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/aura-browser-5.27.4.tar.xz";
+      sha256 = "0m69p3pnb4kwpibqi8p4kg15sd47298hbhxgkj6ijpbd0422p4c9";
+      name = "aura-browser-5.27.4.tar.xz";
     };
   };
   bluedevil = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/bluedevil-5.27.3.tar.xz";
-      sha256 = "1n8v2vdjp3mby2p9dpf53rjzsjwgw5z63s4lhm17090a152jwc1b";
-      name = "bluedevil-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/bluedevil-5.27.4.tar.xz";
+      sha256 = "18wnr31rdpk70g7l3ig03kw99ss6qkfjmhqysrkyd6m1dpsp260h";
+      name = "bluedevil-5.27.4.tar.xz";
     };
   };
   breeze = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/breeze-5.27.3.tar.xz";
-      sha256 = "12krg073i08dly13zhy8jxpw6asdl7cc1dvafp48gr4irsygar3p";
-      name = "breeze-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/breeze-5.27.4.tar.xz";
+      sha256 = "008rdgyn10wdm393hgxvshfcqrxg6y5yr6xi0nzj4y0cd6yhxn32";
+      name = "breeze-5.27.4.tar.xz";
     };
   };
   breeze-grub = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/breeze-grub-5.27.3.tar.xz";
-      sha256 = "0mpjvll5ca0rg4nxsplqynrnc6bmlwg9m2xdvgbljpa7yiwymw06";
-      name = "breeze-grub-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/breeze-grub-5.27.4.tar.xz";
+      sha256 = "0ymivw0pwia1vbf45pr04f825r8w6gsgn450s5x35144vg6lqkqb";
+      name = "breeze-grub-5.27.4.tar.xz";
     };
   };
   breeze-gtk = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/breeze-gtk-5.27.3.tar.xz";
-      sha256 = "0ydz7xrmjfwq4nmdrazhyzm8n0jlqi3p8srydk2ivcjaq24v3f9p";
-      name = "breeze-gtk-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/breeze-gtk-5.27.4.tar.xz";
+      sha256 = "17wr4ri1jxsfx8pcm41mp0fsszlf6wi80gxlkixghrc04p6pv5nb";
+      name = "breeze-gtk-5.27.4.tar.xz";
     };
   };
   breeze-plymouth = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/breeze-plymouth-5.27.3.tar.xz";
-      sha256 = "0kqls4ss7m0dxzhqm747b2wig4nfbwcj1fi7qdwqy4lf1fw3r4sm";
-      name = "breeze-plymouth-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/breeze-plymouth-5.27.4.tar.xz";
+      sha256 = "1fzidj0dqmr5baphffr5fyxww7v6bigfvbj1hndhk5silm28krkv";
+      name = "breeze-plymouth-5.27.4.tar.xz";
     };
   };
   discover = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/discover-5.27.3.tar.xz";
-      sha256 = "1nqav8zh6290c5jxjs1vfgxxbq5szzln7skhqvx0v0mkd1889i48";
-      name = "discover-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/discover-5.27.4.tar.xz";
+      sha256 = "0rpr0c87nlm3fanv5fxs930rp5mrw357cfar6d81mwacmp86d7yw";
+      name = "discover-5.27.4.tar.xz";
     };
   };
   drkonqi = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/drkonqi-5.27.3.tar.xz";
-      sha256 = "1p1mv0qbnbpj640sv4w965jry4w9179w0mvq1avv2hkpj6mx7jy3";
-      name = "drkonqi-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/drkonqi-5.27.4.tar.xz";
+      sha256 = "1lcidwcsm216acr6ybhyma64gl37n1pn7y8ilkh2iilwm1fwwfnn";
+      name = "drkonqi-5.27.4.tar.xz";
     };
   };
   flatpak-kcm = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/flatpak-kcm-5.27.3.tar.xz";
-      sha256 = "1zjv7p8r3bic9jkla629n9a1g347d7mv22w0znpiah4xcdzci49n";
-      name = "flatpak-kcm-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/flatpak-kcm-5.27.4.tar.xz";
+      sha256 = "0i917li4cm8p0qq28m4jfasy5lph58spf9bfsbp3ka1x7i25cqdd";
+      name = "flatpak-kcm-5.27.4.tar.xz";
     };
   };
   kactivitymanagerd = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kactivitymanagerd-5.27.3.tar.xz";
-      sha256 = "097fx3rqilqihgs4miylgx7vwgmrrwac7c1g9l7ydc20ihx4l434";
-      name = "kactivitymanagerd-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kactivitymanagerd-5.27.4.tar.xz";
+      sha256 = "0wnsj5mbzjc3bylzyhgj8bw0qsf5c9jcyxmfr0h7w4hj414zvqfr";
+      name = "kactivitymanagerd-5.27.4.tar.xz";
     };
   };
   kde-cli-tools = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kde-cli-tools-5.27.3.tar.xz";
-      sha256 = "191sz7v39fzhhpf81hjdxhw08p45fx83s1mfyyd3w39bfmv038m1";
-      name = "kde-cli-tools-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kde-cli-tools-5.27.4.tar.xz";
+      sha256 = "06dl811mwssjylgkn74wjhxi98q1qacf5c2m0jfyny7hbphgv565";
+      name = "kde-cli-tools-5.27.4.tar.xz";
     };
   };
   kde-gtk-config = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kde-gtk-config-5.27.3.tar.xz";
-      sha256 = "04bix5d6n480qwfkhihss3nqpra3kcp939ppa4kws5ry1s759b5a";
-      name = "kde-gtk-config-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kde-gtk-config-5.27.4.tar.xz";
+      sha256 = "1qi0cbx9yilbxs19nbh8iplj5hi19mllk63ldyah2vn5bgwavxcq";
+      name = "kde-gtk-config-5.27.4.tar.xz";
     };
   };
   kdecoration = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kdecoration-5.27.3.tar.xz";
-      sha256 = "1nzym6qf7pqsk03qs3583lisf9vzcy13mwwhcjpri0bng57ih3h7";
-      name = "kdecoration-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kdecoration-5.27.4.tar.xz";
+      sha256 = "0vpshfjb2m1m4lx4sh1mhfpx70wvy6laaids9q1cip3k22i24ps1";
+      name = "kdecoration-5.27.4.tar.xz";
     };
   };
   kdeplasma-addons = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kdeplasma-addons-5.27.3.tar.xz";
-      sha256 = "17rvsxg1fsbm5vyrm4sq4q0x720wj2y89i9n5w4v41fygarbia8w";
-      name = "kdeplasma-addons-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kdeplasma-addons-5.27.4.tar.xz";
+      sha256 = "128zjkbvxkibh1d5d1m5xsg3f6hrkgs1f0k371bk8dpki1wsb0ka";
+      name = "kdeplasma-addons-5.27.4.tar.xz";
     };
   };
   kgamma5 = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kgamma5-5.27.3.tar.xz";
-      sha256 = "0z5ngivlg9zz844k55m2sxvzpjdivlggml38l0rzcqpzdqaab2fy";
-      name = "kgamma5-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kgamma5-5.27.4.tar.xz";
+      sha256 = "00jq6pc40k1dd6g38bjyb52z8xf3iz9s2n0bwvqaddcngw5wb0aa";
+      name = "kgamma5-5.27.4.tar.xz";
     };
   };
   khotkeys = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/khotkeys-5.27.3.tar.xz";
-      sha256 = "1sq6p22bikjdxbb43l9s8rgzamyl83h00y5ksp281287k3swn6z6";
-      name = "khotkeys-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/khotkeys-5.27.4.tar.xz";
+      sha256 = "08qhj9m5dkg1vgjyzm93ns8c5yvbwfa5r6z7xgn0filvlzg284l4";
+      name = "khotkeys-5.27.4.tar.xz";
     };
   };
   kinfocenter = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kinfocenter-5.27.3.tar.xz";
-      sha256 = "12wqryghhvs1a1l80k7zmwldyclvp3c2cdaaank7xwy3nyrnnzw4";
-      name = "kinfocenter-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kinfocenter-5.27.4.tar.xz";
+      sha256 = "15g4czd8pm4vliaax8kgy8zdgxqj73x1icy4gc09y4zwqhaclxb8";
+      name = "kinfocenter-5.27.4.tar.xz";
     };
   };
   kmenuedit = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kmenuedit-5.27.3.tar.xz";
-      sha256 = "126wcw38abnwpfcapkbhk8xi2m5gp7qshvayzh23xdajg0lkh47p";
-      name = "kmenuedit-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kmenuedit-5.27.4.tar.xz";
+      sha256 = "1cx7ih68by4slrxrgf8yh49fxszfrzgfhrajk8xjgq9s34nvgarp";
+      name = "kmenuedit-5.27.4.tar.xz";
     };
   };
   kpipewire = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kpipewire-5.27.3.tar.xz";
-      sha256 = "0b95jjkfpkvc2ld3x6p7nw6kn6fkqba9q7x95ywvgag2b00jdb56";
-      name = "kpipewire-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kpipewire-5.27.4.tar.xz";
+      sha256 = "0r9ii0mwv2d8nlq3p0g5hsp3m0j8my17ji1an7hzw5pajf340lx6";
+      name = "kpipewire-5.27.4.tar.xz";
     };
   };
   kscreen = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kscreen-5.27.3.tar.xz";
-      sha256 = "0ddxd0rmzq6bp00nw65z854pc8dsgiqdvwhkfrs9cprjdprnf3n1";
-      name = "kscreen-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kscreen-5.27.4.tar.xz";
+      sha256 = "1vf5lhbm1r55l1y06sib1fdv5mbmd77ns1xmq3f0ff7mfabj8vs5";
+      name = "kscreen-5.27.4.tar.xz";
     };
   };
   kscreenlocker = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kscreenlocker-5.27.3.tar.xz";
-      sha256 = "0m48bjrq95psmd11hny15nwqb4ypbfp7sik40hzzx216pqs9ma8s";
-      name = "kscreenlocker-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kscreenlocker-5.27.4.tar.xz";
+      sha256 = "14bip40nkkj6xhmws14hqzjmw23348dpvip4vad8fdgyndcpznm9";
+      name = "kscreenlocker-5.27.4.tar.xz";
     };
   };
   ksshaskpass = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/ksshaskpass-5.27.3.tar.xz";
-      sha256 = "0bgnxx0k62a26pkq2alvb8r9kqyd80wnxci3sxa7rppdx8z3ahd5";
-      name = "ksshaskpass-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/ksshaskpass-5.27.4.tar.xz";
+      sha256 = "0spl7v7narfpvx37f1fqyk9mbsqhymy7jvd3gbxyln0x31j041d9";
+      name = "ksshaskpass-5.27.4.tar.xz";
     };
   };
   ksystemstats = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/ksystemstats-5.27.3.tar.xz";
-      sha256 = "0rk34pav5zkw01h51m97i7jhq2wslhzap3wdp32v1xgsgmjlhs22";
-      name = "ksystemstats-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/ksystemstats-5.27.4.tar.xz";
+      sha256 = "1knykvf6ygg75y7qj8087v8sg6m54ywsk8v9d5yc7f0g8mhqkmhz";
+      name = "ksystemstats-5.27.4.tar.xz";
     };
   };
   kwallet-pam = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kwallet-pam-5.27.3.tar.xz";
-      sha256 = "1nqzx8pxk9yqqxpmra3mi8m61b7vl03vjpmnyrlh7krzynfjj672";
-      name = "kwallet-pam-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kwallet-pam-5.27.4.tar.xz";
+      sha256 = "0v0jzkmdbwry6k70nk4gmzv758744q4qi50gry9bcz619imkz8ff";
+      name = "kwallet-pam-5.27.4.tar.xz";
     };
   };
   kwayland-integration = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kwayland-integration-5.27.3.tar.xz";
-      sha256 = "0jkgkzh9zp1yb72npzgfbhq79zmgwzf7vzw8xxbz3vsmk3rih0fd";
-      name = "kwayland-integration-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kwayland-integration-5.27.4.tar.xz";
+      sha256 = "027y4r02g26mv5a76s2yr0fxyx7dq81md41lgjnr3gg0jdm8ajpp";
+      name = "kwayland-integration-5.27.4.tar.xz";
     };
   };
   kwin = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kwin-5.27.3.tar.xz";
-      sha256 = "1ry0mwah77ly1b4ywhiprjq5aqrb0njawqik11997q0k720i4b78";
-      name = "kwin-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kwin-5.27.4.1.tar.xz";
+      sha256 = "1c821szi4vvxc0aw49nb2xbdgnkc1pl5hadpvc9m4l18qly1v7xk";
+      name = "kwin-5.27.4.1.tar.xz";
     };
   };
   kwrited = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/kwrited-5.27.3.tar.xz";
-      sha256 = "1m2qcqnsq3nbqa00y0fa0bnya8j7741pp3zgn58hjvhfbrh52262";
-      name = "kwrited-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/kwrited-5.27.4.tar.xz";
+      sha256 = "1z07fjw3b8q7cgy7vvlh1bmx4qm609mipgm5wjf6lb63ss04nfpd";
+      name = "kwrited-5.27.4.tar.xz";
     };
   };
   layer-shell-qt = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/layer-shell-qt-5.27.3.tar.xz";
-      sha256 = "1rvjkw11nxcj0fl9b45hfv20xaqq87jvfrxz72xkmixnsv3wv70f";
-      name = "layer-shell-qt-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/layer-shell-qt-5.27.4.tar.xz";
+      sha256 = "1znhwg86wnjrmw5lfbwarl2va90zf4b0lpafia73q0i39g0ysfiv";
+      name = "layer-shell-qt-5.27.4.tar.xz";
     };
   };
   libkscreen = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/libkscreen-5.27.3.tar.xz";
-      sha256 = "0py6x6l0bc64wakd3x6j4lmcnqzjxx0a4qr2p3i94rrx68b73mw5";
-      name = "libkscreen-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/libkscreen-5.27.4.tar.xz";
+      sha256 = "0zps0z0j4yln2yda4sj15rn3i6y3qipb5yb4q90qm5a0iiggp7d8";
+      name = "libkscreen-5.27.4.tar.xz";
     };
   };
   libksysguard = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/libksysguard-5.27.3.tar.xz";
-      sha256 = "07xvs6pr605p9mjm6s8f5x53lyv2mscxvm4xfa0y056ngipvpwiz";
-      name = "libksysguard-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/libksysguard-5.27.4.tar.xz";
+      sha256 = "1y7q4bkgpg1j9yw9glm0566fbx6vf9ccz9f46vg3zfjwa468s4p0";
+      name = "libksysguard-5.27.4.tar.xz";
     };
   };
   milou = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/milou-5.27.3.tar.xz";
-      sha256 = "07vf2mi6jnmw28r8bw5qj7f7467ja5mhsdp1k8hb32ivls92sv7b";
-      name = "milou-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/milou-5.27.4.tar.xz";
+      sha256 = "1a2p3y3zcmjigwywl7k7mgwvilpyjzjnbylx8zadp0051yw6f3sd";
+      name = "milou-5.27.4.tar.xz";
     };
   };
   oxygen = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/oxygen-5.27.3.tar.xz";
-      sha256 = "1drmjf8bgzm9gzpy887wbyi4zd71vlilhx7057qr8df6sbnzh4ch";
-      name = "oxygen-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/oxygen-5.27.4.tar.xz";
+      sha256 = "1sz3rnsz8qabln3jn5bg1f5vgijgmm13242k65kiksvigfdrc3p2";
+      name = "oxygen-5.27.4.tar.xz";
     };
   };
   oxygen-sounds = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/oxygen-sounds-5.27.3.tar.xz";
-      sha256 = "1kppckhyll3v973jg2csp5z3ryxbipp9jpg6hfqrw1rqkv83rf8d";
-      name = "oxygen-sounds-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/oxygen-sounds-5.27.4.tar.xz";
+      sha256 = "1v44jcy0zkvpqkc6yih55j6xmb0g3pd26szk95mpjkn7jxsav8wy";
+      name = "oxygen-sounds-5.27.4.tar.xz";
     };
   };
   plank-player = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plank-player-5.27.3.tar.xz";
-      sha256 = "0iv26dics4w89j9xfms9bi4fs9b1cq4wnjgz1jv5w6834imvplrw";
-      name = "plank-player-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plank-player-5.27.4.tar.xz";
+      sha256 = "0650v644nvbnl9b0caa83pbq8y7jrklqzqxdlcrml6km85avhx5n";
+      name = "plank-player-5.27.4.tar.xz";
     };
   };
   plasma-bigscreen = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-bigscreen-5.27.3.tar.xz";
-      sha256 = "0vp1n2048d9f15hnfiz2jkkk209n6zn6z45s9xa4a622xrqbvr3x";
-      name = "plasma-bigscreen-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-bigscreen-5.27.4.tar.xz";
+      sha256 = "18jdgk3aydk394r91c279fnlhyrvmklqznxjikq25mx449wa3acp";
+      name = "plasma-bigscreen-5.27.4.tar.xz";
     };
   };
   plasma-browser-integration = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-browser-integration-5.27.3.tar.xz";
-      sha256 = "10ivly31xb2s1d2cizjppm805qxdh8lij8cry46fbgg51r5w1qnd";
-      name = "plasma-browser-integration-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-browser-integration-5.27.4.tar.xz";
+      sha256 = "0rpljxnir2nbh4ww5ycgpdrj739cr1dg46mmfqj65h8yn60zfynk";
+      name = "plasma-browser-integration-5.27.4.tar.xz";
     };
   };
   plasma-desktop = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-desktop-5.27.3.tar.xz";
-      sha256 = "1q9lyc213fyvrjv816mhm0b0dzsjqy2m2hli9a70cy5i36id3pg2";
-      name = "plasma-desktop-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-desktop-5.27.4.tar.xz";
+      sha256 = "0068wcm586gv31aqjgppj1n5a81jv10q01spsxl24c91y7aiqkxr";
+      name = "plasma-desktop-5.27.4.tar.xz";
     };
   };
   plasma-disks = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-disks-5.27.3.tar.xz";
-      sha256 = "0m9wdqf1k346kbpc6c2d5z2xiqiyp598k1973g06jr1af0b2pi9f";
-      name = "plasma-disks-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-disks-5.27.4.tar.xz";
+      sha256 = "08w3x7hd3wkgj41g9xcaylsz8lsjv1d4pgmzq7dy436vwbiaxx4p";
+      name = "plasma-disks-5.27.4.tar.xz";
     };
   };
   plasma-firewall = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-firewall-5.27.3.tar.xz";
-      sha256 = "0qd40ihgd60znxmsr6s7vpr9af8r5dbasm4yjld4p7250pjvvn01";
-      name = "plasma-firewall-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-firewall-5.27.4.tar.xz";
+      sha256 = "1b538c9jngyj5zg6bvih2x7nskzdn8g9g04bxdjnayldj2hb979l";
+      name = "plasma-firewall-5.27.4.tar.xz";
     };
   };
   plasma-integration = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-integration-5.27.3.tar.xz";
-      sha256 = "13lrg0r4zq71wvfah8brm53v9cbsn7zpknafi948nq3smbd1h196";
-      name = "plasma-integration-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-integration-5.27.4.tar.xz";
+      sha256 = "0bl99gr2clqs6wxlx0652gcypgxqw9s34yxvhc9df0fn53v9b84s";
+      name = "plasma-integration-5.27.4.tar.xz";
     };
   };
   plasma-mobile = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-mobile-5.27.3.tar.xz";
-      sha256 = "0rf09rqc2avcma61r6ngc6bc1lmrivrvi7rkv73mrw8klnh3vf9f";
-      name = "plasma-mobile-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-mobile-5.27.4.tar.xz";
+      sha256 = "1a05lnhnxnizzs9fswsrlddwb0629xfl3wmm2rw635gqldd0f66m";
+      name = "plasma-mobile-5.27.4.tar.xz";
     };
   };
   plasma-nano = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-nano-5.27.3.tar.xz";
-      sha256 = "11ivbr03dv75ryp0lcmj9iyw7y2x7pplybglpavmfz2ryq2vsy93";
-      name = "plasma-nano-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-nano-5.27.4.tar.xz";
+      sha256 = "1z70bj5s3qkx2rbrbn9xqf4vzyj7yx9vq9givcagncxnldi1x3pa";
+      name = "plasma-nano-5.27.4.tar.xz";
     };
   };
   plasma-nm = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-nm-5.27.3.tar.xz";
-      sha256 = "02646jl8qq28b11hgxg73xycb2biy6girxkgpxnpdb1gxmfmfnvn";
-      name = "plasma-nm-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-nm-5.27.4.tar.xz";
+      sha256 = "0jr1a4d9qj43925abr36nvc9fhvyd58qhdg4w5i805p533wbzrif";
+      name = "plasma-nm-5.27.4.tar.xz";
     };
   };
   plasma-pa = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-pa-5.27.3.tar.xz";
-      sha256 = "177hwsr75xif0r36hib1gh6bjyljnilb4s9zyzvr5z1lwiz10y91";
-      name = "plasma-pa-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-pa-5.27.4.tar.xz";
+      sha256 = "1rpjscmfb7i9h50m9xglxf4rgca63y0i8x341jgmf5kmpm9lad7d";
+      name = "plasma-pa-5.27.4.tar.xz";
     };
   };
   plasma-remotecontrollers = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-remotecontrollers-5.27.3.tar.xz";
-      sha256 = "04am5shh882k86yic1ca42j60l2rnqn9487i30k0332kzd0wir1w";
-      name = "plasma-remotecontrollers-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-remotecontrollers-5.27.4.tar.xz";
+      sha256 = "0l9n0q318720yx02whrp9qfhhwcnw261sdvyw78y9c3n4v22k31n";
+      name = "plasma-remotecontrollers-5.27.4.tar.xz";
     };
   };
   plasma-sdk = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-sdk-5.27.3.tar.xz";
-      sha256 = "0rsz846x3rldz950zm31aj8192b0h5d33fvizmgxnxjibxxf2q24";
-      name = "plasma-sdk-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-sdk-5.27.4.tar.xz";
+      sha256 = "08fv6rnb7vc3wxkwk3xrrvb3k1gac7sncjdvk0lik6y1c7ilk27r";
+      name = "plasma-sdk-5.27.4.tar.xz";
     };
   };
   plasma-systemmonitor = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-systemmonitor-5.27.3.tar.xz";
-      sha256 = "122rw8nfzhk0808d1bk54ld41b45616fg3hca9jg4ib6k7nka367";
-      name = "plasma-systemmonitor-5.27.3.tar.xz";
-    };
-  };
-  plasma-tests = {
-    version = "5.27.3";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-tests-5.27.3.tar.xz";
-      sha256 = "1ijh1lfr81bwdw8nla55n6snxkmmz95qf3j8wbf61v64r9n3w2zp";
-      name = "plasma-tests-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-systemmonitor-5.27.4.tar.xz";
+      sha256 = "1sy38lmkrvma4kkf96n68f65hdjvpyaszx13hynhrplsgn24fj19";
+      name = "plasma-systemmonitor-5.27.4.tar.xz";
     };
   };
   plasma-thunderbolt = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-thunderbolt-5.27.3.tar.xz";
-      sha256 = "17hs1mrr7lkd9nkxs9269bs3hs4c8qxg3ksirksrgnbz4zas1m55";
-      name = "plasma-thunderbolt-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-thunderbolt-5.27.4.tar.xz";
+      sha256 = "1zzl59qyajf8xcxxs5lijx85v8gm3y4izf3qd502smq2841hbxi8";
+      name = "plasma-thunderbolt-5.27.4.tar.xz";
     };
   };
   plasma-vault = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-vault-5.27.3.tar.xz";
-      sha256 = "0ilpkdd0nfg9z2klyf5s02npmqr1ypb0wgm584zi27q048hnicls";
-      name = "plasma-vault-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-vault-5.27.4.1.tar.xz";
+      sha256 = "1bh2662ghdq5qkvn4347yc2dh6c616qiax4k4yylkf37czqdil77";
+      name = "plasma-vault-5.27.4.1.tar.xz";
     };
   };
   plasma-welcome = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-welcome-5.27.3.tar.xz";
-      sha256 = "1m6mpzbcyy7cimhcsbbmk1v86pibcrp86b22dh7pwgrg309ihsm4";
-      name = "plasma-welcome-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-welcome-5.27.4.1.tar.xz";
+      sha256 = "0rg80rc07q63z0ds4q8lf9yrv3ys9cvjcfwx39ibjy9nrkismrca";
+      name = "plasma-welcome-5.27.4.1.tar.xz";
     };
   };
   plasma-workspace = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-workspace-5.27.3.tar.xz";
-      sha256 = "0g710y1l2hpxnjg6r1k60dkvn6gf98fg5yhx72wa2y1in3nkglzl";
-      name = "plasma-workspace-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-workspace-5.27.4.1.tar.xz";
+      sha256 = "19b5mydi995aa634v57dlc769nmbz6mb2hs8c620gzabjnn0cffb";
+      name = "plasma-workspace-5.27.4.1.tar.xz";
     };
   };
   plasma-workspace-wallpapers = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plasma-workspace-wallpapers-5.27.3.tar.xz";
-      sha256 = "1ppsi5ic6yp9wnqwmz37jsmjs3l5jxafjarxa0xasalg69k10k4c";
-      name = "plasma-workspace-wallpapers-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plasma-workspace-wallpapers-5.27.4.1.tar.xz";
+      sha256 = "0sv58kp088vxqd5dfs3hvc93xlydk7nyxm1ly0xy377r2v3pnkg4";
+      name = "plasma-workspace-wallpapers-5.27.4.1.tar.xz";
     };
   };
   plymouth-kcm = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/plymouth-kcm-5.27.3.tar.xz";
-      sha256 = "09p6ii29lq08h8999zb1ddbaa4l7piykcr5xmhwir75pi7gnnacg";
-      name = "plymouth-kcm-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/plymouth-kcm-5.27.4.1.tar.xz";
+      sha256 = "0x20dswpy1vg1rh01m7pbicd1fn0rbh5gfaqdlizdcpnd6gjjfh5";
+      name = "plymouth-kcm-5.27.4.1.tar.xz";
     };
   };
   polkit-kde-agent = {
-    version = "1-5.27.3";
+    version = "1-5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/polkit-kde-agent-1-5.27.3.tar.xz";
-      sha256 = "1axgqg07xm12qrrww8jvbh8yvhi7pf2x4ssq65qja0zz9kxiahcx";
-      name = "polkit-kde-agent-1-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/polkit-kde-agent-1-5.27.4.1.tar.xz";
+      sha256 = "1ikhrs17ffrsji6phwxhz8b6gxldksjb4625zpin8vkf07v9brr6";
+      name = "polkit-kde-agent-1-5.27.4.1.tar.xz";
     };
   };
   powerdevil = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/powerdevil-5.27.3.tar.xz";
-      sha256 = "16bcnm56g5amwygzkdz0sy396dfn47n6wiynnvr7nfhpzbfx81y8";
-      name = "powerdevil-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/powerdevil-5.27.4.1.tar.xz";
+      sha256 = "0s6k7kcfa717lcjdlx61h21ldk4fg67is6r2vzcq0507gp3r8jb4";
+      name = "powerdevil-5.27.4.1.tar.xz";
     };
   };
   qqc2-breeze-style = {
-    version = "5.27.3";
+    version = "5.27.4";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/qqc2-breeze-style-5.27.3.tar.xz";
-      sha256 = "13hd2f08cb6gjdyns1qfszq7sn1ckr78l3lhl6g6yiab3jn1v6b4";
-      name = "qqc2-breeze-style-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/qqc2-breeze-style-5.27.4.tar.xz";
+      sha256 = "0x96xa5j3726i4ci6g51hk364hhcq9xip4jrb1qssb9l0v1324n4";
+      name = "qqc2-breeze-style-5.27.4.tar.xz";
     };
   };
   sddm-kcm = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/sddm-kcm-5.27.3.tar.xz";
-      sha256 = "0hicpzsyym1r3amd6crz964gk19rhg5z9g87fr6i77r77iavb1ds";
-      name = "sddm-kcm-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/sddm-kcm-5.27.4.1.tar.xz";
+      sha256 = "0l85mk8mj3g5fga6z93w5k88pkpf8wrx6vaf4f1q9lgy2dkm4ylp";
+      name = "sddm-kcm-5.27.4.1.tar.xz";
     };
   };
   systemsettings = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/systemsettings-5.27.3.tar.xz";
-      sha256 = "0gjh9hny0h2x5cqqsn5scm1k9hjfl3vgpmsjqqc66hb1ac8a9g04";
-      name = "systemsettings-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/systemsettings-5.27.4.1.tar.xz";
+      sha256 = "03kk2bangg9nixdwpyrp2k4wgv3r3d3ymklqfx37b7c25wpiv7az";
+      name = "systemsettings-5.27.4.1.tar.xz";
     };
   };
   xdg-desktop-portal-kde = {
-    version = "5.27.3";
+    version = "5.27.4.1";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.27.3/xdg-desktop-portal-kde-5.27.3.tar.xz";
-      sha256 = "0d47kx9y4bfylmn3q4s11vg6fzz1yjlcbxmpgpd9al8nils2ifnd";
-      name = "xdg-desktop-portal-kde-5.27.3.tar.xz";
+      url = "${mirror}/stable/plasma/5.27.4/xdg-desktop-portal-kde-5.27.4.1.tar.xz";
+      sha256 = "0hrxlql13yab3w778wgdsr92g65q81qk5dvlqnn0fdc9lbfw5ipg";
+      name = "xdg-desktop-portal-kde-5.27.4.1.tar.xz";
     };
   };
 }
diff --git a/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix b/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix
index 5fa1a17c4240b..cbda6124a3193 100644
--- a/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix
+++ b/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix
@@ -1,5 +1,4 @@
 { mkDerivation
-, lib
 , extra-cmake-modules
 , gettext
 , kdoctools