#!/bin/bash module GruvboxColors where backgroundColor="#282828" currentLineColor="#fabd2f" selectionColor="#665c54" foregroundColor="#ebdbb2" foregroundSecondColor="#fbf1c1" commentColor="#458588" cyanColor="#83a598" greenColor="#8ec07c" greenDarkerColor="#689d6a" orangeColor="#fe8019" pinkColor="#d3869b" purpleColor="#b16286" redColor="#cc241d" yellowColor="#fabd2f" battery () { val=$(acpi | grep -oh "[[:digit:]]*%" | grep -oh "[0-9]*") case $val in [1-9][0-9][0-9]) echo "-{ $val%}" ;; [5-9][0-9]) echo "-{ $val%}" ;; [1-4][0-9]) echo "-{ $val%}" ;; [1-9]) echo " $val%" echo "-{ $val%}" ;; 0) echo " " ;; *) echo "-{ $val%}" ;; esac } volume () { #maybe change to Right, Left, Mono val=$(amixer sget Master | grep 'Left:' | awk -F'[][]' '{ print $2 }'| grep -oh "[0-9]*") case $val in 100) echo "-{ $val%}" ;; [5-9][0-9]) echo "-{ $val%}" ;; [1-4][0-9]) echo "-{ $val%}" ;; [1-9]) echo "-{ $val%}" ;; 0) echo "-{}" ;; *) echo "-{ $val%}" esac } diskspace () { #might be another /dev/sda... echo "-{ "$(df -h | grep sda2 | grep -oh "[0-9]*%") "}" } wifi () { name=$(connmanctl services | grep "*A" | grep -oh "^*A. [A-Za-z]*" | grep -oh "[[:space:]][A-Za-x]*" | head -n 1) if [ $name != " " ]; then echo "-{ $name}" else echo 睊 off fi } layout () { echo "-{ "$(xkblayout-state print %s)"}" } timeanddate () { echo "-{" "$(date +'%T')}" } calendar () { echo " "$(date +'%d/%m/%Y') } echo "$(wifi)$(battery)$(volume)$(layout)$(diskspace)$(timeanddate)-{$(calendar)}--" #echo "                                          "