summaryrefslogtreecommitdiff
path: root/sway/.config/sway/statusbar
diff options
context:
space:
mode:
Diffstat (limited to 'sway/.config/sway/statusbar')
-rwxr-xr-xsway/.config/sway/statusbar67
1 files changed, 0 insertions, 67 deletions
diff --git a/sway/.config/sway/statusbar b/sway/.config/sway/statusbar
deleted file mode 100755
index ba6dfa9..0000000
--- a/sway/.config/sway/statusbar
+++ /dev/null
@@ -1,67 +0,0 @@
1#!/bin/bash
2# Color definitions.
3export BLK="\e[30m"
4export RED="\e[31m"
5export GRN="\e[32m"
6export YLW="\e[33m"
7export BLU="\e[34m"
8export PUR="\e[35m"
9export CYN="\e[36m"
10export RST="\e[0m"
11
12vol(){
13 vol=$(pulsemixer --get-volume | awk '{print $1}')
14 mute=$(pulsemixer --get-mute)
15 if [ "$mute" == 1 ]; then
16 echo -e "<span color='gray'>muted</span>"
17 else
18 echo -e "<span color='gray'>vol</span> $vol%"
19 fi
20}
21
22bat() {
23 power=$(cat /sys/class/power_supply/BAT0/capacity)
24 status=$(cat /sys/class/power_supply/BAT0/status)
25 if [ "$status" == "Charging" ]; then
26 echo -e "<span color='gray'>+bat</span> $power%"
27 else
28 echo -e "<span color='gray'>bat</span> $power%"
29 fi
30}
31
32dte() {
33 dte=$(date +"%a, %b %d")
34 echo -e "<span color='gray'>date</span> $dte"
35}
36
37tie() {
38 tme=$(date +"%I:%M %p")
39 echo -e "<span color='gray'>time</span> $tme"
40}
41
42prepend_zero () {
43 seq -f "%02g" $1 $1
44}
45
46cmus () {
47 artist=$(echo -n $(cmus-remote -C status | grep "tag artist" | cut -c 12-))
48 if [[ $artist = *[!\ ]* ]]; then
49 song=$(echo -n $(cmus-remote -C status | grep title | cut -c 11-))
50 position=$(cmus-remote -C status | grep position | cut -c 10-)
51 minutes1=$(prepend_zero $(($position / 60)))
52 seconds1=$(prepend_zero $(($position % 60)))
53 duration=$(cmus-remote -C status | grep duration | cut -c 10-)
54 minutes2=$(prepend_zero $(($duration / 60)))
55 seconds2=$(prepend_zero $(($duration % 60)))
56 # echo -n "$artist - $song [$minutes1:$seconds1/$minutes2:$seconds2]"
57 echo -e "<span color='#a1efd3'>$song [$minutes1:$seconds1/$minutes2:$seconds2]</span>"
58 else
59 echo
60 fi
61}
62
63while :; do
64 echo " $(cmus) $(vol) $(bat) $(tie) $(dte) "
65 sleep 2
66done
67