aboutsummaryrefslogblamecommitdiffstats
path: root/modules/cputemp
blob: c7d4fc440b90d882da01a262a0b8a0cd34f8549c (plain) (tree)
























                                                                                                     
#!/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 temp1 | awk 'NR==1{gsub("+", " "); gsub("\\..", " "); print $2}')"

	if [ "$CPU_TEMP" -ge $WARNING_LEVEL ]; then
		PREFIX="$FIRE$PREFIX"
	fi

	echo "$PREFIX$CPU_TEMP°C"
}

get_cputemp