Skip to content

Hypridle

Hypridle monitors user activity and triggers actions after periods of inactivity. It works with Hyprlock and Hyprland’s DPMS to manage power saving.

Config lives at ~/.config/hypr/hypridle.conf.

AfterActionOn Resume
2.5 minutesDim screen to 30% brightnessRestore brightness
2.5 minutes + 1sLock screen (hyprlock)
5.5 minutesTurn off display (DPMS), disable keyboard backlightTurn on display, restore backlight

Suspend after 15 minutes is available but disabled by default (commented out in config).

ShortcutAction
Super + Ctrl + IToggle idle tracking on/off

The idle status indicator in Waybar shows whether tracking is active.

Edit ~/.config/hypr/hypridle.conf to change timeout durations or actions. To enable suspend:

# Uncomment the suspend listener in hypridle.conf
listener {
timeout = 900
on-timeout = loginctl suspend
}