aboutsummaryrefslogtreecommitdiff
path: root/i3blocks/i3cpu.sh
blob: e3d3fc6e21ff42577c2919145f1a59dc8ba28d43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

case $BLOCK_BUTTON in
	1) dunstify -r $(dunstifyIDs.sh "cpu") -t 5000 "Highest CPU processes:
$(ps axch -o cmd:18,%cpu --sort=-%cpu | sed 10q)" ;;
esac

temp=$(sensors | awk '/Package id/ {print $4}' | sed 's/+//' | sed 's/\..*//')
warn=""

if [ "$temp" -lt 25 ]; then
	color="#696eff"
elif [ "$temp" -lt 45 ]; then
	color="#1fffaf"
elif [ "$temp" -lt 65 ]; then
	color="#b8bb26"
else
	color="#d1375d"
	warn=fi

printf "<span color='%s'>%s%s</span>" "$color" "$temp" "$warn"
echo ""