summaryrefslogtreecommitdiff
path: root/local/bin/sway-status
blob: 064e18174fc7272788535a23b776a7f921fb9fa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/env bash

# Date
date=$(date "+%I:%M %p")

# CPU temp
cpu=$(sensors | grep "Package" | cut -f 1-3,5 -d " ")

# Alsa master volume
volume=$(amixer get Master | grep "Right:" | cut -f 7,8 -d " ")

# Battery percentage
batt=""
for b in /sys/class/power_supply/BAT*; do
    if [ -d "$b" ]; then
        if [ -r "$b/capacity" ]; then
            cap=$(<"$b/capacity")
        else
            cap=0
        fi
        if [ -z "$batt" ]; then
            batt="${cap}%"
        else
            batt="$batt ${cap}%"
        fi
    fi
done
# If no battery found
if [ -z "$batt" ]; then
    batt="None"
fi

# Status bar
echo "BAT: $batt | $date"