From bd972e7e9a24489e9db88a437214512686af03d6 Mon Sep 17 00:00:00 2001 From: committer Date: Sun, 26 May 2024 18:54:30 -0500 Subject: [PATCH] u --- dots/bash/.bashrc | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/dots/bash/.bashrc b/dots/bash/.bashrc index 10caaea..1452e02 100644 --- a/dots/bash/.bashrc +++ b/dots/bash/.bashrc @@ -74,13 +74,30 @@ rshift() { cmd=$1 fi + temperature_file="/tmp/temperature.txt" + if [ ${cmd} == "info" ] ; then echo "{morning, day, evening, night, bedtime}" + elif [ ${cmd} == "show" ] || + [ ${cmd} == "display" ] + ; then + if [ -f "${temperature_file}" ] ; then + temperature=$(cat /tmp/temperature.txt) + else + temperature=n/a + fi + echo "${temperature}K" + elif + [ ${cmd} == "disable" ] || + [ ${cmd} == "off" ] + ; then + redshift -x elif [ ${cmd} == "morning" ] ; then temperature=4500 elif [ ${cmd} == "day" ] || - [ ${cmd} == "normal" ] || [ ${cmd} == "default" ] || [ ${cmd} == "off" ] ; then + [ ${cmd} == "normal" ] || + ; then temperature=6500 elif [ ${cmd} == "evening" ] ; then temperature=3500 @@ -93,6 +110,7 @@ rshift() { fi echo "setting temperature to ${temperature}K" + touch '${temperature}' > ${temperature_file} redshift -P -O ${temperature} }