summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2023-08-05 14:59:32 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2023-08-05 14:59:32 +0530
commit8cfd70e64cc35cea84105113ebad7093b3a4b9fb (patch)
treef16f12d2fe410fd4f0df0e3682c56e9203f5c214
parent1ffbe6d42d7b533ddeb587339a66a099811f6716 (diff)
change bar.sh
-rwxr-xr-x.dwm/bar.sh35
1 files changed, 12 insertions, 23 deletions
diff --git a/.dwm/bar.sh b/.dwm/bar.sh
index 34bc0d1..a57306e 100755
--- a/.dwm/bar.sh
+++ b/.dwm/bar.sh
@@ -1,39 +1,28 @@
-#!/bin/dash
-
-interval=0
-
-black=#1e1f26
-white=#d3d7f2
+#!/bin/bash
battery() {
- get_capacity="$(cat /sys/class/power_supply/BAT1/capacity)"
- printf "^b$black^ "
- printf "^c$black^^b$white^  $get_capacity "
- printf "^b$black^ "
+ capacity="$(cat /sys/class/power_supply/BAT1/capacity)"
+ case "$(cat /sys/class/power_supply/BAT1/status)" in
+ Charging) printf " $capacity +";;
+ Discharging) printf " $capacity -";;
+ esac
}
wlan() {
case "$(cat /sys/class/net/wl*/operstate 2>/dev/null)" in
- up) printf "^c$black^ ^b$white^ 󰤨 Connected ^d^";;
- down) printf "^c$black^ ^b$white^ 󰤭 Disconnected ^d^";;
+ up) printf "󰤨 Connected";;
+ down) printf "󰤭 Disconnected";;
esac
}
clock() {
- printf "^b$black^ "
- printf "^c$black^^b$white^ 󱑆 $(date '+%H:%M') "
- printf "^b$black^ "
+ printf "󱑆 $(date '+%H:%M')"
}
user() {
- printf "^c$black^^b$white^ $(whoami) "
- printf "^b$black^ "
+ printf "$(whoami)"
}
-while true; do
-
- [ $interval = 0 ] || [ $(($interval % 3600)) = 0 ]
- interval=$((interval + 1))
-
- sleep 5 && xsetroot -name "$(battery)$(wlan)$(clock)$(user)"
+while(true) do
+ xsetroot -name "| $(battery) | $(wlan) | $(clock) | $(user) " && sleep 2
done