mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 08:36:41 +01:00
dwm-status: add xsetroot and alsaUtils as runtime deps
This commit is contained in:
parent
45af94bfb9
commit
4d48694901
1 changed files with 13 additions and 7 deletions
|
@ -1,4 +1,9 @@
|
|||
{ stdenv, rustPlatform, fetchFromGitHub, dbus, gdk_pixbuf, libnotify, pkgconfig }:
|
||||
{ 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}";
|
||||
|
@ -11,15 +16,16 @@ rustPlatform.buildRustPackage rec {
|
|||
sha256 = "0nw0iz78mnrmgpc471yjv7yzsaf7346mwjp6hm5kbsdclvrdq9d7";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
dbus
|
||||
gdk_pixbuf
|
||||
libnotify
|
||||
pkgconfig
|
||||
];
|
||||
nativeBuildInputs = [ makeWrapper pkgconfig ];
|
||||
buildInputs = [ dbus gdk_pixbuf libnotify ];
|
||||
|
||||
cargoSha256 = "0169k91pb7ipvi0m71cmkppp1klgp5ghampa7x0fxkyrvrf0dvqg";
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/dwm-status \
|
||||
--prefix "PATH" : "${stdenv.lib.makeBinPath runtimeDeps}"
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "DWM status service which dynamically updates when needed";
|
||||
homepage = https://github.com/Gerschtli/dwm-status;
|
||||
|
|
Loading…
Reference in a new issue