Hypridle
ID-01 // IDLE MANAGER
Hypridle monitors user activity and triggers actions after periods of inactivity. It works with Hyprlock and Hyprland’s DPMS to manage power saving.
Configuration
Section titled “Configuration”Config lives at ~/.config/hypr/hypridle.conf.
Timeout Chain
Section titled “Timeout Chain”| After | Action | On Resume |
|---|---|---|
| 2.5 minutes | Dim screen to 30% brightness | Restore brightness |
| 2.5 minutes + 1s | Lock screen (hyprlock) | — |
| 5.5 minutes | Turn off display (DPMS), disable keyboard backlight | Turn on display, restore backlight |
Suspend after 15 minutes is available but disabled by default (commented out in config).
Key Bindings
Section titled “Key Bindings”| Shortcut | Action |
|---|---|
| Super + Ctrl + I | Toggle idle tracking on/off |
The idle status indicator in Waybar shows whether tracking is active.
Customization
Section titled “Customization”Edit ~/.config/hypr/hypridle.conf to change timeout durations or actions. To enable suspend:
# Uncomment the suspend listener in hypridle.conflistener { timeout = 900 on-timeout = loginctl suspend}