diff options
Diffstat (limited to 'bin/.bin/statusbar')
-rwxr-xr-x | bin/.bin/statusbar | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/bin/.bin/statusbar b/bin/.bin/statusbar new file mode 100755 index 0000000..c506244 --- /dev/null +++ b/bin/.bin/statusbar | |||
@@ -0,0 +1,45 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | # Color definitions. | ||
4 | export BLK="\e[30m" | ||
5 | export RED="\e[31m" | ||
6 | export GRN="\e[32m" | ||
7 | export YLW="\e[33m" | ||
8 | export BLU="\e[34m" | ||
9 | export PUR="\e[35m" | ||
10 | export CYN="\e[36m" | ||
11 | export RST="\e[0m" | ||
12 | |||
13 | # Other formatting. | ||
14 | export BLD="\e[1m" | ||
15 | export DIM="\e[2m" | ||
16 | export ITA="\e[3m" | ||
17 | export UND="\e[4m" | ||
18 | export FLS="\e[5m" | ||
19 | export REV="\e[7m" | ||
20 | export INV="\e[8m" | ||
21 | export STR="\e[9m" | ||
22 | |||
23 | vol(){ | ||
24 | vol=$(pulsemixer --get-volume | awk '{print $1}') | ||
25 | echo -e "vol $vol%" | ||
26 | } | ||
27 | |||
28 | bat() { | ||
29 | power=$(cat /sys/class/power_supply/BAT0/capacity) | ||
30 | echo -e "bat $power%" | ||
31 | } | ||
32 | |||
33 | dte() { | ||
34 | dte=$(date +"%A, %B %d") | ||
35 | echo -e "date $dte" | ||
36 | } | ||
37 | |||
38 | tie() { | ||
39 | tme=$(date +"%I:%M %p") | ||
40 | echo -e "time $tme" | ||
41 | } | ||
42 | while :; do | ||
43 | echo "$(vol) $(bat) $(tie) $(dte)" | ||
44 | sleep 2 | ||
45 | done | ||