Files
misc/scripts/status
2025-10-15 17:42:45 -07:00

16 lines
424 B
Bash
Executable File

#!/bin/sh
while true; do
BATTERY="$(cat /sys/class/power_supply/BAT1/capacity)%"
MEMORY_USED="$(free -m | awk 'NR==2 {print $3}')"
VOLUME=$(wpctl get-volume @DEFAULT_SINK@)
DATE_TIME=$(date +%m-%d-%Y" "%R:%S)
if [ "$MEMORY_USED" -gt 4096 ]; then
MEMORY_USED="$((MEMORY_USED/1024)) GiB"
else
MEMORY_USED="$MEMORY_USED MiB"
fi
xsetroot -name "$BATTERY $MEMORY_USED $VOLUME $DATE_TIME"
sleep 1
done