35 lines
		
	
	
		
			444 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			444 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
# -*- sh -*-
 | 
						|
 | 
						|
OPTIONS=" Lock
 | 
						|
鈴 Sleep
 | 
						|
 Logout
 | 
						|
 Poweroff
 | 
						|
淚 Restart"
 | 
						|
 | 
						|
SELECTED="$(
 | 
						|
rofi -dmenu \
 | 
						|
  -theme applet \
 | 
						|
  -p "System" \
 | 
						|
  -i \
 | 
						|
  -line-padding 4  <<< $OPTIONS
 | 
						|
)"
 | 
						|
 | 
						|
echo $SELECTED
 | 
						|
 | 
						|
case $SELECTED in
 | 
						|
  *Lock)
 | 
						|
    swaylock-fancy ;;
 | 
						|
  *Sleep)
 | 
						|
    systemctl hibernate ;;
 | 
						|
  *Logout)
 | 
						|
    swaymsg exit ;;
 | 
						|
  *Poweroff)
 | 
						|
    systemctl poweroff ;;
 | 
						|
  *Restart)
 | 
						|
    systemctl reboot ;;
 | 
						|
  *)
 | 
						|
    echo $SELCTED ;;
 | 
						|
esac
 | 
						|
 |