#!/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 '192.168.178' | cut -d\  -f6 | cut -d/ -f1)"
echo "pkgs: $(xbps-query -lm | wc -l)"
echo "mem: $(get_mem)M"
