Files
.local/bin/dwmbar_refresh
T
2026-07-14 03:53:04 +00:00

42 lines
664 B
Plaintext
Executable File

get_volume() { \
echo "[🔊"
printf "%s%%] " "$(pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1 {gsub("%","",$5); print $5}')"
}
get_battery() { \
echo "[🔋"
printf "%s] " "$(acpi | awk -F', ' '{print $2}')"
}
get_brightness() { \
printf "[%.0f%%] " "$(xrandr --verbose | awk '/Brightness/ {print $2*100; exit}')"
}
get_mem() { \
free | grep Mem | awk '{ printf("%.4f%\n", $3/$2 * 100.0) }'
}
get_time() { \
date | awk '{print $4}'
}
get_date() { \
date | awk '{printf("%s %s %s\n", $1, $2, $3)}'
}
status() { \
get_mem
get_brightness
get_volume
get_battery
echo ""
get_date
get_time
}
xsetroot -name " $(status | tr '\n' ' ')"