wip
This commit is contained in:
+1
-14
@@ -26,19 +26,6 @@ else
|
||||
fi
|
||||
logical_threads=$(nproc --all)
|
||||
|
||||
# CPU usage (quick sample)
|
||||
cpu_usage() {
|
||||
read -r _ u n s i _ < <(grep '^cpu ' /proc/stat)
|
||||
prev=$((u+n+s+i)); prev_idle=$i
|
||||
sleep 0.1
|
||||
read -r _ u n s i _ < <(grep '^cpu ' /proc/stat)
|
||||
cur=$((u+n+s+i)); idle=$i
|
||||
dt=$((cur - prev)); di=$((idle - prev_idle))
|
||||
((dt>0)) && printf "%.1f%%" "$(bc -l <<< "100*($dt-$di)/$dt")" || echo "0.0%"
|
||||
}
|
||||
|
||||
cpu_use=$(cpu_usage)
|
||||
|
||||
# Memory
|
||||
mem_usage=$(free -h | awk '/Mem:/ {print $3 "/" $2}')
|
||||
|
||||
@@ -50,7 +37,7 @@ pkg_count=$(find /var/db/pkg -mindepth 2 -maxdepth 2 -type d 2>/dev/null | wc -l
|
||||
|
||||
# --- Define lines (easy to add new ones) ---
|
||||
lines=(
|
||||
"${cyan}CPU${reset}: ${physical_cores}c/${logical_threads}t/${cpu_use}"
|
||||
"${cyan}CPU${reset}: ${physical_cores}c/${logical_threads}t"
|
||||
"${green}Memory${reset}: ${mem_usage}"
|
||||
"${red}Age${reset}: ${sys_age} days"
|
||||
"${blue}Pkgs${reset}: ${pkg_count}"
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
if [[ -f ~/.last_world_update ]]; then
|
||||
last_epoch=$(stat -c %Y ~/.last_world_update)
|
||||
days_since_update=$(( ( $(date +%s) - last_epoch ) / 86400 ))
|
||||
else
|
||||
days_since_update=0
|
||||
fi
|
||||
Reference in New Issue
Block a user