swaydots

my dotfiles
git clone https://git.awy.one/swaydots.git
Log | Files | Refs | README | LICENSE

commit 82a40c33e2bbc48025301b57efc6b7a7e958c31b
parent 1c95e42cef6bd606e6fff5c3975d489a4c95e727
Author: awy <awy@awy.one>
Date:   Sat, 19 Apr 2025 02:28:37 +0300

fix

Diffstat:
M.local/bin/sysact | 32++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/.local/bin/sysact b/.local/bin/sysact @@ -1,26 +1,26 @@ #!/bin/sh -# A dmenu wrapper script for system functions. +# A wmenu wrapper script for system functions. export WM="sway" case "$(readlink -f /sbin/init)" in - *systemd*) ctl='systemctl' ;; - *) ctl='loginctl' ;; + *systemd*) ctl='systemctl' ;; + *) ctl='loginctl' ;; esac wmpid(){ # This function is needed if there are multiple instances of the window manager. - tree="$(pstree -ps $$)" - tree="${tree#*$WM(}" - echo "${tree%%)*}" + tree="$(pstree -ps $$)" + tree="${tree#*$WM(}" + echo "${tree%%)*}" } -case "$(printf "🔒 lock\n🚪 leave $WM\n♻️ renew $WM\n🐻 hibernate\n🔃 reboot\n🖥️shutdown\n💤 sleep\n📺 display off" | bemenu -i -p 'Action: ')" in - '🔒 lock') slock ;; - "🚪 leave $WM") swaymsg exit ;; - "♻️ renew $WM") swaymsg reload ;; - '🐻 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 ;; +case "$(printf "🔒 lock\n🚪 leave $WM\n♻️ renew $WM\n🐻 hibernate\n🔃 reboot\n🖥️shutdown\n💤 sleep\n📺 display off" | wmenu -i -p 'Action: ')" in + '🔒 lock') slock ;; + "🚪 leave $WM") swaymsg exit ;; + "♻️ renew $WM") swaymsg reload ;; + '🐻 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