X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=i3%2Fbar;h=615a11154af3678d28727196f083d35ee5460a55;hb=d7974f44289f5483e6eeb81e5c6ae20991943dfb;hp=fe1c8d04e1d76421a8cd1f1f0a63356c18484a34;hpb=3ce5198b704dba3e81a61d67e431f45a0f4e3ff4;p=dotfiles.git diff --git a/i3/bar b/i3/bar index fe1c8d0..615a111 100755 --- a/i3/bar +++ b/i3/bar @@ -1,6 +1,25 @@ #!/bin/bash +item(){ + echo "{\"full_text\": \"$1\"}$2" +} + +battery(){ + path=/sys/class/power_supply + now=$(($(cat "$path/BAT0/charge_now")*100/$(cat "$path/BAT0/charge_full")))% + [ "$(cat "$path/ADP1/online")" -eq "1" ] && charge="(C)" + [ "$now" = "100%" ] && now="FULL" + echo -n "$now$charge" +} + +volume(){ + mixer=$(amixer | head -5 | tail -1) + echo $mixer | grep "\[on\]" && mute="(M)" + volume=$(echo $mixer | grep -Po "(?<=\[)[0-9]{1,3}%") + echo -n "vol: $volume$mute" +} + while true; do - date + echo "$(volume) | $(battery) | $(date +%x\ %X)" sleep 1 done