From d475aad8cc5c994ea8a02fb64221b78341422778 Mon Sep 17 00:00:00 2001 From: Frodd Date: Fri, 29 Aug 2025 11:21:48 +0100 Subject: [PATCH] add hypridle conf --- hypridle/.config/hypr/hypridle.conf | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 hypridle/.config/hypr/hypridle.conf diff --git a/hypridle/.config/hypr/hypridle.conf b/hypridle/.config/hypr/hypridle.conf new file mode 100644 index 0000000..8617d7f --- /dev/null +++ b/hypridle/.config/hypr/hypridle.conf @@ -0,0 +1,31 @@ +general { + lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. + before_sleep_cmd = loginctl lock-session # lock before suspend. + after_sleep_cmd = hyprctl dispatch dpms on # to avoid press a key twice to turn on the display. +} + +# Screen +listener { + timeout = 150 # 2.5 mins + on-timeout = brightnessctl -s set 10 # brightness down + on-resume = brightnessctl -r # brightness restor +} + +# Keyboard +listener { + timeout = 150 # 2.5min. + on-timeout = brightnessctl -sd tpacpi::kbd_backlight set 0 # turn off keyboard backlight. + on-resume = brightnessctl -rd tpacpi::kbd_backlight # turn on keyboard backlight. +} + +# Lock +listener { + timeout = 300 # 5min + on-timeout = loginctl lock-session # lock screen when timeout has passed +} + +# Suspend +listener { + timeout = 360 # 6min + on-timeout = systemctl suspend # suspend +}