Add option to sleep, not hibernate

Add the option for some users (like me) who either don't use swap or
don't have much of it, and so aren't allowed to hibernate by the kernel.

Instead of telling the kernel to suspend then hibernate, just suspend.
This commit is contained in:
Ethan Marshall 2021-04-05 19:54:04 +01:00
parent 34e7d0dc78
commit 5b364aec48
No known key found for this signature in database
GPG Key ID: EC2FAEF4DB8968D8

View File

@ -5,6 +5,7 @@
# For systemd-based systems.
case "$(readlink -f /sbin/init)" in
*systemd*)
slp="systemctl suspend -i"
hib="systemctl suspend-then-hibernate -i"
shut="systemctl poweroff -i"
reb="systemctl reboot -i";;
@ -14,6 +15,7 @@ cmds="\
🔒 lock slock
🚪 leave dwm kill -TERM $(pgrep -u $USER "\bdwm$")
♻ renew dwm kill -HUP $(pgrep -u $USER "\bdwm$")
💤 sleep slock ${slp:-loginctl suspend -i}
🐻 hibernate slock ${hib:-loginctl suspend-then-hibernate -i}
🔃 reboot ${reb:-loginctl reboot -i}
🖥 shutdow ${shut:-systemctl poweroff -i}