| 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 |
| Flag | Description | Packages |
|---|---|---|
| X | Enable support for X11 applications (XWayland) | 2 |
| Flag | Description |
|---|---|
| bpf | Enable bpf implementation |
| 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. |
| Flag | Description |
|---|---|
| contrib | Install community scripts and utilities for Hypr projects |
| legacy-renderer | Enable legacy renderer |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| dbus | |
| gui | |
| webui | Enable the Web UI |
| 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. |