diff --git a/pfetch b/pfetch index edfda88..04d27a0 100755 --- a/pfetch +++ b/pfetch @@ -274,7 +274,7 @@ get_os() { IFS='(' read -r distro _ < /etc/release ;; - OpenBSD) + OpenBSD*) # Show the OpenBSD version type (current if present). # kern.version=OpenBSD 6.6-current (GENERIC.MP) ... IFS=' =' read -r _ distro openbsd_ver _ <<-EOF @@ -327,6 +327,10 @@ get_host() { machdep.dmi.system-product) ;; + OpenBSD*) + host=$(sysctl -n hw.version) + ;; + *BSD*|Minix) host=$(sysctl -n hw.vendor hw.product) ;;