#!/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 <