sysact: added an option to view uptime

This commit is contained in:
Mohammad Reza 2022-04-03 12:40:46 +04:30
parent 0818097806
commit c7498fa282

View File

@ -5,7 +5,7 @@ case "$(readlink -f /sbin/init)" in
*) ctl='loginctl' ;; *) ctl='loginctl' ;;
esac esac
case "$(printf "🔒 lock\n🚪 leave dwm\n♻ renew dwm\n🐻 hibernate\n🔃 reboot\n🖥shutdown\n💤 sleep\n📺 display off" | dmenu -i -p 'Action: ')" in case "$(printf "🔒 lock\n🚪 leave dwm\n♻ renew dwm\n🐻 hibernate\n🔃 reboot\n🖥shutdown\n💤 sleep\n📺 display off\n⏰ uptime" | dmenu -i -p 'Action: ')" in
'🔒 lock') slock ;; '🔒 lock') slock ;;
'🚪 leave dwm') kill -TERM "$(pgrep -u "$USER" "\bdwm$")" ;; '🚪 leave dwm') kill -TERM "$(pgrep -u "$USER" "\bdwm$")" ;;
'♻️ renew dwm') kill -HUP "$(pgrep -u "$USER" "\bdwm$")" ;; '♻️ renew dwm') kill -HUP "$(pgrep -u "$USER" "\bdwm$")" ;;
@ -14,5 +14,6 @@ case "$(printf "🔒 lock\n🚪 leave dwm\n♻ renew dwm\n🐻 hibernate\n
'🔃 reboot') $ctl reboot -i ;; '🔃 reboot') $ctl reboot -i ;;
'🖥shutdown') $ctl poweroff -i ;; '🖥shutdown') $ctl poweroff -i ;;
'📺 display off') xset dpms force off ;; '📺 display off') xset dpms force off ;;
"⏰ uptime") notify-send "$(uptime -p)" ;;
*) exit 1 ;; *) exit 1 ;;
esac esac