diff options
| author | jStmaX! <87650746+jstmaxlol@users.noreply.github.com> | 2025-09-25 23:12:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-25 23:12:16 +0200 |
| commit | 37e96f2aef26dcf36ed80677d778b508a79feb02 (patch) | |
| tree | 1182d6c69fa8bf3a8647d5bd11a0dac47a79d14a /cfg/i3 | |
| parent | b8c5428cb686ea1a94c622cfc1a3f534d9d339cf (diff) | |
2/2 added status bar (kurobar.sh)
i will make this better, just gotta sleep a bit xd, love i3 btw, unfortunate i didnt discover it earlier, so fucking much customization!!!
Diffstat (limited to 'cfg/i3')
| -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 |