summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar/items/music.sh
blob: 3730d88523cc26830ede602abaf7d8edb1ebbcc6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/env/bash

# Load global styles, colors and icons
source "$CONFIG_DIR/globalstyles.sh"

music=(
	"${bracket_defaults[@]}"
	script="$PLUGIN_DIR/music.sh"
	popup.align=center
	padding_left=0
	label.padding_right=$PADDINGS
	padding_right=$(($PADDINGS * 2))
	icon=􀊆
	drawing=off
	label="Loading…"
	background.image=media.artwork
	background.image.scale=0.75
	background.image.corner_radius=$PADDINGS
	icon.padding_left=48
	label.max_chars=33
	updates=on
	--subscribe music media_change
	--subscribe music mouse.entered
	mouse.clicked
	mouse.exited
	mouse.exited.global
)

sketchybar \
	--add item music center \
	--set music "${music[@]}" \
	--set music "${menu_defaults[@]}" \
	--add item music.cover popup.music \
	--add item music.artist popup.music \
	--add item music.title popup.music \
	--add item music.album popup.music