All USE Flags
-
${BASH_REMATCH[1]}system-${BASH_REMATCH[2]} - 3 package(s)
-
X - 3 package(s)
-
adwaita - 1 package(s)
Use Adwaita stylesheet
-
api-proposals - 1 package(s)
Enable API proposals !WARNING! Enabling them might be forbidden by Microsoft licensing terms!
-
badge-providers - 1 package(s)
Allow various badge providers
-
bluetooth - 3 package(s)
Enable Bluetooth. Disabling bluetooth does break WebAuthn. Could also break something else. Improved patch is welcome.
-
build-online - 4 package(s)
Disable network-sandbox and open Pandora's box!
-
cfi - 2 package(s)
Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details.
-
clang - 3 package(s)
Use Clang compiler instead of GCC
-
convert-dict - 3 package(s)
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
-
cpu_flags_arm_neon - 3 package(s)
-
cpu_flags_ppc_vsx3 - 2 package(s)
-
cromite - 1 package(s)
Apply also select patches from Cromite. Highly experimental! Please consider Cromite licensing terms when deciding if you're allowed to distribute binaries built with these patches.
-
cups - 3 package(s)
-
custom-cflags - 3 package(s)
-
debug - 4 package(s)
Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use.
-
dev-dependencies - 1 package(s)
Keep Electron's devDependencies. This makes them available in node_modules. For example "asar" utility is one of them.
-
doc - 3 package(s)
-
electron-19 - 1 package(s)
Build against electron-19 instead of the default one
-
electron-20 - 1 package(s)
Build against electron-20 instead of the default one
-
electron-21 - 1 package(s)
Build against electron-21 instead of the default one
-
electron-22 - 1 package(s)
Build against electron-22 instead of the default one
-
electron-23 - 1 package(s)
Build against electron-23 instead of the default one
-
electron-24 - 1 package(s)
Build against electron-24 instead of the default one
-
electron-25 - 1 package(s)
Build against electron-25 instead of the default one
-
electron-26 - 1 package(s)
Build against electron-26 instead of the default one
-
electron-27 - 1 package(s)
Build against electron-27 instead of the default one
-
electron-28 - 1 package(s)
Build against electron-28 instead of the default one
-
electron-29 - 1 package(s)
Build against electron-29 instead of the default one
-
electron-30 - 1 package(s)
Build against electron-30 instead of the default one
-
electron-31 - 1 package(s)
Build against electron-31 instead of the default one
-
electron-32 - 1 package(s)
Build against electron-32 instead of the default one
-
electron-33 - 1 package(s)
Build against electron-33 instead of the default one
-
electron-34 - 1 package(s)
Build against electron-34 instead of the default one
-
electron-35 - 1 package(s)
Build against electron-35 instead of the default one
-
electron-36 - 3 package(s)
Build against electron-36 instead of the default one
-
electron-37 - 1 package(s)
Build against electron-37 instead of the default one
-
electron-38 - 2 package(s)
Build against electron-38 instead of the default one
-
electron-39 - 3 package(s)
Build against electron-39 instead of the default one
-
electron-40 - 3 package(s)
Build against electron-40 instead of the default one
-
electron-41 - 3 package(s)
Build against electron-41 instead of the default one
-
enable-driver - 2 package(s)
Build chromedriver
-
fakenews - 1 package(s)
Add fake news sites
-
gambling - 1 package(s)
Add common online betting sites
-
gnome-search-provider - 1 package(s)
Install GNOME shell search provider
-
google-fonts - 1 package(s)
Google Fonts integration
-
gtk - 1 package(s)
Install support libraries and runtime dependencies to support GTK+/GNOME desktop integration
-
gtk4 - 3 package(s)
Build with GTK4 headers
-
hangouts - 3 package(s)
Enable support for Google Hangouts features such as screen sharing
-
headless - 2 package(s)
Build Ozone only with headless backend, NOT RECOMMENDED for general uses
-
hevc - 1 package(s)
Enable HEVC decoding support. Should work with system-ffmpeg, but might require additional patching for the built-in one.
-
host - 1 package(s)
Enable this on a chroot host
-
js-type-check - 1 package(s)
Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java.
-
kerberos - 3 package(s)
-
l10n_ - 1 package(s)
-
libcxx - 3 package(s)
Use bundled C++ Standard Library (libc++)
-
macos-guests - 1 package(s)
Support macOS guests.
-
manager - 1 package(s)
Build font-manager
-
modules - 1 package(s)
Install <pkg>app-emulation/vmware-modules</pkg> in order to run VMs locally.
-
multilib - 1 package(s)
-
native-modules - 1 package(s)
Build native modules (for searching in encrypted rooms and secure storage)
-
nautilus - 1 package(s)
Build Nautilus extension
-
nemo - 1 package(s)
Build Nemo extension
-
nls - 1 package(s)
-
nvidia - 3 package(s)
Use libXNVCtrl library from <pkg>x11-drivers/nvidia-drivers</pkg> instead of the bundled one
-
official - 2 package(s)
Enable Official build instead of Developer build
-
openvsx - 1 package(s)
Use Eclipse Open VSX instead of Visual Studio Marketplace
-
optimize-thinlto - 3 package(s)
Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link time and binary size, but they generally also make binaries a fair bit faster.
-
optimize-webui - 3 package(s)
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.
-
override-data-dir - 2 package(s)
Change default user data directory to "~/.config/cromite". No data moved automatically.
-
ovftool - 1 package(s)
Install OVF tool.
-
pax-kernel - 3 package(s)
Allow building on a PaX-enabled kernel
-
pgo - 3 package(s)
Enable PGO. Requires bundled binary profile data in sources tree. Often requires masked/testing llvm.
-
pic - 1 package(s)
Disable optimized assembly code that is not PIC friendly
-
porn - 1 package(s)
Add porn sites
-
proprietary-codecs - 3 package(s)
Enable proprietary codecs like H.264, MP3
-
pulseaudio - 3 package(s)
-
qt6 - 3 package(s)
-
reh - 1 package(s)
Build Remote Extension Host
-
reh-web - 1 package(s)
Build Remote Extension Host for Web
-
reproducible - 1 package(s)
Make the build reproducible
-
savedconfig - 1 package(s)
-
screencast - 3 package(s)
Enable support for remote desktop and screen cast using <pkg>media-video/pipewire</pkg>
-
selinux - 3 package(s)
-
social - 1 package(s)
Add social media sites
-
substitute-urls - 1 package(s)
Even though telemetry is disabled by default in this ebuild, one might want to replace telemetry reporting urls with 0.0.0.0
-
suid - 3 package(s)
Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels
-
system-abseil-cpp - 3 package(s)
Use the system <pkg>dev-cpp/abseil-cpp</pkg> instead of the bundled one
-
system-av1 - 3 package(s)
Use the system <pkg>media-libs/libaom</pkg> and <pkg>media-libs/dav1d</pkg> instead of the bundled ones
-
system-brotli - 3 package(s)
Use the system <pkg>app-arch/brotli</pkg> instead of the bundled one
-
system-crc32c - 3 package(s)
Use the system <pkg>dev-libs/crc32c</pkg> instead of the bundled one
-
system-double-conversion - 3 package(s)
Use the system <pkg>dev-libs/double-conversion</pkg> instead of the bundled one
-
system-ffmpeg - 3 package(s)
Use the system <pkg>media-video/ffmpeg</pkg> instead of the bundled one
-
system-harfbuzz - 3 package(s)
Use the system <pkg>media-libs/harfbuzz</pkg> instead of the bundled one
-
system-icu - 3 package(s)
Use the system <pkg>dev-libs/icu</pkg> instead of the bundled one
-
system-jsoncpp - 3 package(s)
Use the system <pkg>dev-libs/jsoncpp</pkg> instead of the bundled one
-
system-libevent - 1 package(s)
Use the system <pkg>dev-libs/libevent</pkg> instead of the bundled one
-
system-libjxl - 1 package(s)
Use the system <pkg>media-libs/libjxl</pkg> instead of the bundled one
-
system-libusb - 3 package(s)
Use the system <pkg>dev-libs/libusb</pkg> instead of the bundled one
-
system-libvpx - 3 package(s)
Use the system <pkg>media-libs/libvpx</pkg> instead of the bundled one
-
system-openh264 - 3 package(s)
Use the system <pkg>media-libs/openh264</pkg> instead of the bundled one. If disabled, it will restrict USE=bindist.
-
system-openjpeg - 3 package(s)
Use the system-wide <pkg>media-libs/openjpeg</pkg> instead of the bundled one. OpenJPEG use are exclusively for Chromium's PDF viewer.
-
system-png - 3 package(s)
Use system libpng instead of the bundled one
-
system-re2 - 3 package(s)
Use the system-wide <pkg>dev-libs/re2</pkg> instead of the bundled one
-
system-snappy - 3 package(s)
Use the system-wide <pkg>app-arch/snappy</pkg> instead of the bundled one
-
system-woff2 - 3 package(s)
Use the system <pkg>media-libs/woff2</pkg> instead of the bundled one
-
system-zstd - 3 package(s)
Use the system <pkg>app-arch/zstd</pkg> instead of the bundled one
-
systemd - 1 package(s)
-
temp-fix - 1 package(s)
Enable this if vscode does not build for you by default, this could help
-
test - 1 package(s)
-
test-helpers - 1 package(s)
Build libraries that you can use to write tests against Abseil code.
-
thinlto - 3 package(s)
Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization (highly recommended).
-
thunar - 1 package(s)
Build Thunar extension
-
ungoogled - 1 package(s)
Apply ungoogled-chromium modifications to chromium sources (electron sources are not modified be it better or worse). Might break electron apps or electron itself!
-
vaapi - 3 package(s)
-
viewer - 1 package(s)
Build font-viewer
-
vix - 1 package(s)
Install VIX. The VIX API allows you to write programs and scripts
that automate virtual machine operations, and run programs or manipulate
files within guest operating systems.
-
vmware-tools-darwin - 1 package(s)
Install VMware Tools for OS X (El Capitan and later) guests.
-
vmware-tools-darwinPre15 - 1 package(s)
Install VMware Tools for OS X (up to Yosemite) guests.
-
vmware-tools-linux - 1 package(s)
Install VMware Tools for Linux guests.
-
vmware-tools-linuxPreGlibc25 - 1 package(s)
Install VMware Tools for Linux (glibc older than 2.5) guests.
-
vmware-tools-netware - 1 package(s)
Install VMware Tools for Netware guests.
-
vmware-tools-solaris - 1 package(s)
Install VMware Tools for Solaris guests.
-
vmware-tools-winPre2k - 1 package(s)
Install VMware Tools for Windows (before 2000) guests.
-
vmware-tools-winPreVista - 1 package(s)
Install VMware Tools for Windows (after 2000, before Vista) guests.
-
vmware-tools-windows - 1 package(s)
Install VMware Tools for Windows (Vista and later) guests.
-
wayland - 3 package(s)
-
widevine - 3 package(s)
Unsupported closed-source DRM capability (required by Netflix VOD)