diff options
Diffstat (limited to 'dwm-status')
| -rwxr-xr-x | dwm-status | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -1,5 +1,4 @@ #!/bin/sh - while true; do datetime="$(date '+%d %a %H:%M')" @@ -19,13 +18,19 @@ while true; do net="offline" fi - # VPN (tun0 / wg0 / proton0 – adjust to match your system) - if ip link show tun0 >/dev/null 2>&1 || ip link show wg0 >/dev/null 2>&1 || ip link show proton0 >/dev/null 2>&1; then - vpn="VPN on" + # CPU usage + cpu="$(top -bn1 | awk '/^%Cpu/{print int($2+$4) "%"}')" + + # Memory + mem="$(free -m | awk '/^Mem/{print $3 "M"}')" + + # VPN status + if ip link show wg-vps >/dev/null 2>&1; then + vpn="VPS on" else - vpn="VPN off" + vpn="VPS off" fi - xsetroot -name "VOL $vol | NET $net | $vpn | $datetime " + xsetroot -name "$datetime | CPU $cpu | MEM $mem | VOL $vol | NET $net | $vpn " sleep 5 done |
