TheRepoClub-DotFiles/lemonbar/.local/bin/lemonbar/lemonbar_cpu
2021-12-31 05:21:12 +00:00

17 lines
417 B
Bash
Executable File

#!/usr/bin/env bash
cpu() {
icon=" "
read -r cpu a b c previdle rest < /proc/stat
prevtotal=$((a+b+c+previdle))
sleep 0.5
read -r cpu a b c idle rest < /proc/stat
total=$((a+b+c+idle))
cpu=$((100*( (total-prevtotal) - (idle-previdle) ) / (total-prevtotal) ))
cpu=" $cpu%"
printf "%s%s\n" "%{F#1e222a}%{B#75A4CD}$icon %{F-}%{B-}" "%{F#1e222a}%{B#C4C7C5}$cpu %{F-}%{B-}"
}
cpu