My NixOS configuration and dotfiles
1#!/usr/bin/env bash
2set -euo pipefail
3
4temp_avg="$(sensors | grep 'Package id 0' | awk '{print $4}' | cut -b2-)"
5load_avg="$(cut -d' ' -f1 /proc/loadavg)"
6freq_avg="$(cat /proc/cpuinfo | grep 'cpu MHz' | awk '{ total += $4; count++ } END { print total/count }')"
7freq_avg="$(printf %0.f $freq_avg)"
8fan_rpm="$(sensors | grep 'cpu_fan' | awk '{print $2}')"
9
10printf "%s %s@%sMHz 💨%s" $temp_avg $load_avg $freq_avg $fan_rpm