diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2020-07-01 10:58:36 -0700 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-07-01 11:00:45 -0700 |
commit | 35f530f9e8519984cb2629f8b9e71a1379faf82f (patch) | |
tree | 6d5ebe3310b68e9c29d6a11c58453cc52073bb2c /pkgs/tools/networking/persepolis | |
parent | f2df7ccaab738960bf9982ed7a1b6a09357a50b7 (diff) | |
download | nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.tar nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.tar.gz nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.tar.bz2 nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.tar.lz nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.tar.xz nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.tar.zst nixpkgs-35f530f9e8519984cb2629f8b9e71a1379faf82f.zip |
persepolis: fix qt wrapping
Diffstat (limited to 'pkgs/tools/networking/persepolis')
-rw-r--r-- | pkgs/tools/networking/persepolis/default.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/tools/networking/persepolis/default.nix b/pkgs/tools/networking/persepolis/default.nix index 26126e090da..ecceed21660 100644 --- a/pkgs/tools/networking/persepolis/default.nix +++ b/pkgs/tools/networking/persepolis/default.nix @@ -8,6 +8,7 @@ , setproctitle , setuptools , sound-theme-freedesktop +, wrapQtAppsHook , youtube-dl }: @@ -37,10 +38,17 @@ buildPythonApplication rec { postInstall = '' mkdir -p $out/share/applications cp $src/xdg/com.github.persepolisdm.persepolis.desktop $out/share/applications - wrapProgram $out/bin/persepolis --prefix PATH : "${lib.makeBinPath [aria libnotify ]}" ''; - buildInputs = [ makeWrapper ]; + # prevent double wrapping + dontWrapQtApps = true; + nativeBuildInputs = [ wrapQtAppsHook ]; + + # feed args to wrapPythonApp + makeWrapperArgs = [ + "--prefix PATH : ${lib.makeBinPath [aria libnotify ]}" + ''''${qtWrapperArgs[@]}'' + ]; propagatedBuildInputs = [ pulseaudio |