dwmbar/modules/cputemp
2023-03-01 14:19:18 +05:30

25 lines
458 B
Bash
Executable file

#!/bin/bash
# Gets temperature of the CPU
# Dependencies: lm_sensors
PREFIX=' '
FIRE=' '
WARNING_LEVEL=80
get_cputemp()
{
# CPU_T=$(cat /sys/devices/platform/coretemp.0/hwmon/hwmon?/temp2_input)
# CPU_TEMP=$(expr $CPU_T / 1000)
CPU_TEMP="$(sensors | grep Package | awk 'NR==1{gsub("+", " "); gsub("\\..", " "); print $4}')"
if [[ "$CPU_TEMP" -ge $WARNING_LEVEL ]]; then
PREFIX="$FIRE$PREFIX"
fi
echo "$PREFIX$CPU_TEMP°C"
}
get_cputemp