From 94c9c7800fd26204122d3e6347a53a5b2a87c80a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 24 Mar 2024 14:22:33 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=99=EF=B8=8F=20config(hypr):=20hypridle?= =?UTF-8?q?=20added=20features?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit monitors turn off at 15 minutes and at 30 the pc is suspended --- .config/hypr/hypridle.conf | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf index e174cfea..487c73ee 100644 --- a/.config/hypr/hypridle.conf +++ b/.config/hypr/hypridle.conf @@ -1,8 +1,24 @@ +$lock_cmd = pidof hyprlock || hyprlock +$suspend_cmd = systemctl suspend || loginctl suspend + general { - lock_cmd = hyprlock + lock_cmd = $lock_cmd + before_sleep_cmd = $lock_cmd + after_sleep_cmd = hyprctl dispatch dpms on } listener { - timeout = 600 + timeout = 600 # 10 min on-timeout = loginctl lock-session } + +listener { + timeout = 900 # 15 min + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispatch dpms on +} + +listener { + timeout = 1800 # 30 min + on-timeout = $suspend_cmd +}