Global USE flags

Flag Description Packages
bash-completion Enable bash-completion support 2
fish-completion Enable fish-completion support 3
pie 7
systemd 3
zsh-completion Enable zsh-completion support 4

Category USE flags

gui-wm

Flag Description Packages
X Enable support for X11 applications (XWayland) 2

Local USE flags

app-admin

ananicy-cpp

Flag Description
bpf Enable bpf implementation

gui-apps

hyprland-contrib

Flag Description
grimblast Install 'grimblast': a Hyprland version of the sway script for taking screenshots
hyprprop Install 'hyprprop': a xprop replacement for hyprland
scratchpad Install 'scratchpad': a Bash script that sends focused window to a special workspace
shellevents Install 'shellevents': Invoke shell functions in response to Hyprland socket2 events.

gui-wm

hyprland

Flag Description
contrib Install community scripts and utilities for Hypr projects
legacy-renderer Enable legacy renderer

swayfx

Flag Description
grimshot Install 'grimshot': script for taking screenshots
man
swaybar Install 'swaybar': sway's status bar component
swaybg Install 'swaybg': allows to set a desktop background image
swayidle Install 'swayidle': idle manager to run commands when user is inactive
swaylock Install 'swaylock': sway's screen locker
swaymsg Install 'swaymsg': tool for communicating with a running sway instance
swaynag Install 'swaynag': shows a message with buttons
tray Enable support for StatusNotifierItem tray specification
wallpapers Install sway's default wallpaper image

net-fs

samba

Flag Description
acl
addc Enable Active Directory Domain Controller support
addns Enable AD DNS integration
ads Enable Active Directory support
ceph Enable support for Ceph distributed filesystem via <pkg>sys-cluster/ceph</pkg>
client Enables the client part
cluster Enable support for clustering
cpu_flags_x86_aes
cups
debug
fam
glusterfs Enable support for Glusterfs filesystem via <pkg>sys-cluster/glusterfs</pkg>
gpg Use <pkg>app-crypt/gpgme</pkg> for AD DC
iprint Enabling iPrint technology by Novell
json Enable json audit support through <pkg>dev-libs/jansson</pkg>
ldap
llvm-libunwind
ntvfs Enable support for NTVFS fileserver
pam
profiling-data Enables support for collecting profiling data
python
quota Enables support for user quotas
regedit Enable support for regedit command-line tool
selinux
snapper Enable vfs_snapper module (requires <pkg>sys-apps/dbus</pkg>)
spotlight Enable support for spotlight backend
syslog
system-heimdal Use <pkg>app-crypt/heimdal</pkg> instead of bundled heimdal.
system-mitkrb5 Use <pkg>app-crypt/mit-krb5</pkg> instead of <pkg>app-crypt/heimdal</pkg>.
test
winbind Enables support for the winbind auth daemon
zeroconf

net-p2p

qbittorrent-enhanced

Flag Description
dbus
gui
webui Enable the Web UI

sys-kernel

cachyos-sources

Flag Description
NUMAdisable Disable NUMA. NUMA is optimized for multi-socket motherboards
auto_optimization Use auto CPU optimizations
bcachefs Enable bcachefs
cc_harder Enable KBUILD_CFLAGS -O3
config Install CachyOS config
cpusched_
cpusched_bmq Enable 'BitMap Queue CPU scheduler'
cpusched_bore Enable 'Burst-Oriented Response Enhancer'
cpusched_cachyos Enable EEVDF + BORE Scheduler with some CachyOS Optimizations. EEVDF brings latency-nice as default
cpusched_cfs Enable 'Completely Fair Scheduler'
cpusched_pds Enable 'Priority and Deadline based Skip list multiple queue CPU scheduler'
cpusched_tt Enable 'Task Type Scheduler by Hamad Marri'
damon Enable DAMON
disable_debug Disable debug to lower the size of the kernel
hugepage_
hugepage_always Always enable Transparent Hugepages
hugepage_madvise Prevent applications from allocating more memory resources than necessary
hzticks_
hzticks_100 Set tick rate to 100Hz
hzticks_1000 Set tick rate to 1000Hz
hzticks_250 Set tick rate to 250Hz
hzticks_300 Set tick rate to 300Hz
hzticks_500 Set tick rate to 500Hz
hzticks_600 Set tick rate to 600Hz
hzticks_750 Set tick rate to 750Hz
kyber_disable Disable Kyber I/O scheduler
latency_nice
lrng Enable Linux Random Number Generator
lru_
lru_none Disable multigenerational LRU
lru_standard Enable multigenerational LRU
lru_stats Enable multigenerational LRU with stats
mq_deadline_disable Disable MQ-Deadline I/O scheduler
per_gov Set performance governor as default
preempt_
preempt_full Set preemption type to Full
preempt_server Set preemption type to Server
preempt_voluntary Set preemption type to Voluntary
tcp_bbr2 Enable TCP_CONG_BBR2
tickrate_
tickrate_full Set tick type to Full. Full tickless can give higher performances in various cases but, depending on hardware, lower consistency.
tickrate_idle Set tick type to Idle
tickrate_perodic Set tick type to Periodic
tune_bore Apply some suggested sysctl values from the bore developer
vma_
vma_none Disable per-VMA locking
vma_standard Enable per-VMA locking
vma_stats Enable per-VMA locking with stats
zstd_compression
zstdlevel_
zstdlevel_normal Set standard ZSTD compression ratio
zstdlevel_ultra Set highest ZSTD compression ratio. Ultra settings can sometimes be counterproductive in both size and speed.