diff options
Diffstat (limited to 'cfg')
| -rw-r--r-- | cfg/i3/kurobar.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/cfg/i3/kurobar.sh b/cfg/i3/kurobar.sh new file mode 100644 index 0000000..ec58fa2 --- /dev/null +++ b/cfg/i3/kurobar.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +while true; do + # --- battery percentage --- + if [ -d /sys/class/power_supply/BAT0 ]; then + bat=$(cat /sys/class/power_supply/BAT0/capacity) + else + bat="N/A" + fi + + # --- ram usage in gb --- + mem_used=$(free -g | awk '/^Mem:/ {print $3}') + mem_total=$(free -g | awk '/^Mem:/ {print $2}') + + # --- screen brightness (clean) --- + # outputs just the % from brightnessctl -m + bright=$(brightnessctl -m | awk -F, '{print $4}') + + # --- date/time --- + dt=$(date '+%Y-%m-%d %H:%M:%S') + + # --- print bar line --- + echo "$bat% | $mem_used/$mem_total GB | $bright | $dt" + + sleep 0.1 +done |