From: Tucker Johnson Date: Thu, 13 Feb 2025 13:04:57 +0000 (-0500) Subject: thing X-Git-Url: https://git.newer.systems/?a=commitdiff_plain;h=173267d24ac59076c9da80a97ac36c867c0bffab;p=dmenu.git thing --- diff --git a/dmenu-scripts/dm-sysact b/dmenu-scripts/dm-sysact index 64c2f32..093400b 100755 --- a/dmenu-scripts/dm-sysact +++ b/dmenu-scripts/dm-sysact @@ -13,14 +13,14 @@ wmpid(){ # This function is needed if there are multiple instances of the window echo "${tree%%)*}" } -case "$(printf "🔒 lock\n🚪 leave $WM\n♻️ renew $WM\n🐻 hibernate\n🔃 reboot\n🖥️shutdown\n💤 sleep\n📺 display off" | dmenu -i -p 'Action: ')" in - '🔒 lock') slock ;; - "🚪 leave $WM") kill -TERM "$(wmpid)" ;; - "♻️ renew $WM") kill -HUP "$(wmpid)" ;; - '🐻 hibernate') slock $ctl hibernate -i ;; - '💤 sleep') slock $ctl suspend -i ;; - '🔃 reboot') $ctl reboot -i ;; - '🖥️shutdown') $ctl poweroff -i ;; - '📺 display off') xset dpms force off ;; +case "$(printf " lock\n leave $WM\n renew $WM\n hibernate\n reboot\nshutdown\n sleep\n display off" | dmenu -i -p 'Action: ')" in + ' lock') slock ;; + " leave $WM") kill -TERM "$(wmpid)" ;; + " renew $WM") kill -HUP "$(wmpid)" ;; + ' hibernate') slock $ctl hibernate -i ;; + ' sleep') slock $ctl suspend -i ;; + ' reboot') $ctl reboot -i ;; + 'shutdown') $ctl poweroff -i ;; + ' display off') xset dpms force off ;; *) exit 1 ;; esac