summaryrefslogtreecommitdiff
path: root/cfg/i3
diff options
context:
space:
mode:
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