Global USE flags

Flag Description Packages
systemd 3
test 5

Local USE flags

app-misc

grimblast

Flag Description
clipboard Enables copying screenshots directly to the clipboard
freeze Enables freezing the screen during region selection
notify Enables desktop notifications when a screenshot is taken

dev-cpp

glaze

Flag Description
examples Build examples (not install)
fuzzing Build fuzzers (not install)

gui-apps

waybar

Flag Description
backlight Enable module that controls the current backlight level
evdev Enable libevdev support for evdev related features
experimental Enable experimental features, such as Bluetooth battery reporting
gps
jack
libinput Enable libinput support for libinput related features
logind Enable support for logind (bluetooth and idle inhibit)
mpd Enable support for the Music Player Daemon
mpris Enable support for mpris
network Enable libnl support for network related features
niri Enable support for Niri Wayland compositor
pipewire Enable support for pipewire
pulseaudio Enable support for volume control via PulseAudio
sndio Enable support for volume control via sndio
tray Enable support for tray
udev
upower
wifi Enable support for wifi/rfkill

gui-libs

hyprqt6engine

Flag Description
kde

xdg-desktop-portal-hyprland

Flag Description
elogind Enable support for rootless session via elogind

gui-wm

hyprland

Flag Description
X Enables XWayland support
dbus-session Modify the .desktop file to ensure dbus-run-session on non-systemd system; harmless for systemd user
guiutils Install Hyprland GUI utility apps
hyprpm Plugin manager
rtkit Use rtkit to gain real-time scheduling. RealtimeKit needs to be installed and running to fully work. Using filecaps (enabled by default) is recommended
uwsm Enables support for Universal Wayland Session Manager