general { lock_cmd = pgrep hyprlock || hyprlock before_sleep_cmd = loginctl lock-session ignore_dbus_inhibit = false } listener { timeout = 360 # in seconds on-timeout = loginctl lock-session } listener { timeout = 720 # in seconds on-timeout = systemctl suspend }