diff options
Diffstat (limited to 'scripts/menuitems.sh')
| -rwxr-xr-x | scripts/menuitems.sh | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/scripts/menuitems.sh b/scripts/menuitems.sh index 7781e57..505b610 100755 --- a/scripts/menuitems.sh +++ b/scripts/menuitems.sh @@ -13,12 +13,24 @@ playerctl_icon() { esac } + +playerctl_prefix() { + local playstate="$(~/scripts/music/player.sh get_play_state)"; + case "$playstate" in + Paused) echo "" ;; + Playing) echo "PLAYING: " ;; + Stopped) echo "" ;; + *) ;; + esac +} + network_state() { local status=$((nmcli dev show wlp0s20f3 || echo "") | grep '^GENERAL.STATE:' | sed 's/^GENERAL.STATE:\s*//g'); - echo " ${status:0:16}"; + echo " ${status:0:16}"; } -volume_icon() { volume_component 4 | sed 's/on//; s/off/🔇/'; } +# volume_icon() { volume_component 4 | sed 's/on//; s/off/🔇/'; } +volume_icon() { volume_component 4 | sed 's/on/VOL/; s/off/MUTE/'; } mic_icon() { mic_component 4 | sed 's/on//; s/off/✖/'; } icon() { @@ -34,17 +46,19 @@ icon() { } date_module() { - echo "$(icon date) $(date +"%A, %e %b - %I:%M %p")"; + # echo "$(icon date) $(date +"%A, %e %b - %I:%M %p")"; + echo "$(date +"%A, %e %b - %I:%M %p")"; } battery_module() { local capacity=$(cat "/sys/class/power_supply/BAT0/capacity"); - echo "$(icon battery) $capacity%"; + # echo "$(icon battery) $capacity%"; + echo "BAT: $capacity%"; } music_module() { local label=$(~/scripts/music/player.sh get_label); - echo "$(icon music) $label"; + echo "$(playerctl_prefix)$label"; } brightness_module() { @@ -52,7 +66,7 @@ brightness_module() { } volume_module() { - echo "$(icon volume) $(volume_component 2)"; + echo "$(icon volume): $(volume_component 2)"; } keymode_module() { |
