update polybar for laptop
This commit is contained in:
34
.config/polybar/scripts/now-playing.sh
Executable file
34
.config/polybar/scripts/now-playing.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/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
|
||||
|
||||
Reference in New Issue
Block a user