diff options
author | Christoph Heiss <christoph@c8h4.io> | 2024-06-16 11:43:35 +0200 |
---|---|---|
committer | Christoph Heiss <christoph@c8h4.io> | 2024-06-16 11:43:35 +0200 |
commit | 116ee53f879f036d06235cde0313d6ca9e54d9c0 (patch) | |
tree | adcb682c50d32f8dd9b629afa684599cc7d52561 /pkgs/applications/networking/browsers | |
parent | 8fc88142fe9a074b5d80350e897996fa723f2b6b (diff) |
floorp: patch .desktop PWA file command path
Floorp hardcodes /usr/bin/floorp as binary path when generating .desktop files for PWAs. That obviously not work for Nix-installed version, so patch it to just refer to "floorp", relying on $PATH. See also #314115. Signed-off-by: Christoph Heiss <christoph@c8h4.io>
Diffstat (limited to 'pkgs/applications/networking/browsers')
-rw-r--r-- | pkgs/applications/networking/browsers/floorp/default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/floorp/default.nix b/pkgs/applications/networking/browsers/floorp/default.nix index bc8c6eabf8969..ff36607709bc3 100644 --- a/pkgs/applications/networking/browsers/floorp/default.nix +++ b/pkgs/applications/networking/browsers/floorp/default.nix @@ -31,6 +31,13 @@ "--with-unsigned-addon-scopes=app,system" ]; + extraPostPatch = '' + # Fix .desktop files for PWAs generated by Floorp; they hardcode /usr/bin + # https://github.com/NixOS/nixpkgs/issues/314115 + substituteInPlace floorp/browser/base/content/modules/ssb/LinuxSupport.mjs \ + --replace-fail /usr/bin/floorp floorp + ''; + updateScript = ./update.sh; meta = { |