#+title: SketchyBar Volume Plugin Set an icon based on the current volume and return the volume and the icon. #+begin_src sh :tangle ~/.config/sketchybar/plugins/volume.sh :mkdirp yes :tangle-mode o755 #!/bin/sh if [ "$SENDER" = "volume_change" ]; then VOLUME="$INFO" case "$VOLUME" in [6-9][0-9]|100) ICON="󰕾" ;; [3-5][0-9]) ICON="󰖀" ;; [1-9]|[1-2][0-9]) ICON="󰕿" ;; ,*) ICON="󰖁" esac sketchybar --set "$NAME" icon="$ICON" label="$VOLUME%" fi #+end_src