diff --git a/etc/i3blocks.conf b/etc/i3blocks.conf index 809456d..14da6fb 100644 --- a/etc/i3blocks.conf +++ b/etc/i3blocks.conf @@ -12,6 +12,11 @@ command=/home/agres/.config/i3/scripts/lab.sh interval=60 label=LAB: +[homelab] +command=/home/agres/.config/i3/scripts/vpn.sh +interval=10 +label=VPN: + [batteries_mouse] command=/home/agres/.config/i3/scripts/mouse_battery.sh interval=60 diff --git a/i3/scripts/vpn.sh b/i3/scripts/vpn.sh new file mode 100755 index 0000000..8794b5d --- /dev/null +++ b/i3/scripts/vpn.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +STATUS="$(mullvad status 2>/dev/null)" + +if echo "$STATUS" | grep -q "^Connected"; then + echo "UP" + echo "UP" + echo "#00b894" +else + echo "DOWN" + echo "DOWN" + echo "#ff0000" +fi +