From 37e96f2aef26dcf36ed80677d778b508a79feb02 Mon Sep 17 00:00:00 2001 From: jStmaX! <87650746+jstmaxlol@users.noreply.github.com> Date: Thu, 25 Sep 2025 23:12:16 +0200 Subject: 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!!! --- cfg/i3/kurobar.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 cfg/i3/kurobar.sh 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 -- cgit v1.3.1