37 lines
1.5 KiB
Plaintext
37 lines
1.5 KiB
Plaintext
#! ░▒▒▒░░░▓▓ ___________
|
||
#! ░░▒▒▒░░░░░▓▓ //___________/
|
||
#! ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||
#! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||
#! ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||
#! ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
|
||
#! ░▒▓▓ ▓▓ //____/
|
||
|
||
# $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.
|
||
}
|
||
|