#!/usr/bin/env bash
check() {
command -v "$1" 1>/dev/null
}
check sensors || exit
data="$(sensors coretemp-isa-0000 | sed 's/+//g')"
package="$(echo "$data" | awk -e '/Package/ {print $4}')"
coretemp="$(echo "$data" | awk -e '/Core/ {print $3}')"
tooltip="Core Temp: $package \n"
# "format-icons" : [ "", "", "", "", "" ] ,
tempint=''${package%.*}
temp="''${tempint}"
# icon=""
class="cool"
[ "$tempint" -gt 50 ] && {
# icon=""
class="normal"
}
[ "$tempint" -gt 70 ] && {
# icon=" "
class="warm"
}
[ "$tempint" -gt 85 ] && {
# icon=" "
class="warn"
}
[ "$tempint" -gt 95 ] && {
# icon=" "
class="critical"
}
j=0
for i in $coretemp; do
tooltip+="Core $j: $i\n"
((j = j + 1))
done
tooltip="''${tooltip::-2}"
cat <