#!/bin/sh export MAIN_DISK="/dev/nvme0n1p7" #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]*") echo %{F$greenColor}$val #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%}" # ;; #0) # echo " " # ;; #*) # echo "—{ $val%}" # ;; #esac } volume () { #maybe change to Right, Left, Mono val=$(pulsemixer --get-volume | grep -oP '^.* ') echo $val #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... val="$(df $MAIN_DISK | grep -oh '[0-9]*%' | tail -n 1 )" echo %{F$purpleColor}$val } wifi () { val=$(iw dev | awk '$1=="ssid"{print $2}') echo %{F$redColor}$val } # # name=$(iwgetid -r) #if [ $name != " " ]; # then # #echo "—{ $name}" # echo "$name" # else # echo 睊 off # fi layout () { #echo "—{ "$(xkblayout-state print %s)"}" echo "$(xkb-switch -p)" } timeanddate () { #echo "—{" "$(date +'%T')}" echo "$(date +'%T')" } calendar () { echo "$(date +'%d/%m/%Y')" } toggl_timer () { toggl=$($HOME/.local/scripts/toggl-current) toggl_duration=$(echo $toggl | jq -r '.data .duration') toggl_description=$(echo $toggl | jq -r '.data .description') curr_time=$(date +%s) duration_sec=$((curr_time + toggl_duration)) #duration=$(echo $((duration_sec / (60 * 60))):$((duration_sec / 60 - duration_sec / (60 * 60) * 60)):$((duration_sec % 60))) echo "$duration" } COLOR_UNDERLINE="#ff0000" kek="%{U$COLOR_UNDERLINE}%{+u}${line#?}%{-u}$PADDING" while true do echo "%{S1}%{c}$(timeanddate)--$(calendar)%{r}wifi:$(wifi)--disk:$(diskspace)--vol:$(volume)%--bat:$(battery)%" sleep 5 done #echo "$kek%{$(volume)}%{$(layout)}%{$(diskspace)}%{$(timeanddate)}" #—{$(calendar)}——" #echo "                                          "