summaryrefslogtreecommitdiff
path: root/pkgs/tools/audio/yabridgectl/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/audio/yabridgectl/default.nix')
-rw-r--r--pkgs/tools/audio/yabridgectl/default.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/tools/audio/yabridgectl/default.nix b/pkgs/tools/audio/yabridgectl/default.nix
index 4548b288b690..2cbaf3f4ad5a 100644
--- a/pkgs/tools/audio/yabridgectl/default.nix
+++ b/pkgs/tools/audio/yabridgectl/default.nix
@@ -1,4 +1,9 @@
-{ lib, rustPlatform, yabridge }:
+{ lib
+, rustPlatform
+, yabridge
+, makeWrapper
+, wine
+}:
rustPlatform.buildRustPackage rec {
pname = "yabridgectl";
@@ -17,6 +22,13 @@ rustPlatform.buildRustPackage rec {
patchFlags = [ "-p3" ];
+ nativeBuildInputs = [ makeWrapper ];
+
+ postFixup = ''
+ wrapProgram "$out/bin/yabridgectl" \
+ --prefix PATH : ${lib.makeBinPath [ wine ]}
+ '';
+
meta = with lib; {
description = "A small, optional utility to help set up and update yabridge for several directories at once";
homepage = "https://github.com/robbert-vdh/yabridge/tree/master/tools/yabridgectl";