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 }}