From 5e2bfe41b0f4703c235dc6b7faa683d4de6ce392 Mon Sep 17 00:00:00 2001 From: "committer@tuxwarrior" Date: Wed, 4 Mar 2026 13:45:54 -0500 Subject: [PATCH] + temp file and threshold as input --- dots/bin/temperature.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dots/bin/temperature.sh b/dots/bin/temperature.sh index b51d954..906b813 100755 --- a/dots/bin/temperature.sh +++ b/dots/bin/temperature.sh @@ -10,17 +10,21 @@ # pch_cometlake @ tuxwarrior (i found out by doing more on all tmp input files, and comparing with psensor values): # `/sys/devices/virtual/thermal/thermal_zone3/hwmon6/temp1_input` = `/sys/class/hwmon/hwmon6/temp1_input` +temp_file=$1 +threshold=$2 + +temp_file=${temp_file:=/sys/devices/virtual/thermal/thermal_zone3/hwmon6/temp1_input} +threshold=${threshold:=60} # the value is reported in milli-degrees celsius. we divide by 1000 to convert to degrees celsius # icon: https://fontawesome.com/icons/temperature-full?f=classic&s=solid # to set colour in svg, set `fill="white"` in the file -temperature=$(($(cat /sys/devices/virtual/thermal/thermal_zone3/hwmon6/temp1_input) / 1000)) +temperature=$(($(cat ${temp_file}) / 1000)) -if [[ ${temperature} -gt 59 ]]; then +if [[ ${temperature} -gt ${threshold} ]]; then echo /home/poq/.config/nwg-panel/icons/temperature-full-solid-full.alarm.svg - echo "WARNING: ${temperature}°C" else echo /home/poq/.config/nwg-panel/icons/temperature-full-solid-full.svg - echo "${temperature}°C" fi +echo "${temperature}°C"