cef8287f654e3934896dade13c9671ca0fb25f9d
[dotfiles.git] / .config / i3 / bar
1 #!/bin/bash
2 item(){
3 echo "{\"full_text\": \"$1\"}$2"
4 }
5
6 battery(){
7 path=/sys/class/power_supply
8 now=$(($(cat "$path/BAT0/charge_now")*100/$(cat "$path/BAT0/charge_full")))
9 [ "$(cat "$path/ADP1/online")" -eq "1" ] && charge="(C)"
10 [ "$now" -ge "100" ] && now="FULL"
11 echo -n "$now%$charge"
12 }
13
14 volume(){
15 mixer=$(amixer 2>&1 | head -5 | tail -1)
16 echo $mixer | grep -q "\[on\]" || mute="(M)"
17 volume=$(echo $mixer | grep -Po "(?<=\[)[0-9]{1,3}%")
18 echo -n "vol: $volume$mute"
19 }
20
21 while true;
22 do
23 echo "$(volume) | $(battery) | $(date +%x\ %X)"
24 sleep 10
25 done