summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar.mon/items/wifi.sh
blob: a903c23819279c1cc5191be4e0bd2c0263f902be (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

POPUP_OFF="sketchybar --set wifi popup.drawing=off"

wifi=(
	"${menu_defaults[@]}"
	icon="$WIFI_DISCONNECTED"
	script="$PLUGIN_DIR/wifi.sh"
	label.drawing=off
	click_script="$POPUP_CLICK_SCRIPT"
	popup.align=right
	updates=when_shown
	update_freq=5
	--subscribe wifi wifi_change
	mouse.entered
	mouse.exited
	mouse.exited.global
	icon.padding_left=-3
)

sketchybar \
	--add item wifi right \
	--set wifi "${wifi[@]}" \
	--add item wifi.ssid popup.wifi \
	--set wifi.ssid icon=􀅴 \
	label="SSID" \
	"${menu_item_defaults[@]}" \
	click_script="open 'x-apple.systempreferences:com.apple.preference.network?Wi-Fi';$POPUP_OFF" \
	--add item wifi.strength popup.wifi \
	--set wifi.strength icon=􀋨 \
	label="Speed" \
	"${menu_item_defaults[@]}" \
	click_script="open 'x-apple.systempreferences:com.apple.preference.network?Wi-Fi';$POPUP_OFF" \
	--add item wifi.ipaddress popup.wifi \
	--set wifi.ipaddress icon=􀆪 \
	label="IP Address" \
	"${menu_item_defaults[@]}" \
	click_script="echo \"$IP_ADDRESS\"|pbcopy;$POPUP_OFF" \
	--subscribe wifi wifi_change mouse.clicked