Fix CPU speed on BSD
This commit is contained in:
parent
db2824a8e1
commit
2b72944289
1 changed files with 8 additions and 0 deletions
8
neofetch
8
neofetch
|
@ -1104,10 +1104,18 @@ getcpu () {
|
||||||
# Get cpu cores
|
# Get cpu cores
|
||||||
cores=$(sysctl -n hw.ncpu)
|
cores=$(sysctl -n hw.ncpu)
|
||||||
|
|
||||||
|
# Fix for speeds under 1ghz
|
||||||
|
if [ -z "${speed:1}" ]; then
|
||||||
|
speed="0.${speed}"
|
||||||
|
else
|
||||||
|
speed=${speed:0:1}.${speed:1}
|
||||||
|
fi
|
||||||
|
|
||||||
cpu="$cpu @ ${speed}GHz"
|
cpu="$cpu @ ${speed}GHz"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
# Remove uneeded patterns from cpu output
|
# Remove uneeded patterns from cpu output
|
||||||
# This is faster than sed/gsub
|
# This is faster than sed/gsub
|
||||||
cpu=${cpu//(tm)}
|
cpu=${cpu//(tm)}
|
||||||
|
|
Loading…
Reference in a new issue