23 lines
601 B
Bash
Executable File
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
|
|
|