diff --git a/.scripts/tools/locker b/.scripts/tools/locker new file mode 100644 index 00000000..f19497b7 --- /dev/null +++ b/.scripts/tools/locker @@ -0,0 +1,12 @@ +#!/bin/sh +# option to use suckless slock as well - just put "slock" for both variables below +lockprogram="i3lock" +lockcmd="i3lock -e -f -c 120201" +$lockcmd && xset dpms force off +batterystatus=$(cat /sys/class/power_supply/BAT?/status) +if [[ ! -z $(pgrep $lockprogram) && $batterystatus=="Discharging" ]];then + sleep 10m + if [[ ! -z $(pgrep $lockprogram) && $batterystatus=="Discharging" ]];then + systemctl suspend + fi +fi