about summary refs log tree commit diff
path: root/pkgs/applications/audio/reaper/default.nix
diff options
context:
space:
mode:
authorilian <ilian@tuta.io>2021-03-31 12:05:14 +0200
committerilian <ilian@tuta.io>2021-05-18 14:59:00 +0200
commitbafeb2034634bb434fa6684afea1a86bd893c474 (patch)
tree0dbfa8d824d68b40af77ab9b28dbde2f7db9d761 /pkgs/applications/audio/reaper/default.nix
parent05065605f6f3406bdba7cf15dd380f597ac2a18f (diff)
reaper: fix desktop integration
Diffstat (limited to 'pkgs/applications/audio/reaper/default.nix')
-rw-r--r--pkgs/applications/audio/reaper/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix
index ccf9e15ef2012..48504a312c478 100644
--- a/pkgs/applications/audio/reaper/default.nix
+++ b/pkgs/applications/audio/reaper/default.nix
@@ -8,6 +8,8 @@
 , lame
 , ffmpeg
 , vlc
+, xdg-utils
+, which
 
 , jackSupport ? true, libjack2
 , pulseaudioSupport ? config.pulseaudio or true, libpulseaudio
@@ -22,7 +24,12 @@ stdenv.mkDerivation rec {
     hash = "sha256-38HSjR+rQWPzMOjq1abLn/MP3DCz5YzBg0v2kBsQmR4=";
   };
 
-  nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+  nativeBuildInputs = [
+    autoPatchelfHook
+    makeWrapper
+    xdg-utils # Required for desktop integration
+    which
+  ];
 
   buildInputs = [
     alsaLib
@@ -41,7 +48,7 @@ stdenv.mkDerivation rec {
   installPhase = ''
     runHook preInstall
 
-    XDG_DATA_HOME="$out/share" ./install-reaper.sh \
+    HOME="$out/share" XDG_DATA_HOME="$out/share" ./install-reaper.sh \
       --install $out/opt \
       --integrate-user-desktop
     rm $out/opt/REAPER/uninstall-reaper.sh