summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar/items/brew.sh
blob: 4e58efd6dbbfb694c12bdde5e0a603981702d29f (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
37
38
39
#!/bin/bash

# Trigger the brew_udpate event when brew update or upgrade is run from cmdline
# e.g. via function in .zshrc or fish function

POPUP_CLICK_SCRIPT="sketchybar --set $NAME popup.drawing=toggle"

brew=(
	script="$PLUGIN_DIR/brew.sh"
	click_script="$POPUP_CLICK_SCRIPT"
	icon=􀐛
	label=?
	update_freq=30
	popup.align=right
	popup.height=20
	icon.padding_right=-1
	padding_left=0
	padding_right=-1
	y_offset=1
)

brew_details=(
	background.corner_radius=12
	background.padding_left=5
	background.padding_right=10
	click_script="sketchybar --set brew popup.drawing=off"
)

sketchybar --add event brew_update \
	--add item brew right \
	--set brew "${brew[@]}" \
	\
	--subscribe brew brew_update \
	mouse.entered \
	mouse.exited \
	mouse.exited.global \
	\
	--add item brew.details popup.brew \
	--set brew.details "${brew_details[@]}"