Fix up the measurement for CPUS.

It wasn't taking into account AMD CPUs if it fell through to the sensors case.
This commit is contained in:
2025-12-08 08:25:09 -05:00
parent b964f1566a
commit cdeadcc13c

View File

@@ -60,7 +60,7 @@ update_system_data() {
tempCelsius=$(echo "scale=1; $tempCelsius/1000" | bc -l)
fi
elif command -v sensors &>/dev/null; then
tempCelsius=$(sensors | grep -oP 'Core 0.*?\+\K[0-9.]+')
tempCelsius=$(sensors | grep -oP '(Core 0|Tctl).*?\+\K[0-9.]+' | head -1)
fi
[[ "$tempCelsius" != "--" && "$tempCelsius" != "null" ]] && cpuTemp=$(celsius_to_fahrenheit "$tempCelsius") || cpuTemp="--"