From d8f61003f3739381c193da9031c9ab3dac871cac Mon Sep 17 00:00:00 2001 From: Wekuz Date: Sat, 18 Apr 2026 17:57:46 +0300 Subject: [PATCH] Configure Hypridle --- dot_config/hypr/executable_hypridle.conf | 27 -------------- dot_config/hypr/executable_hypridle.conf.tmpl | 37 +++++++++++++++++++ 2 files changed, 37 insertions(+), 27 deletions(-) delete mode 100644 dot_config/hypr/executable_hypridle.conf create mode 100644 dot_config/hypr/executable_hypridle.conf.tmpl diff --git a/dot_config/hypr/executable_hypridle.conf b/dot_config/hypr/executable_hypridle.conf deleted file mode 100644 index 0f3e0cb..0000000 --- a/dot_config/hypr/executable_hypridle.conf +++ /dev/null @@ -1,27 +0,0 @@ -general { - lock_cmd = pidof hyprlock || hyprlock - before_sleep_cmd = loginctl lock-session - after_sleep_cmd = hyprctl dispatch dpms on -} - -# listener { -# timeout = 300 -# on-timeout = brightnessctl -s s 1% -# on-resume = brightnessctl -r -# } - -listener { - timeout = 480 - on-timeout = hyprctl dispatch dpms off - on-resume = hyprctl dispatch dpms on -} - -#listener { -# timeout = 600 -# on-timeout = loginctl lock-session -#} - -# listener { -# timeout = 900 -# on-timeout = systemctl suspend -# } diff --git a/dot_config/hypr/executable_hypridle.conf.tmpl b/dot_config/hypr/executable_hypridle.conf.tmpl new file mode 100644 index 0000000..d08a58e --- /dev/null +++ b/dot_config/hypr/executable_hypridle.conf.tmpl @@ -0,0 +1,37 @@ +general { + lock_cmd = pidof hyprlock || hyprlock + before_sleep_cmd = loginctl lock-session + after_sleep_cmd = hyprctl dispatch dpms on +} + +{{- if eq .chezmoi.hostname "wkz-pc" }} + +listener { + timeout = 480 + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispatch dpms on +} +{{- else if eq .chezmoi.hostname "wkz-lapdog" }} + +listener { + timeout = 300 + on-timeout = brightnessctl -s s 1% + on-resume = brightnessctl -r +} + +listener { + timeout = 360 + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispatch dpms on +} + +listener { + timeout = 600 + on-timeout = loginctl lock-session +} + +listener { + timeout = 900 + on-timeout = systemctl suspend +} +{{- end }}