summaryrefslogtreecommitdiff
path: root/cfg/i3
diff options
context:
space:
mode:
authorjStmaX! <87650746+jstmaxlol@users.noreply.github.com>2025-09-25 23:12:16 +0200
committerGitHub <noreply@github.com>2025-09-25 23:12:16 +0200
commit37e96f2aef26dcf36ed80677d778b508a79feb02 (patch)
tree1182d6c69fa8bf3a8647d5bd11a0dac47a79d14a /cfg/i3
parentb8c5428cb686ea1a94c622cfc1a3f534d9d339cf (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.sh26
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