dots/files/.local/bin/fetch
2026-03-07 18:23:58 +01:00

20 lines
564 B
Bash
Executable file

#!/bin/sh
get_mem() {
while IFS=':k ' read -r key val _; do
case $key in
MemTotal) mem_used="$((mem_used + val))" ;;
Shmem) mem_used="$((mem_used + val))" ;;
MemFree|Buffers|Cached|SReclaimable) mem_used="$((mem_used - val))" ;;
esac
done < /proc/meminfo
echo "$((mem_used / 1024))"
}
echo "$USER@$(hostname)"
echo 'os: Void Linux x86_64-musl'
echo "uptime:$(uptime -p | tr -d 'up')" # 4 hors 20 mintes
echo "ip: $(ip a | grep -oEm1 '192\.168\.[0-9][0-9][0-9]\.[0-9]+' | head -n1)"
echo "pkgs: $(xbps-query -lm | wc -l)"
echo "mem: $(get_mem)M"