my dotz
1#!/bin/sh
2
3while true
4do
5 vpn="off"
6 if ip link ls tun0 > /dev/null 2>&1; then
7 vpn="on"
8 fi
9 wifi="disconnected (0%)"
10 if nmcli dev show wlp0s20f3 | grep GENERAL.STATE | grep -q connected; then
11 wifiname="$(nmcli -t dev show wlp0s20f3 | grep GENERAL.CONNECTION | cut -d ':' -f 2)"
12 wifistrength="$(nmcli dev show wlp0s20f3 | awk '/GENERAL.STATE/ {print $2}')"
13 wifi="$wifiname ($wifistrength%)"
14 fi
15 battery="$(cat /sys/class/power_supply/BAT0/capacity)%"
16 time=$(date +"%A %Y-%m-%d %I:%M %p")
17 est_time=$(TZ=America/New_York date +"(🗽%I:%M ET)")
18 time="$time $est_time $(date -u +"(🤖%H:%M UTC)")"
19 # --date='TZ="America/New_York"
20 printf "%s | %s | %s\n" "wifi: ${wifi} vpn: $vpn" "bat: ${battery}" "${time}"
21 sleep 10
22done