diff --git a/.local/bin/statusbar/moonphase b/.local/bin/statusbar/moonphase index d2bbad6..09af87b 100755 --- a/.local/bin/statusbar/moonphase +++ b/.local/bin/statusbar/moonphase @@ -1,17 +1,23 @@ #!/bin/sh mnphs=$(pom $1 | grep -o 'New\|Waxing Crescent\|First Quarter\|Waxing Gibbous\|Full\|Waning Gibbous\|Last Quarter\|Waning Crescent' | grep -m1 '.') -prcnt=$(pom $1 | grep -o '[[:digit:]]*%') +prcnt=$(pom $1 | grep -o '[[:digit:]]*%' | grep -o '[[:digit:]]*' ) case "$mnphs" in - "New") icon="🌑" prcnt="0%" ;; + "New") icon="🌑" prcnt="0" ;; "Waxing Crescent") icon="🌒" ;; - "First Quarter") icon="🌓" prcnt="50%" ;; + "First Quarter") icon="🌓" prcnt="50" ;; "Waxing Gibbous") icon="🌔" ;; - "Full") icon="🌕" prcnt="100%" ;; + "Full") icon="🌕" prcnt="100" ;; "Waning Gibbous") icon="🌖" ;; - "Last Quarter") icon="🌗" prcnt="50%" ;; + "Last Quarter") icon="🌗" prcnt="50" ;; "Waning Crescent") icon="🌘" ;; *) echo errorrrr ;; esac -printf "%s %s\\n" "$icon" "$prcnt" +case $BLOCK_BUTTON in + 1) $mnphs ;; + 2) $mnphs ;; + 3) pgrep -x dunst >/dev/null && notify-send " 🌜$(pom)" ;; +esac + +echo "$icon" "$prcnt"%