diff --git a/neofetch b/neofetch index f4262e10..8f7d5fe2 100755 --- a/neofetch +++ b/neofetch @@ -1386,6 +1386,13 @@ getgpu () { # Memory {{{ getmemory () { + # NetBSD emulates the linux /proc filesystem instead of using sysctl for hw + # information so we have to use this block below which temporarily sets the + # OS to 'Linux' for the duration of this function. + case "$distro" in + "NetBSD"*) local os="Linux" ;; + esac + case "$os" in "Linux" | "Windows") if [ ! -z "$(grep -F "MemAvail" /proc/meminfo)" ]; then