summaryrefslogtreecommitdiff
path: root/config/hypr/hypridle.conf
diff options
context:
space:
mode:
author2025-06-09 13:43:45 +0300
committer2025-06-09 13:55:38 +0300
commit97af93b2a8ebc89364852e3f63e9fd8cfedaeedf (patch)
tree27e2added74ee6c0ff91c9e7927491c661a8bb36 /config/hypr/hypridle.conf
parent04.06.2025 (diff)
downloaddotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.tar.gz
dotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.tar.bz2
dotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.tar.xz
dotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.zip
Перевёл dotfiles на stow
Diffstat (limited to 'config/hypr/hypridle.conf')
-rw-r--r--config/hypr/hypridle.conf33
1 files changed, 33 insertions, 0 deletions
diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf
new file mode 100644
index 0000000..8809a22
--- /dev/null
+++ b/config/hypr/hypridle.conf
@@ -0,0 +1,33 @@
+$suspend_cmd = pidof steam || systemctl suspend || loginctl suspend
+
+# General_settings
+general {
+ before_sleep_cmd = hyprlock # command before sleep
+ ignore_dbus_inhibit = false # (used by e.g. firefox or steam)
+}
+
+# Screen_brightness
+listener {
+ timeout = 300
+ on-timeout = brightnessctl s 20%
+ on-resume = brightnessctl s 100%
+}
+
+# Screen_lock
+listener {
+ timeout = 600
+ on-timeout = hyprlock
+}
+
+# Screen_off
+listener {
+ timeout = 780
+ on-timeout = hyprctl dispatch dpms off
+ on-resume = hyprctl dispatch dpms on
+}
+
+# Suspend
+listener {
+ timeout = 1200
+ on-timeout = $suspend_cmd
+}