diff options
Diffstat (limited to 'nixpkgs/pkgs/desktops/gnome/misc/gnome-tweaks/default.nix')
-rw-r--r-- | nixpkgs/pkgs/desktops/gnome/misc/gnome-tweaks/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/desktops/gnome/misc/gnome-tweaks/default.nix b/nixpkgs/pkgs/desktops/gnome/misc/gnome-tweaks/default.nix index 460ab47733ca..6a9f4f19385d 100644 --- a/nixpkgs/pkgs/desktops/gnome/misc/gnome-tweaks/default.nix +++ b/nixpkgs/pkgs/desktops/gnome/misc/gnome-tweaks/default.nix @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { libsoup ]; - propagatedBuildInputs = with python3Packages; [ + pythonPath = with python3Packages; [ pygobject3 ]; @@ -64,6 +64,16 @@ python3Packages.buildPythonApplication rec { patchShebangs meson-postinstall.py ''; + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + postFixup = '' + wrapPythonProgramsIn "$out/libexec" "$out $pythonPath" + ''; + passthru = { updateScript = gnome.updateScript { packageName = pname; |