17 lines
500 B
Bash
17 lines
500 B
Bash
#!/bin/bash
|
|
|
|
### You need to edit sudoers file to run wg-quick without password
|
|
|
|
# %admin ALL = (ALL) NOPASSWD: /nix/store/s2qw0sxax8pckbzmyw6wrarahmx65bq9-wireguard-tools-1.0.20210914/bin/wg-quick
|
|
|
|
WG_PIDFILE="/var/run/wireguard/wg0.name"
|
|
|
|
if [ -f $WG_PIDFILE ]; then
|
|
sketchybar -m --set vpn icon= \
|
|
label="$VPN" \
|
|
drawing=on \
|
|
click_script="~/.config/sketchybar/plugins/wg_off.sh"
|
|
else
|
|
sketchybar -m --set vpn drawing=off click_script="~/.config/sketchybar/plugins/wg_on.sh"
|
|
fi
|