about summary refs log tree commit diff
path: root/pkgs/applications/misc/polychromatic
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2024-06-06 02:05:59 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2024-06-06 02:05:59 +0200
commit6d4543d9d338efd381abf786f23f6164fde70ff8 (patch)
tree12e697b1916b875351e8a6b9fae4cfef597af00d /pkgs/applications/misc/polychromatic
parent8b79deb9aff83dc416465996d350e98979a74e33 (diff)
polychromatic: misc cosmetic cleanups
Diffstat (limited to 'pkgs/applications/misc/polychromatic')
-rw-r--r--pkgs/applications/misc/polychromatic/default.nix50
1 files changed, 22 insertions, 28 deletions
diff --git a/pkgs/applications/misc/polychromatic/default.nix b/pkgs/applications/misc/polychromatic/default.nix
index 2a7386acc6248..54c932526e701 100644
--- a/pkgs/applications/misc/polychromatic/default.nix
+++ b/pkgs/applications/misc/polychromatic/default.nix
@@ -1,11 +1,7 @@
 {
   lib,
   fetchFromGitHub,
-  bash,
-  glib,
-  gdk-pixbuf,
   gettext,
-  imagemagick,
   ninja,
   meson,
   sassc,
@@ -29,22 +25,23 @@ python3Packages.buildPythonApplication rec {
     owner = "polychromatic";
     repo = "polychromatic";
     rev = "v${version}";
-    sha256 = "sha256-3Pt1Z8G0xDWlFD7LxJILPUifMBTN4OvPNHZv80umO1s=";
+    hash = "sha256-3Pt1Z8G0xDWlFD7LxJILPUifMBTN4OvPNHZv80umO1s=";
   };
 
   postPatch = ''
     patchShebangs scripts
     substituteInPlace scripts/build-styles.sh \
-      --replace '$(which sassc 2>/dev/null)' '${sassc}/bin/sassc' \
-      --replace '$(which sass 2>/dev/null)' '${sassc}/bin/sass'
+      --replace-fail '$(which sassc 2>/dev/null)' '${sassc}/bin/sassc' \
+      --replace-fail '$(which sass 2>/dev/null)' '${sassc}/bin/sass'
     substituteInPlace polychromatic/paths.py \
-      --replace "/usr/share/polychromatic" "$out/share/polychromatic"
+      --replace-fail "/usr/share/polychromatic" "$out/share/polychromatic"
   '';
 
   preConfigure = ''
     scripts/build-styles.sh
   '';
-  nativeBuildInputs = with python3Packages; [
+
+  nativeBuildInputs = [
     gettext
     gobject-introspection
     meson
@@ -57,25 +54,22 @@ python3Packages.buildPythonApplication rec {
 
   buildInputs = [ qt6.qtwayland ];
 
-  propagatedBuildInputs =
-    with python3Packages;
-    [
-      colorama
-      colour
-      openrazer
-      pyqt6
-      pyqt6-webengine
-      requests
-      setproctitle
-      libxcb
-      openrazer-daemon
-      ibus
-      usbutils
-    ]
-    ++ [
-      libayatana-appindicator
-      psmisc
-    ];
+  propagatedBuildInputs = with python3Packages; [
+    colorama
+    colour
+    openrazer
+    pyqt6
+    pyqt6-webengine
+    requests
+    setproctitle
+    libxcb
+    openrazer-daemon
+    ibus
+    usbutils
+  ] ++ [
+    libayatana-appindicator
+    psmisc
+  ];
 
   dontWrapGapps = true;
   dontWrapQtApps = true;