2025-03-10 10:30:45 -05:00

35 lines
837 B
Bash
Executable File

#!/bin/sh
[ -z $1 ] && echo "Error: BAR_NAME is not supplied." && exit 1
#Get config values for script
source "${0%/*}/now-playing-options.cfg"
#Call the get_status script with the supplied BAR_NAME in polybar's config.ini (therefore, running get_status icon supplies icon as arg 2)
get_status() {
${0%/*}/now-playing-get.sh $1 $2
}
prepend() {
echo "$1$(get_status $1)"
if [ -n $wait_time ]; then
sleep $wait_time
fi
}
case "$(get_status $1 icon)" in
"none"|"") prepend '';;
"browser") prepend '󰇧 ';;
"netflix") prepend '󰝆 ';;
"youtube") prepend '󰗃 ';;
"prime") prepend ' ';;
"spotify") prepend '󰓇 ';;
"vlc") prepend '󰕼 ';;
"mpv") prepend '󱖏 ';;
"kdeconnect") prepend ' ';;
"corridor") prepend '󰎁 ';;
"rhythmbox") prepend '󰓃 ';;
esac