nixos-config/hosts/worf/sketchybar/plugins/zen.sh

40 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
zen_on() {
sketchybar --set wifi drawing=off \
--set apple.logo drawing=off \
--set '/cpu.*/' drawing=off \
--set calendar icon.drawing=off \
--set separator drawing=off \
--set front_app drawing=off \
--set volume_icon drawing=off \
--set spotify.anchor drawing=off \
--set spotify.play updates=off \
--set volume drawing=off \
}
zen_off() {
sketchybar --set wifi drawing=on \
--set apple.logo drawing=on \
--set '/cpu.*/' drawing=on \
--set calendar icon.drawing=on \
--set separator drawing=on \
--set front_app drawing=on \
--set volume_icon drawing=on \
--set spotify.play updates=on \
--set volume drawing=on \
}
if [ "$1" = "on" ]; then
zen_on
elif [ "$1" = "off" ]; then
zen_off
else
if [ "$(sketchybar --query apple.logo | jq -r ".geometry.drawing")" = "on" ]; then
zen_on
else
zen_off
fi
fi