about summary refs log tree commit diff
path: root/pkgs/applications/window-managers
diff options
context:
space:
mode:
authorTobias Happ <tobias.happ@gmx.de>2018-06-15 22:40:11 +0200
committerTobias Happ <tobias.happ@gmx.de>2018-06-16 10:37:39 +0200
commit9d59cc98802fb246c8649e1d25207172be4c984b (patch)
treee92a4bcb493ddb45615a8509486c06ace79aff6f /pkgs/applications/window-managers
parent07d23845c319a260f101ee825ed9402ff117e87e (diff)
downloadnixlib-9d59cc98802fb246c8649e1d25207172be4c984b.tar
nixlib-9d59cc98802fb246c8649e1d25207172be4c984b.tar.gz
nixlib-9d59cc98802fb246c8649e1d25207172be4c984b.tar.bz2
nixlib-9d59cc98802fb246c8649e1d25207172be4c984b.tar.lz
nixlib-9d59cc98802fb246c8649e1d25207172be4c984b.tar.xz
nixlib-9d59cc98802fb246c8649e1d25207172be4c984b.tar.zst
nixlib-9d59cc98802fb246c8649e1d25207172be4c984b.zip
dwm-status: 0.4.0 -> 0.5.1
Diffstat (limited to 'pkgs/applications/window-managers')
-rw-r--r--pkgs/applications/window-managers/dwm/dwm-status.nix18
1 files changed, 7 insertions, 11 deletions
diff --git a/pkgs/applications/window-managers/dwm/dwm-status.nix b/pkgs/applications/window-managers/dwm/dwm-status.nix
index 4a46d4ef7ba8..6e0adb15ffdb 100644
--- a/pkgs/applications/window-managers/dwm/dwm-status.nix
+++ b/pkgs/applications/window-managers/dwm/dwm-status.nix
@@ -1,29 +1,25 @@
 { stdenv, lib, rustPlatform, fetchFromGitHub, dbus, gdk_pixbuf, libnotify, makeWrapper, pkgconfig, xorg, alsaUtils }:
 
-let
-  runtimeDeps = [ xorg.xsetroot ]
-    ++ lib.optional (alsaUtils != null) alsaUtils;
-in
-
 rustPlatform.buildRustPackage rec {
   name = "dwm-status-${version}";
-  version = "0.4.0";
+  version = "0.5.1";
 
   src = fetchFromGitHub {
     owner = "Gerschtli";
     repo = "dwm-status";
     rev = version;
-    sha256 = "0nw0iz78mnrmgpc471yjv7yzsaf7346mwjp6hm5kbsdclvrdq9d7";
+    sha256 = "1mppj57h5yr0azypf5d2cgz2wv3k52mg3k4npyfhbmfy1393qbjs";
   };
 
   nativeBuildInputs = [ makeWrapper pkgconfig ];
-  buildInputs = [ dbus gdk_pixbuf libnotify ];
+  buildInputs = [ dbus gdk_pixbuf libnotify xorg.libX11 ];
 
-  cargoSha256 = "0169k91pb7ipvi0m71cmkppp1klgp5ghampa7x0fxkyrvrf0dvqg";
+  cargoSha256 = "0qr999hwrqn7a4n4kvbrpli7shxp9jchj8csxzsw951qmzq32qwv";
 
-  postInstall = ''
+  # needed because alsaUtils is an optional runtime dependency
+  postInstall = lib.optionalString (alsaUtils != null) ''
     wrapProgram $out/bin/dwm-status \
-      --prefix "PATH" : "${stdenv.lib.makeBinPath runtimeDeps}"
+      --prefix "PATH" : "${alsaUtils}/bin"
   '';
 
   meta = with stdenv.lib; {