diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2023-08-05 14:59:32 +0530 |
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2023-08-05 14:59:32 +0530 |
| commit | 8cfd70e64cc35cea84105113ebad7093b3a4b9fb (patch) | |
| tree | f16f12d2fe410fd4f0df0e3682c56e9203f5c214 | |
| parent | 1ffbe6d42d7b533ddeb587339a66a099811f6716 (diff) | |
change bar.sh
| -rwxr-xr-x | .dwm/bar.sh | 35 |
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 |
