| 12345678910111213141516171819202122232425262728293031323334 | 
							- #!/bin/sh
 
- lock() {
 
-         $HOME/.config/i3lock/i3lock.sh
 
- }
 
- case "$1" in
 
-     lock)
 
-         lock
 
-         ;;
 
-     logout)
 
-         emacsclient -e '(kill-emacs)'
 
-         i3-msg exit
 
-         # gnome-session-quit
 
-         ;;
 
-     suspend)
 
-         lock && systemctl suspend
 
-         ;;
 
-     hibernate)
 
-         lock && systemctl hibernate
 
-         ;;
 
-     reboot)
 
-         emacsclient -e '(kill-emacs)'
 
-         systemctl reboot
 
-         ;;
 
-     shutdown)
 
-         emacsclient -e '(kill-emacs)'
 
-         systemctl poweroff
 
-         ;;
 
-     *)
 
-         echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
 
-         exit 2
 
- esac
 
- exit 0
 
 
  |