Package Details: flowfox 150.0-1

Git Clone URL: https://aur.archlinux.org/flowfox.git (read-only, click to copy)
Package Base: flowfox
Description: Fork of Firefox with minimal changes, including rebinding of default keyboard shortcuts to better match Chromium. Not affiliated with Mozilla. (Source version.)
Upstream URL: https://git.flowinity.com/Troplo/flowfox
Licenses: GPL, MPL, LGPL
Conflicts: flowfox-bin
Submitter: Troplo
Maintainer: Troplo
Last Packager: Troplo
Votes: 1
Popularity: 0.028310
First Submitted: 2024-07-29 11:36 (UTC)
Last Updated: 2026-04-04 16:16 (UTC)

Latest Comments

Troplo commented on 2026-04-04 16:22 (UTC)

Updated, sorry fellas, @konvix indeed patching Firefox src is a much better idea, so I'll probably just do that in the next update instead of maintaining a git repository with the entire source tree as that's pretty overkill.

Really the only point of this browser is because I prefer the Chromium-style shortcuts (hence why it's the only modification), and that was the only issue I had with Firefox (very surprised you couldn't rebind them in settings somewhere).

konvix commented on 2026-04-03 23:21 (UTC) (edited on 2026-04-04 06:25 (UTC) by konvix)

@j_marinaro: Looking at the sources and upkeep, the patching is pretty minimal and you may be better off patching your own up-to-date firefox build from another PKGBUILD than depending on this one...

Aside from the reskinning, I think this patch should be it to get the rebinding of keyboard shortcuts:

diff --git a/browser/locales/en-US/browser/browserSets.ftl b/browser/locales/en-US/browser/browserSets.ftl
index d78ccc7172c5d..4ddc718ba329b 100644
--- a/browser/locales/en-US/browser/browserSets.ftl
+++ b/browser/locales/en-US/browser/browserSets.ftl
@@ -48,19 +48,13 @@ search-find-selection-shortcut =
 # are recommended by the Human Interface Guidelines
 # of each platform for your locale.
 search-focus-shortcut-alt =
-    .key = { PLATFORM() ->
-        [linux] J
-       *[other] E
-    }
+    .key = E

 # Verify what shortcut for that operation
 # are recommended by the Human Interface Guidelines
 # of each platform for your locale.
 downloads-shortcut =
-    .key = { PLATFORM() ->
-        [linux] Y
-       *[other] J
-    }
+    .key = J

 addons-shortcut =
     .key = A
diff --git a/browser/base/content/browser-sets.inc b/browser/base/content/browser-sets.inc
index 032cd982eb302..2d52336f6a0f9 100644
--- a/browser/base/content/browser-sets.inc
+++ b/browser/base/content/browser-sets.inc
@@ -153,11 +153,7 @@
          command="Tools:Search"/>
     <key id="key_openDownloads"
          data-l10n-id="downloads-shortcut"
-#ifdef XP_GNOME
-         modifiers="accel,shift"
-#else
          modifiers="accel"
-#endif
          command="Tools:Downloads"/>
     <key id="key_openAddons" data-l10n-id="addons-shortcut" command="Tools:Addons" modifiers="accel,shift"/>
     <key id="openFileKb" data-l10n-id="file-open-shortcut" command="Browser:OpenFile"  modifiers="accel"/>
diff --git a/browser/locales/en-US/browser/browserSets.ftl b/browser/locales/en-US/browser/browserSets.ftl
index cd8da616ee494..d78ccc7172c5d 100644
--- a/browser/locales/en-US/browser/browserSets.ftl
+++ b/browser/locales/en-US/browser/browserSets.ftl
@@ -195,7 +195,7 @@ bidi-switch-direction-shortcut =
     .key = X

 private-browsing-shortcut =
-    .key = P
+    .key = N

 ## The shortcuts below are for Mac specific
 ## global menu.

From these commits:

https://github.com/Troplo/ffox/commit/8723120bc44f91c2910f362ab4a4f5d7110bdc35 https://github.com/Troplo/ffox/commit/410ae42ab39a15c994b29f186d6e00baa46d3afb

If you want latest FF version can patch and build from the ArchLinux firefox: https://gitlab.archlinux.org/archlinux/packaging/packages/firefox/

firefox-esr is less upkeep but still gets security fixes: https://aur.archlinux.org/packages/firefox-esr

For those interested I maintain packaging for a firefox-esr fork which builds using Mozilla sources and should also be patchable the same way: https://aur.archlinux.org/packages/konform-browser

konvix commented on 2026-04-03 12:50 (UTC)

Updated.

@Troplo Forgot to push? Last update is still 140.0.0 from 2025-06-19.

Troplo commented on 2026-04-01 07:45 (UTC)

Updated.

Troplo commented on 2024-07-31 14:33 (UTC)

Thanks, should be rectified.

FabioLolix commented on 2024-07-29 16:15 (UTC)

Hello,

  • url= is missing
  • this is a disguised -bin pkgbuild; either build from source or re-upload with -bin suffix
  • where is the source of your fork?