my dotz
1#!/bin/sh
2
3while true
4do
5 wifi="disconnected (0%)"
6 if nmcli dev show wlan0 | grep GENERAL.STATE | grep -q connected; then
7 wifiname="$(nmcli dev show wlan0 | grep 'GENERAL.CONNECTION' | sed 's|GENERAL.CONNECTION:[ ]*||g')"
8 wifistrength="$(nmcli dev show wlan0 | awk '/GENERAL.STATE/ {print $2}')"
9 wifi="$wifiname ($wifistrength%)"
10 fi
11 battery="$(cat /sys/class/power_supply/BAT1/capacity)%"
12 time=$(date +"%A %Y-%m-%d %I:%M %p")
13 time="$time $(date -u +"(🤖%H:%M UTC)")"
14 printf "%s | %s | %s\n" "💓 ${wifi}" "🥤 ${battery}" "${time}"
15 sleep 10
16done