update: text labels instead of icons
This commit is contained in:
@@ -40,9 +40,16 @@ RAM_TOTAL=$(awk '/MemTotal:/ { printf "%.1f\n", $2 / 1000000 }' /proc/meminfo)
|
||||
RAM_FREE=$(awk '/MemAvailable:/ { printf "%.1f\n", $2 / 1000000 }' /proc/meminfo)
|
||||
RAM="$(awk -v total="${RAM_TOTAL}" -v free="${RAM_FREE}" 'BEGIN { print (total - free) }') G / ${RAM_TOTAL} G"
|
||||
|
||||
UPTIME=$(awk '{ s=int($1); printf "%dd %dh %dm\n", s/86400, (s%86400)/3600, (s%3600)/60 }' /proc/uptime)
|
||||
installed="Tue Aug 18 17:45:01 2026"
|
||||
installed_ts=$(date -d "$installed" +%s)
|
||||
now_ts=$(date +%s)
|
||||
diff=$((now_ts - installed_ts))
|
||||
TIME_SINCE_LAST_REINSTALL=$(d=$(( $(date +%s) - $(date -d 'Tue Aug 18 17:45:01 2026' +%s) )); printf '%d days, %02d hours, %02d minutes, %02d seconds\n' $((d/86400)) $((d%86400/3600)) $((d%3600/60)) $((d%60))
|
||||
)
|
||||
|
||||
UPTIME=$(awk '{ s=int($1); printf "%d days, %d hours, %d minutes, %d seconds\n", s/86400, (s%86400)/3600, (s%3600)/60, (s%60) }' /proc/uptime)
|
||||
KERNEL=$(uname -r)
|
||||
WM="sway"
|
||||
WM="xfwm"
|
||||
TERM=$TERM
|
||||
SHELL=$(echo -n $SHELL | awk -F "/" '{print $NF}')
|
||||
|
||||
@@ -61,14 +68,14 @@ mapfile -t LOGO_LINES <<< "$LOGO"
|
||||
INFO_LINES=(
|
||||
"${C_BYELLOW_BOLD}$USER${C_BWHITE_BOLD} @ ${C_BYELLOW_BOLD}$HOSTNAME${C_RESET}"
|
||||
${C_GRAY}$HORIZONTAL_SEPARATOR${C_RESET}
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $CPU_MODELNAME ($CPU_THREADS_NUM threads)${C_RESET}"
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $RAM${C_RESET}"
|
||||
#"GPU: $GPU"
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $UPTIME${C_RESET}"
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $KERNEL${C_RESET}"
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $WM${C_RESET}"
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $TERM${C_RESET}"
|
||||
"${C_CYAN}${C_DIMYELLOW_ITALIC} : $SHELL${C_RESET}"
|
||||
"${C_CYAN}cpu ${C_DIMYELLOW_ITALIC} : $CPU_MODELNAME ($CPU_THREADS_NUM threads)${C_RESET}"
|
||||
"${C_CYAN}ram ${C_DIMYELLOW_ITALIC} : $RAM${C_RESET}"
|
||||
"${C_CYAN}age ${C_DIMYELLOW_ITALIC} : $TIME_SINCE_LAST_REINSTALL${C_RESET}"
|
||||
"${C_CYAN}uptime${C_DIMYELLOW_ITALIC} : $UPTIME${C_RESET}"
|
||||
"${C_CYAN}kernel${C_DIMYELLOW_ITALIC} : $KERNEL${C_RESET}"
|
||||
"${C_CYAN}wm ${C_DIMYELLOW_ITALIC} : $WM${C_RESET}"
|
||||
"${C_CYAN}term ${C_DIMYELLOW_ITALIC} : $TERM${C_RESET}"
|
||||
"${C_CYAN}shell ${C_DIMYELLOW_ITALIC} : $SHELL${C_RESET}"
|
||||
)
|
||||
|
||||
for i in "${!LOGO_LINES[@]}"; do
|
||||
|
||||
Reference in New Issue
Block a user