All USE Flags
-
${BASH_REMATCH[1]}system-${BASH_REMATCH[2]} - 1 package(s)
-
X - 2 package(s)
-
alsa - 2 package(s)
-
api-proposals - 1 package(s)
Enable API proposals !WARNING! Enabling them might be forbidden by Microsoft licensing terms!
-
azure - 1 package(s)
-
badge-providers - 1 package(s)
Allow various badge providers
-
bash-completions - 1 package(s)
Enable Bash completions for this package
-
big-endian - 1 package(s)
-
bluetooth - 1 package(s)
Enable Bluetooth. Disabling bluetooth does break WebAuthn. Could also break something else. Improved patch is welcome.
-
bpf - 1 package(s)
Enable in Kernel, eBPF (enhanced Berkley Packet Filter)
support for managing device controllers.
-
build-online - 1 package(s)
Disable network-sandbox and open Pandora's box!
-
caps - 1 package(s)
-
clang - 2 package(s)
Use Clang compiler instead of GCC
-
corepack - 1 package(s)
-
cpu_flags_arm_neon - 1 package(s)
-
cpu_flags_x86_sse2 - 1 package(s)
-
criu - 1 package(s)
Enable CRIU based checkpoint/restore support
-
cups - 2 package(s)
-
custom-cflags - 1 package(s)
-
debug - 6 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.
-
dist-client - 1 package(s)
-
dist-server - 1 package(s)
-
doc - 4 package(s)
-
dot - 1 package(s)
allow to create dot graphs using <pkg>media-gfx/graphviz</pkg>
-
doxysearch - 1 package(s)
build doxyindexer and doxysearch.cgi
-
electron-19 - 1 package(s)
Build against electron-19 instead of the default one. Use at your own risk!
-
electron-20 - 1 package(s)
Build against electron-20 instead of the default one. Use at your own risk!
-
electron-21 - 1 package(s)
Build against electron-21 instead of the default one. Use at your own risk!
-
electron-22 - 1 package(s)
Build against electron-22 instead of the default one. Use at your own risk!
-
electron-23 - 1 package(s)
Build against electron-23 instead of the default one. Use at your own risk!
-
electron-24 - 1 package(s)
Build against electron-24 instead of the default one. Use at your own risk!
-
electron-25 - 1 package(s)
Build against electron-25 instead of the default one. Use at your own risk!
-
electron-26 - 1 package(s)
Build against electron-26 instead of the default one. Use at your own risk!
-
electron-27 - 1 package(s)
Build against electron-27 instead of the default one. Use at your own risk!
-
electron-28 - 1 package(s)
Build against electron-28 instead of the default one. Use at your own risk!
-
electron-29 - 1 package(s)
Build against electron-29 instead of the default one. Use at your own risk!
-
electron-30 - 1 package(s)
Build against electron-30 instead of the default one. Use at your own risk!
-
electron-31 - 1 package(s)
Build against electron-31 instead of the default one. Use at your own risk!
-
electron-32 - 1 package(s)
Build against electron-32 instead of the default one. Use at your own risk!
-
elogind - 1 package(s)
-
examples - 1 package(s)
-
ffmpeg - 1 package(s)
-
fish-completions - 1 package(s)
Enable Fish completions for this package
-
flac - 1 package(s)
-
fortran - 1 package(s)
-
gcs - 1 package(s)
-
gdb-plugin - 1 package(s)
Build OMPD GDB plugin
-
gtk4 - 1 package(s)
Build with GTK4 headers
-
gui - 1 package(s)
-
hangouts - 1 package(s)
Enable support for Google Hangouts features such as screen sharing
-
headless-awt - 1 package(s)
Don't install the X backend for AWT, needed by some GUIs
-
hevc - 1 package(s)
Enable HEVC decoding support. Should work with system-ffmpeg, but might require additional patching for the built-in one.
-
hwloc - 1 package(s)
Enable CPU affinity support via hwloc
-
icu - 1 package(s)
-
id3tag - 1 package(s)
Enable ID3Tag support for MP3 files
-
inspector - 1 package(s)
-
javafx - 1 package(s)
Import OpenJFX modules at build time, via <pkg>dev-java/openjfx</pkg>
-
jbootstrap - 1 package(s)
Build OpenJDK twice, the second time using the result of the first
-
js-type-check - 1 package(s)
Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java.
-
kerberos - 1 package(s)
-
ladspa - 1 package(s)
-
lame - 1 package(s)
-
layershell - 1 package(s)
Enable layershell support
-
libcxx - 1 package(s)
Use bundled C++ Standard Library (libc++)
-
lto - 2 package(s)
-
lv2 - 1 package(s)
Enable LV2 plugin hosting support
-
man - 3 package(s)
-
matroska - 1 package(s)
Enable MKA/MKV container format support
-
memcached - 1 package(s)
-
midi - 1 package(s)
Enable MIDI support
-
mp2 - 1 package(s)
Enable MP2 codec support
-
mp3 - 1 package(s)
-
notification - 1 package(s)
Build with native notification support (requires <pkg>kde-frameworks/knotifications</pkg>:5)
-
npm - 1 package(s)
-
nvidia - 1 package(s)
Use libXNVCtrl library from <pkg>x11-drivers/nvidia-drivers</pkg> instead of the bundled one
-
offload - 1 package(s)
Support offloading OpenMP using libomptarget
-
ogg - 1 package(s)
-
ompt - 1 package(s)
Enable OpenMP Tools Interface support
-
openmp - 2 package(s)
-
openvsx - 1 package(s)
Use Eclipse Open VSX instead of Visual Studio Marketplace
-
optimize-thinlto - 1 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 - 1 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-bootstrap - 1 package(s)
(DANGEROUS) If set, will attempt to bootstrap using any JDK version found at BOOTSTRAP_JDK
-
pax-kernel - 2 package(s)
Allow building on a PaX-enabled kernel
-
pgo - 1 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
-
plugins - 1 package(s)
Install plugins
-
ppc64 - 1 package(s)
-
proprietary-codecs - 1 package(s)
Enable proprietary codecs like H.264, MP3
-
pulseaudio - 1 package(s)
-
redis - 1 package(s)
-
reh - 1 package(s)
Build Remote Extension Host
-
reh-web - 1 package(s)
Build Remote Extension Host for Web
-
s3 - 1 package(s)
-
sbsms - 1 package(s)
Enable SBSMS timestretching support
-
screencast - 1 package(s)
Enable support for remote desktop and screen cast using <pkg>media-video/pipewire</pkg>
-
seccomp - 2 package(s)
-
selinux - 3 package(s)
-
simple-s3 - 1 package(s)
-
snapshot - 1 package(s)
-
soundtouch - 1 package(s)
Enable SoundTouch timestretching support
-
source - 1 package(s)
Install JVM sources
-
split-usr - 1 package(s)
-
ssl - 1 package(s)
-
static-libs - 1 package(s)
-
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 - 1 package(s)
Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels
-
system-abseil-cpp - 1 package(s)
Use the system <pkg>dev-cpp/abseil-cpp</pkg> instead of the bundled one
-
system-av1 - 1 package(s)
Use the system <pkg>media-libs/libaom</pkg> and <pkg>media-libs/dav1d</pkg> instead of the bundled ones
-
system-bootstrap - 1 package(s)
Bootstrap using installed openjdk
-
system-brotli - 1 package(s)
Use the system <pkg>app-arch/brotli</pkg> instead of the bundled one
-
system-crc32c - 1 package(s)
Use the system <pkg>dev-libs/crc32c</pkg> instead of the bundled one
-
system-double-conversion - 1 package(s)
Use the system <pkg>dev-libs/double-conversion</pkg> instead of the bundled one
-
system-ffmpeg - 1 package(s)
Use the system <pkg>media-video/ffmpeg</pkg> instead of the bundled one
-
system-harfbuzz - 1 package(s)
Use the system <pkg>media-libs/harfbuzz</pkg> instead of the bundled one
-
system-icu - 2 package(s)
Use the system <pkg>dev-libs/icu</pkg> instead of the bundled one
-
system-jsoncpp - 1 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-libusb - 1 package(s)
Use the system <pkg>dev-libs/libusb</pkg> instead of the bundled one
-
system-libvpx - 1 package(s)
Use the system <pkg>media-libs/libvpx</pkg> instead of the bundled one
-
system-openh264 - 1 package(s)
Use the system <pkg>media-libs/openh264</pkg> instead of the bundled one. If disabled, it will restrict USE=bindist.
-
system-openjpeg - 1 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 - 1 package(s)
Use system libpng instead of the bundled one
-
system-re2 - 1 package(s)
Use the system-wide <pkg>dev-libs/re2</pkg> instead of the bundled one
-
system-snappy - 1 package(s)
Use the system-wide <pkg>app-arch/snappy</pkg> instead of the bundled one
-
system-ssl - 1 package(s)
-
system-woff2 - 1 package(s)
Use the system <pkg>media-libs/woff2</pkg> instead of the bundled one
-
system-zstd - 1 package(s)
Use the system <pkg>app-arch/zstd</pkg> instead of the bundled one
-
systemd - 2 package(s)
-
systemtap - 1 package(s)
Enable SystemTap/DTrace tracing
-
temp-fix - 1 package(s)
Enable this if vscode does not build for you by default, this could help
-
test - 7 package(s)
-
thinlto - 1 package(s)
Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization (highly recommended).
-
udev - 1 package(s)
-
ungoogled - 1 package(s)
Apply ungoogled-chromium modifications to chromium sources (electron sources are untouched be it better or worse). Not yet thoroughly tested! Might break electron apps or electron itself!
-
vaapi - 1 package(s)
-
vamp - 1 package(s)
Enable VAMP plugin hosting support
-
vorbis - 1 package(s)
Enable Vorbis codec support
-
vst2 - 1 package(s)
Enable VST2 plugin hosting support
-
wayland - 1 package(s)
-
x86 - 1 package(s)
-
zsh-completions - 1 package(s)
Enable Zsh completions for this package