summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar.mon/items/wifi.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mac/.config/sketchybar.mon/items/wifi.sh')
-rwxr-xr-xmac/.config/sketchybar.mon/items/wifi.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/mac/.config/sketchybar.mon/items/wifi.sh b/mac/.config/sketchybar.mon/items/wifi.sh
new file mode 100755
index 0000000..a903c23
--- /dev/null
+++ b/mac/.config/sketchybar.mon/items/wifi.sh
@@ -0,0 +1,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