From aacc6f2e1b41bedad577f2830bb3ba26eab74700 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Mon, 10 May 2021 16:23:51 -0500 Subject: [PATCH] i3status-rust: fix themes and icon handling also enables the pulseaudio feature --- pkgs/applications/window-managers/i3/status-rust.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/applications/window-managers/i3/status-rust.nix b/pkgs/applications/window-managers/i3/status-rust.nix index 6ee1be412625..7a58db2bbd91 100644 --- a/pkgs/applications/window-managers/i3/status-rust.nix +++ b/pkgs/applications/window-managers/i3/status-rust.nix @@ -30,8 +30,19 @@ rustPlatform.buildRustPackage rec { cargoBuildFlags = [ "--features=notmuch" "--features=maildir" + "--features=pulseaudio" ]; + prePatch = '' + substituteInPlace src/util.rs \ + --replace "/usr/share/i3status-rust" "$out/share" + ''; + + postInstall = '' + mkdir -p $out/share + cp -R files/* $out/share + ''; + postFixup = '' wrapProgram $out/bin/i3status-rs --prefix PATH : "${ethtool}/bin" '';