diff --git a/pkgs/applications/radio/gqrx/default.nix b/pkgs/applications/radio/gqrx/default.nix index d138dd350c0..8dcc9ca65d4 100644 --- a/pkgs/applications/radio/gqrx/default.nix +++ b/pkgs/applications/radio/gqrx/default.nix @@ -9,6 +9,7 @@ , fftwFloat , alsa-lib , libjack2 +, wrapGAppsHook # drivers (optional): , rtl-sdr , hackrf @@ -36,6 +37,7 @@ gnuradio3_8Minimal.pkgs.mkDerivation rec { cmake pkg-config qt5.wrapQtAppsHook + wrapGAppsHook ]; buildInputs = [ gnuradio3_8Minimal.unwrapped.log4cpp @@ -67,6 +69,12 @@ gnuradio3_8Minimal.pkgs.mkDerivation rec { "-DLINUX_AUDIO_BACKEND=${audioBackend}" ]; + # Prevent double-wrapping, inject wrapper args manually instead. + dontWrapGApps = true; + preFixup = '' + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + meta = with lib; { description = "Software defined radio (SDR) receiver"; longDescription = ''