dotfiles/.config/waybar/scripts/toggle_dmp_widget.sh
2025-05-28 18:27:10 +02:00

23 lines
601 B
Bash
Executable File

#!/bin/bash
PIDFILE="/tmp/dmp_widget.pid"
if [ -f "$PIDFILE" ] && kill -0 "$(cat "$PIDFILE")" 2>/dev/null; then
kill "$(cat "$PIDFILE")"
rm -f "$PIDFILE"
else
yad --title="DMP-A6 Info" \
--window-icon=audio-x-generic \
--on-top --skip-taskbar \
--undecorated \
--geometry=500x300+40+40 \
--no-buttons \
--image="/tmp/dmp_cover.jpg" \
--text="$(~/.config/eww/scripts/get_dmp_state.sh | jq -r '.title + "\n" + .artist + "\n" + .info')" \
--text-align=center \
--fontname="JetBrains Mono 11" \
--borders=12 &
echo $! > "$PIDFILE"
fi