From 2600d6223c9c53465490394761646522ca007163 Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 24 Sep 2023 23:36:05 +0000 Subject: [PATCH] tuba: fix FileDialog --- hosts/common/programs/tuba.nix | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/hosts/common/programs/tuba.nix b/hosts/common/programs/tuba.nix index 4ec6715c..3c0abb6b 100644 --- a/hosts/common/programs/tuba.nix +++ b/hosts/common/programs/tuba.nix @@ -1,17 +1,20 @@ { pkgs, ... }: { sane.programs.tuba = { - package = pkgs.symlinkJoin { - # ship a `tuba` alias to the actual tuba binary, since i can never remember its name - name = "tuba"; - paths = [ - pkgs.tuba - (pkgs.runCommandLocal "tuba" {} '' - mkdir -p $out/bin - ln -s ${pkgs.tuba}/bin/dev.geopjr.Tuba $out/bin/tuba - '') - ]; - }; + package = pkgs.tuba.overrideAttrs (upstream: { + postInstall = (upstream.postInstall or "") + '' + # ship a `tuba` alias to the actual tuba binary, since i can never remember its name + ln -s $out/bin/dev.geopjr.Tuba $out/bin/tuba + ''; + + preFixup = (upstream.preFixup or "") + '' + # 2023/09/24: fix so i can upload media when creating a post. + # see: + gappsWrapperArgs+=( + --prefix GDK_DEBUG , no-portals + ) + ''; + }); suggestedPrograms = [ "gnome-keyring" ]; }; }