blackteahamburger blackteahamburger@outlook.com Alex313031/thorium Matt.Jolly/chromium-patches https://github.com/Alex313031/thorium https://thorium.rocks/docs Enable Bluetooth. Disabling bluetooth does break WebAuthn. Could also break something else. Improved patch is welcome. Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details. Patch and build the convert_dict utility. The script will be installed into /usr/lib64/chromium-browser/update-dicts.sh. More info here: https://github.com/ungoogled-software/ungoogled-chromium/issues/188#issuecomment-444752907 Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. Build chromedriver Build with GTK4 headers Enable support for Google Hangouts features such as screen sharing Build Ozone only with headless backend, NOT RECOMMENDED for general uses Enable HEVC decoding support. Should work with system-ffmpeg, but might require additional patching for the built-in one. Use bundled C++ Standard Library (libc++) Use libXNVCtrl library from x11-drivers/nvidia-drivers instead of the bundled one Enable Official build instead of Developer build Optimize parts of Chromium's UI written with web technologies (HTML/CSS/JS) for runtime performance purposes. This does more work at compile time for speed benefits at runtime. Allow building on a PaX-enabled kernel Enable PGO. Requires bundled binary profile data in sources tree. Often requires masked/testing llvm. Enable proprietary codecs like H.264, MP3 Enable support for remote desktop and screen cast using media-video/pipewire Use the system app-arch/brotli instead of the bundled one Use the system dev-libs/crc32c instead of the bundled one Use the system dev-libs/double-conversion instead of the bundled one Use the system media-video/ffmpeg instead of the bundled one Use the system media-libs/harfbuzz instead of the bundled one Use the system dev-libs/icu instead of the bundled one Use the system dev-libs/jsoncpp instead of the bundled one Use the system dev-libs/libevent instead of the bundled one Use the system dev-libs/libusb instead of the bundled one Use the system media-libs/openh264 instead of the bundled one. If disabled, it will restrict USE=bindist. Use the system-wide media-libs/openjpeg instead of the bundled one. OpenJPEG use are exclusively for Chromium's PDF viewer. Use system libpng instead of the bundled one Use the system-wide dev-libs/re2 instead of the bundled one Use the system-wide app-arch/snappy instead of the bundled one Use the system media-libs/woff2 instead of the bundled one Use the system app-arch/zstd instead of the bundled one Apply ungoogled-chromium modifications to chromium sources Unsupported closed-source DRM capability (required by Netflix VOD) Build with libjxl for Thorium Build Thorium Content Shell