general { # Команда, которая выполняется при вызове блокировки через систему/dbus lock_cmd = hyprlock } # ПРАВИЛО 1: Блокировка экрана через 5 минут бездействия listener { timeout = 300 # 5 минут (300 секунд) on-timeout = hyprlock # Только блокируем экран } # ПРАВИЛО 2: Выключение мониторов через 5.5 минут (через 30 секунд после блокировки) listener { timeout = 330 # 5 минут 30 секунд on-timeout = wlopm --off \* # Гасим все мониторы on-resume = wlopm --on \* # Включаем при активности }