diff --git a/scripts/status-bat b/scripts/status-bat new file mode 100755 index 0000000..8f585bd --- /dev/null +++ b/scripts/status-bat @@ -0,0 +1,33 @@ +#!/bin/bash -x + +icon=" " + +current=$(acpi --battery | sed -e 's/%.*//' | sed 's/.*, //') + +state=$(acpi --battery | sed -e 's/,.*//' | sed 's/.*: //') + +if [[ "$state" == "Discharging" ]]; then + case $((current/5/4)) in + 1) + icon="" + ;; + 2) + icon="" + ;; + 3) + icon="" + ;; + 4) + icon="" + ;; + 5) + icon="" + ;; + esac +fi + +if [[ "$state" == "Not charging" ]]; then + icon="" +fi + +echo "$icon $current%" diff --git a/scripts/xmobar-status-vol b/scripts/xmobar-status-vol index 9f74c59..ea9141e 100755 --- a/scripts/xmobar-status-vol +++ b/scripts/xmobar-status-vol @@ -33,6 +33,6 @@ else color=$red icon="" # fa-volume-off f026 fi -echo "$icon $status" +echo "$icon $status" diff --git a/scripts/xmobar-status-weather b/scripts/xmobar-status-weather index fbb8550..b337e56 100755 --- a/scripts/xmobar-status-weather +++ b/scripts/xmobar-status-weather @@ -15,5 +15,22 @@ readarray -t y <<< "$weather" loc=${y[0]} temp=${y[1]} +color="" -echo -e "$loc $temp\u00b0C" +if ((temp > 30)) +then + color="#ff5555" +elif ((temp > 25)) +then + color="#ffb86c" +elif ((temp > 20)) +then + color="#f1fa8c" +elif ((temp > 10)) +then + color="#50fa7b" +else + color="#8be9fd" +fi + +echo -e "$loc $temp\u00b0C"