#!   ░▒▒▒░░░▓▓          ___________ #! ░░▒▒▒░░░░░▓▓        //___________/ #! ░░▒▒▒░░░░░▓▓     _   _ _    _ _____ #! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | |  | |  __/ #! ░▒▒░░░░▓▓   ▓▓ | |_| | |_/ /| |___ #!  ░▒▒░░▓▓   ▓▓   \__  |____/ |____/ #!    ░▒▓▓   ▓▓  //____/ # $LOCKSCREEN = hyprlock # preferred LOCKSCREEN e.g swaylock $LOCKSCREEN = lockscreen.sh # Calls $LOCKSCREEN set from hyprland general { lock_cmd = pidof hyprlock || hyprlock on_unlock_cmd = bash -c 'notify-send "Welcome back!"' before_sleep_cmd = loginctl lock-session after_sleep_cmd = bash -c 'brightnessctl -r; brightnessctl -d tpacpi::kbd_backlight set 1; hyprctl dispatch dpms on' } listener { timeout = 210 # 5min on-timeout = loginctl lock-session # lock screen when timeout has passed } listener { timeout = 220 # 3.6 minutes on-timeout = bash -c 'brightnessctl -s set 10; brightnessctl -d tpacpi::kbd_backlight set 0; hyprctl dispatch dpms off' on-resume = bash -c 'brightnessctl -r; brightnessctl -d tpacpi::kbd_backlight set 1; hyprctl dispatch dpms on' } listener { timeout = 230 # 5.5min on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. }