Global USE flags

Flag Description Packages
X 5
abi_x86_64 2
aio Enable asynchronous I/O support 2
alsa 2
bash-completion 2
bzip2 2
debug Enable support for debugging log 7
doc 5
elogind 4
examples 5
gnutls SSL support using GnuTLS 4
gtk 3
gtk-doc 2
http2 Enable HTTP2 module support 2
introspection 2
jpeg 2
l10n_fr 2
libressl Use OpenSSL as the backend crypto library 2
lzma 2
lzo 2
nls 2
opengl 3
openssl Use libcrypto hash routines 2
pam 2
pcre 3
pipewire 2
plugins Enable the OpenVPN plugin system 2
pulseaudio 4
sdl 3
seccomp 2
selinux 3
ssl Enable HTTPS module for http and mail 3
sysprof Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg> 2
systemd Install systemd service for gpkg-daemon 9
test 10
udev 2
usb Allow connecting USB devices to virtual desktops 2
valgrind 2
vim-syntax 2
vte Enable embedded VTE terminal for Portage output 2
wayland 4
xattr 2
zsh-completion 2
zstd 2

Category USE flags

media-libs

Flag Description Packages
unwind 2

Local USE flags

acct-user

angie

Flag Description
icingaweb2
mgraph

app-admin

hardinfo2

Flag Description
benchmark sysbench for benchmarking
fwupd fwupd
gtk3 gtk+ user interface

app-emulation

proton-ge-custom-meta

Flag Description
gnome
kde
steam

qemu

Flag Description
$(printf
accessibility
bpf
capstone
curl
fdt
fuse
glusterfs
infiniband
io-uring
iscsi
jack
jemalloc
keyutils
multipath
ncurses
nfs
numa
oss
pin-upstream-blobs
png
python
rbd
sasl
sdl-image
slirp
smartcard
snappy
spice
ssh
static-user
systemtap
usbredir
vde
vhost-net
virgl
virtfs
vnc
xdp
xen

app-misc

clipboard-history

Flag Description
cli Enables the CLI client
egui Enables the GUI client
ratatui Enables the TUI client

lmstudio-bin

Flag Description
rocm Enable AMD RSMI (gfx1030) device discovery

mime-types

Flag Description
angie Enable mime-types support for <pkg>www-servers/angie</pkg>
nginx Enable mime-types support for <pkg>www-servers/nginx</pkg>

app-office

freeoffice

Flag Description
l10n_
pax_kernel

app-portage

emlop

Flag Description
fish-completion

gpkg

Flag Description
appindicator Install AppIndicator extension for GNOME systray icon support (SNI protocol)
btrfs Enable Btrfs snapshot management in kernel configuration tab (requires kerneltools)
dracut Enable dracut initramfs configuration editing (requires kerneltools)
grub2 GRUB2 bootloader support in kernel configuration (beta)
kerneltools Enable kernel configuration tab with auto-compile hooks, bootloader management, and kernel tools
limine Limine bootloader support in kernel configuration
refind rEFInd bootloader support in kernel configuration (beta)
sourceview Enable syntax highlighting in configuration editors (GtkSourceView)
systemd-boot systemd-boot bootloader support in kernel configuration (beta)

showbuild

Flag Description
tailf
x64-macos
x86-macos

upgrade-portage

Flag Description
color

app-shells

zsh

Flag Description
caps
gdbm
maildir
static
unicode

games-util

steam-client-meta

Flag Description
steamruntime Use the official steam runtime libraries
steamvr Enable SteamVR virtual reality support
trayicon Enable system tray icon with libappindicator
video_cards_intel
video_cards_nvidia

gui-libs

libdecor

Flag Description
dbus

gui-wm

gamescope

Flag Description
avif
libei
wsi-layer

media-fonts

nerd-fonts

Flag Description
${IUSE_FLAGS[*]}
((
))
3270 Install Nerd-fonts-patched 3270 fonts
agave Install Nerd-fonts-patched Agave fonts
anonymouspro Install Nerd-fonts-patched Anonymous Pro fonts
arimo Install Nerd-fonts-patched Arimo fonts
aurulentsansmono Install Nerd-fonts-patched Aurulent Sans Mono fonts
bigblueterminal Install Nerd-fonts-patched Big Blue Terminal fonts
bitstreamverasansmono Install Nerd-fonts-patched Bitstream Vera Sans Mono fonts
cascadiacode Install Nerd-fonts-patched Cascadia Code fonts
codenewroman Install Nerd-fonts-patched Code New Roman fonts
cousine Install Nerd-fonts-patched Cousine fonts
daddytimemono Install Nerd-fonts-patched Daddy Time Mono fonts
dejavusansmono Install Nerd-fonts-patched DejaVu Sans Mono fonts
droidsansmono Install Nerd-fonts-patched Droid Sans Mono fonts
fantasquesansmono Install Nerd-fonts-patched Fantasque Sans mono fonts
firacode Install Nerd-fonts-patched Fira Code fonts
firamono Install Nerd-fonts-patched Fira Mono fonts
go-mono Install Nerd-fonts-patched Go-Mono fonts
gohu Install Nerd-fonts-patched Gohu fonts
hack Install Nerd-fonts-patched Hack fonts
hasklig Install Nerd-fonts-patched Hasklig fonts
heavydata Install Nerd-fonts-patched Heavy Data fonts
hermit Install Nerd-fonts-patched Hermit fonts
ia-writer Install Nerd-fonts-patched iA-Writer fonts
ibmplexmono Install Nerd-fonts-patched IBM Plex Mono fonts
inconsolata Install Nerd-fonts-patched Inconsolata fonts
inconsolatago Install Nerd-fonts-patched Inconsolata Go fonts
inconsolatalgc Install Nerd-fonts-patched Inconsolata LGC fonts
iosevka Install Nerd-fonts-patched Iosevka fonts
jetbrainsmono Install Nerd-fonts-patched JetBrains Mono fonts
lekton Install Nerd-fonts-patched Lekton fonts
liberationmono Install Nerd-fonts-patched Liberation Mono fonts
lilex Install Nerd-fonts-patched Lilex Mono fonts
meslo Install Nerd-fonts-patched Meslo fonts
monofur Install Nerd-fonts-patched Monofur fonts
monoid Install Nerd-fonts-patched Monoid fonts
mononoki Install Nerd-fonts-patched Mononoki fonts
mplus Install Nerd-fonts-patched Mplus fonts
noto Install Nerd-fonts-patched Noto fonts
opendyslexic Install Nerd-fonts-patched Open Dyslexic fonts
overpass Install Nerd-fonts-patched Overpass fonts
profont Install Nerd-fonts-patched Pro Font fonts
proggyclean Install Nerd-fonts-patched Proggy Clean fonts
robotomono Install Nerd-fonts-patched Roboto Mono fonts
sharetechmono Install Nerd-fonts-patched Share Tech Mono fonts
sourcecodepro Install Nerd-fonts-patched Source Code Pro fonts
spacemono Install Nerd-fonts-patched Space Mono fonts
symbols Install extra glyphs from popular iconic fonts
symbolsmono Install extra glyphs from popular iconic fonts
terminus Install Nerd-fonts-patched Terminus fonts
tinos Install Nerd-fonts-patched Tinos fonts
ubuntu Install Nerd-fonts-patched Ubuntu fonts
ubuntumono Install Nerd-fonts-patched Ubuntu Mono fonts
victormono Install Nerd-fonts-patched Victor Mono fonts

media-gfx

gradia

Flag Description
ocr Enable optical character recognition via <pkg>app-text/tesseract</pkg> and <pkg>dev-python/pytesseract</pkg>.

media-libs

libcamera

Flag Description
drm
gstreamer
libevent
qt5
tiff
trace
v4l2

libtheora-compat

Flag Description
encode
static-libs

mesa

Flag Description
cpu_flags_x86_sse2
llvm
lm-sensors
opencl
proprietary-codecs
vaapi
video_cards_
video_cards_nouveau
vulkan

media-sound

carla

Flag Description
rdf
sf2
sndfile

coppwr

Flag Description
desktop-portal
persistence

media-video

libwireplumber-compat

Flag Description
lua_single_target_lua5-4

net-im

viber

Flag Description
apulse

net-irc

srain

Flag Description
man

net-misc

icaclient

Flag Description
hdx Install and enable hdx-realtime-media-engine plugin
l10n_de
l10n_es
l10n_ja
l10n_zh-CN
selfservice Install and enable the self-service component

rustdesk

Flag Description
hwaccel

wget2

Flag Description
assert Build with assert()s
brotli
compression_brotli Brotli compression support
compression_bzip2 bzip2 compression support
compression_lzma LZMA compression support
compression_zlib gzip compression support
gpgme gpgme support
idn
libidn Internationalized Domain Names (IDN) using libidn
libidn2 Internationalized Domain Names (IDN) using libidn2
libpcre Support for Perl regexes using libpcre
libpcre2 Support for Perl regexes using libpcre2
libpsl Support for libpsl cookie checking
nghttp2 HTTP/2 support using Nghttp2
plugin-support plugin support
psl
zlib

net-vpn

openvpn

Flag Description
down-root Enable the down-root plugin
inotify
iproute2 Enabled iproute2 support instead of net-tools
lz4
mbedtls Use mbed TLS as the backend crypto library
pkcs11 Enable PKCS#11 smartcard support
userland_BSD

sys-apps

fwupd

Flag Description
amdgpu Build and install AMD dGPU (Navi3x and above) plugin
amt Build and install Intel AMT plugin
archive Use <pkg>app-arch/libarchive</pkg> for archives support
bluetooth
cbor Enable CBOR support for coSWID and uSWID via <pkg>dev-libs/libcbor</pkg>
fastboot Build and install fastboot plugin
flashrom Enable flashrom plugin via <pkg>sys-apps/flashrom</pkg>
gusb Enable <pkg>dev-libs/libgusb</pkg> support
logitech Build and install Logitech bulk controller plugin
minimal
modemmanager Build and install Modem Manager plugin
nvme Build and install NVMe plugin
policykit
spi Install Intel-SPI plugin
sqlite
synaptics Install synaptics plugin
test-full Enable tests known not to play nicely with the sandbox
tpm Install Trusted Platform Module plugin
uefi Enable UEFI support

sys-kernel

xanmod-kernel

Flag Description
initramfs Build initramfs along with the kernel.

virtual

linux-sources

Flag Description
firmware Install linux kernel firmware

www-servers

angie

Flag Description
angie_modules_http_
angie_modules_http_access Add support for a simple host-based access control
angie_modules_http_acme Add support for automatic certificate acquisition though the use of ACME protocol
angie_modules_http_addition Add support for adding contents of other locations before and after the current location's content
angie_modules_http_api Add support for HTTP RESTful interface
angie_modules_http_auth_basic Add support for limiting access to a location by validating the username and password using the HTTP Basic Authentication
angie_modules_http_auth_request Add support for client authorization based on the result of a subrequest
angie_modules_http_autoindex Add support for processing requests ending with the slash character ('/') and produciing a directory listing
angie_modules_http_browser Add support for creating variables whose values depend on the value of the "User-Agent" request header field
angie_modules_http_charset Add support for adding the specified charset to the "Content-Type" response header field and reencoding singe-byte charsets
angie_modules_http_dav Add support for the WebDAV functionality and methods: PUT, DELETE, MKCOL, COPY and MOVE
angie_modules_http_degradation Add support for returning 204 or 444 code for some locations on low memory condition (reliable on FreeBSD only)
angie_modules_http_docker Add support for dynamic updating of proxied server groups based on Docker (or Podman) container labels
angie_modules_http_empty_gif Add support for emiting a single-pixel transparent GIF
angie_modules_http_fastcgi Add support for passing requests to a FastCGI server
angie_modules_http_flv Add support for the server-side pseudo-streaming of Flash Video (FLV) files
angie_modules_http_geo Add support for creating variables whose values depend on the client IP-address
angie_modules_http_geoip Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases
angie_modules_http_grpc Add support for passing requests to a gRPC server
angie_modules_http_gunzip Add support for decompressing responses with "Content-Encoding: gzip" for clients that do not support "gzip" encoding method
angie_modules_http_gzip Add support for compressing responses using the "gzip" method
angie_modules_http_gzip_static Add support for sending precompressed files with the ".gz" filename extension instead of regular files
angie_modules_http_image_filter Add support for transforming images in JPEG, GIF, PNG, and WebP formats
angie_modules_http_limit_conn Add support for limiting the number of connections per a defined key, e.g. the number of connections from a single IP address
angie_modules_http_limit_req Add support for limiting the request processing rate per a defined key, e.g. the processing rate of requests coming from a single IP address
angie_modules_http_map Add support for creating variables whose values depend on values of other variables
angie_modules_http_memcached Add support for obtaining responses from a memcached server
angie_modules_http_mirror Add support for mirroring of the original request by creating background mirror subrequests
angie_modules_http_mp4 Add support for server-side pseudo-streaming for MP4 files
angie_modules_http_perl Add support for implementing location and variable handlers in Perl and inserting Perl calls into SSI
angie_modules_http_prometheus Add support for export of varied statistics metrics in Prometheus format
angie_modules_http_proxy Add support for passing subrequests to another server
angie_modules_http_random_index Add support for processing requests ending with the slash character ('/') by picking a random file in a directory to serve as an index file
angie_modules_http_realip Add support for setting the client address and optional port to those sent in the specified header field (e.g. "X-Real-IP" or "X-Forwarded-For")
angie_modules_http_referer Add support for blocking access to a site for requests with invalid values in the "Referer" header field
angie_modules_http_rewrite Add support for changing the request URI using PCRE regular expressions, returning redirects, and conditionally selecting configurations
angie_modules_http_scgi Add support for passing requests to an SCGI server
angie_modules_http_secure_link Add support for checking authenticity of requested links, protecting resources from unauthorized access, and limiting link lifetime
angie_modules_http_slice Add support for spliting a request into subrequests, each returning a certain range of response
angie_modules_http_split_clients Add support for creating variables suitable for A/B testing, also known as split testing
angie_modules_http_ssi Add support for processing SSI (Server Side Includes) commands in responses passing through NGINX
angie_modules_http_stub_status Add support for providing access to basic status information
angie_modules_http_sub Add support for modifying a response by replacing one specified string by another
angie_modules_http_upstream_hash Add support for distributing upstream requests based on hashed key value
angie_modules_http_upstream_ip_hash Add support for distributing upstream requests based on the IP-address of the client
angie_modules_http_upstream_keepalive Add support for caching connections to upstream servers
angie_modules_http_upstream_least_conn Add support for passing upstream requests to the server with the least number of active connections
angie_modules_http_upstream_random Add support for passing upstream requests to a randomly selected server
angie_modules_http_upstream_sticky Add support for sticky sessions mode where all connections in the session are routed to the same server
angie_modules_http_upstream_zone Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes
angie_modules_http_userid Add support for setting cookies suitable for client identification
angie_modules_http_uwsgi Add support for passing requests to a uwsgi server
angie_modules_http_xslt Add support for transforming XML responses using one or more XSLT stylesheets
angie_modules_mail_
angie_modules_mail_imap Add support for proxying IMAP messages
angie_modules_mail_pop3 Add support for proxying POP3 messages
angie_modules_mail_smtp Add support for proxying SMTP messages
angie_modules_stream_
angie_modules_stream_access Add support for a simple host-based access control
angie_modules_stream_acme Add support for automatic certificate acquisition though the use of ACME protocol
angie_modules_stream_geo Add support for creating variables whose values depend on the client IP-address
angie_modules_stream_geoip Add support for creating variables whose values depend on the client IP-address, using the precompiled MaxMind databases
angie_modules_stream_limit_conn Add support for limiting the number of connections per a defined key, e.g. the number of connections from a single IP address
angie_modules_stream_map Add support for creating variables whose values depend on the values of other variables
angie_modules_stream_mqtt_preread Add support for extracting the username and client ID from the CONNECT packet of the MQTT protocol
angie_modules_stream_pass Add support for passing the accepted connection directly to any configured listening socket in "http", "stream", "mail", and other similar modules
angie_modules_stream_rdp_preread Add support for extraction of Cookie values from RDP connections
angie_modules_stream_realip Add support for setting the client address and optional port to those sent in the specified header field (e.g. "X-Real-IP" or "X-Forwarded-For")
angie_modules_stream_return Add support for sending a specified value to the client and then closing the connection
angie_modules_stream_set Add support for setting a value for a variable
angie_modules_stream_split_clients Add support for creating variables suitable for A/B testing, also known as split testing
angie_modules_stream_ssl_preread Add SSL/TLS protocol support to a stream proxy server
angie_modules_stream_upstream_hash Add support for distributing upstream requests based on hashed key value
angie_modules_stream_upstream_least_conn Add support for passing upstream requests to the server with the least number of active connections
angie_modules_stream_upstream_random Add support for passing upstream requests to a randomly selected server
angie_modules_stream_upstream_sticky Add support for sticky sessions mode where all connections in the session are routed to the same server
angie_modules_stream_upstream_zone Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes
http Enable core HTTP support
http-cache Enable HTTP cache support
http3 Enable HTTP3 module support
ipv6
libatomic Use <pkg>dev-libs/libatomic_ops</pkg> instead of builtin atomic operations
pcre-jit Enable JIT for pcre
pcre2 Enable support for pcre2
rtmp NGINX-based Media Streaming Server
threads

x11-libs

gtk+

Flag Description
aqua
broadway Enable the GDK Broadway backend.
colord Use <pkg>x11-misc/colord</pkg> for color management in printing
cups
xinerama