about summary refs log tree commit diff
path: root/pkgs/desktops/plasma-5
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-06-16 11:17:54 +0300
committerK900 <me@0upti.me>2022-06-16 21:16:38 +0300
commita29f64c22f331e1a1c650d4289dd891303c3766e (patch)
tree8549d205d9b57e104fcc1bb0b5fd61d4c6e61a12 /pkgs/desktops/plasma-5
parentc26f5f8656606269655cccef33c4eecac25b97af (diff)
powerdevil: fix brightness wonkiness on some laptops
See: https://bugs.kde.org/show_bug.cgi?id=454161
Diffstat (limited to 'pkgs/desktops/plasma-5')
-rw-r--r--pkgs/desktops/plasma-5/powerdevil.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/desktops/plasma-5/powerdevil.nix b/pkgs/desktops/plasma-5/powerdevil.nix
index 47551cedfb2c1..df575fcb987a9 100644
--- a/pkgs/desktops/plasma-5/powerdevil.nix
+++ b/pkgs/desktops/plasma-5/powerdevil.nix
@@ -9,6 +9,15 @@
 mkDerivation {
   pname = "powerdevil";
   nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+  patches = [
+    # Backported fix for https://bugs.kde.org/show_bug.cgi?id=454161
+    # FIXME: remove for next release
+    (fetchpatch {
+      name = "brightness-overflow-fix";
+      url = "https://invent.kde.org/plasma/powerdevil/-/commit/2ebe655d220c9167b66893a823b2fff2e2b8a531.patch";
+      sha256 = "sha256-Sf2q0CImLYjy1fTp9AWbCeRG05liUkemhfEXL/0MIQI=";
+    })
+  ];
   buildInputs = [
     kconfig kdbusaddons knotifyconfig solid udev bluez-qt kactivities kauth
     kglobalaccel ki18n kio kidletime kwayland libkscreen