No description
Find a file
2025-04-21 21:38:23 -07:00
additions update branding 2025-04-21 20:41:38 -07:00
assets enable PIE 2025-04-21 18:30:45 -07:00
bundle Initial release v128.0-1 2024-07-26 06:49:20 -05:00
jsonvv jsonvv: Allow underscore in reference names 0.2.2 2024-11-27 23:09:25 -06:00
patches remove uBO bootstrap patch 2025-04-21 20:42:02 -07:00
scripts remove macos, windows patches 2025-04-21 21:07:37 -07:00
settings update branding 2025-04-21 20:41:38 -07:00
.gitattributes Add Playwright tests 2024-11-03 06:14:39 -06:00
.gitignore update branding 2025-04-21 20:41:38 -07:00
LICENSE Initial release v128.0-1 2024-07-26 06:49:20 -05:00
Makefile update build paths 2025-04-21 20:57:21 -07:00
multibuild.py remove mac, windows builds 2025-04-21 21:02:13 -07:00
README.md update README.md 2025-04-21 21:38:23 -07:00
upstream.sh Separate versioning for private patch revisions 2025-03-15 05:50:35 -05:00

Omegafox

General-use browser based on [Camoufox] (https://github.com/daijro/camoufox)


Features

  • Reversions of Camoufox defaults for general-purpose use:

    • Re-enabled CSS animations
    • Removed cursor highlighter
    • Re-enabled stock Firefox features that do not make outside connections
    • Search engine usage allowed
    • etc.
  • Security enhancements:


Building

First, clone this repository with Git:

git clone --depth 1 https://forge.fsky.io/oneflux/omegafox
cd omegafox

Next, build the Omegafox source code with the following command:

make dir

After that, you have to bootstrap your system to be able to build Omegafox. You only have to do this one time. It is done by running the following command:

make bootstrap

Finally you can build and package Omegafox the following command:

python3 multibuild.py --target linux --arch x86_64 arm64 i686
CLI Parameters
Options:
  -h, --help            show this help message and exit
  --target {linux} [{linux} ...]
                        Target platform to build (Linux only)
  --arch {x86_64,arm64,i686} [{x86_64,arm64,i686} ...]
                        Target architectures to build for each platform
  --bootstrap           Bootstrap the build system
  --clean               Clean the build directory before starting

Example:
$ python3 multibuild.py --target linux windows macos --arch x86_64 arm64

Thanks