diff --git a/dwmblocks/status-bar/redshift.sh b/dwmblocks/status-bar/redshift.sh index b953f91..e97bdff 100755 --- a/dwmblocks/status-bar/redshift.sh +++ b/dwmblocks/status-bar/redshift.sh @@ -3,20 +3,19 @@ pid=$(pidof redshift) case $BUTTON in - 1) - redshift -x - if [ ! "$pid" = "" ]; then - kill -9 $pid - redshift -x - pid="" - else - redshift -r -l "$LATLONG" > /dev/null 2> /dev/null & - pid="1" - fi;; +1) + if [ ! "$pid" = "" ]; then + kill -9 $pid + redshift -x > /dev/null 2> /dev/null & + pid="" + else + redshift -l $(curl -s "https://location.services.mozilla.com/v1/geolocate?key=geoclue" | awk 'OFS=":" {print $3,$5}' | tr -d ',}') > /dev/null 2> /dev/null & + pid="1" + fi;; esac if [ "$pid" = "" ]; then - echo "^c#ebcb8b^^d^" + echo "^c#ebcb8b^^d^" else - echo "^c#ebcb8b^^d^" + echo "^c#ebcb8b^^d^" fi diff --git a/startdwm b/startdwm index 694440d..c5249ed 100755 --- a/startdwm +++ b/startdwm @@ -21,7 +21,7 @@ feh --bg-center ~/.wallpapers/blue-period.jpg dwmblocks & sxhkd & clipmenud & -playerctld daemon +redshift -l $(curl -s "https://location.services.mozilla.com/v1/geolocate?key=geoclue" | awk 'OFS=":" {print $3,$5}' | tr -d ',}') & while true; do dwm