aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xpfetch15
1 files changed, 8 insertions, 7 deletions
diff --git a/pfetch b/pfetch
index d65c2ea..ba20147 100755
--- a/pfetch
+++ b/pfetch
@@ -121,13 +121,14 @@ get_kernel() {
get_host() {
case $os in
Linux*|GNU*)
- # This works by using the *last* valid file containing
- # hardware/host information. Despite what these files are
- # called, version doesn't always contain the version nor
- # does name always contain the name.
- read -r host < /sys/devices/virtual/dmi/id/product_name
- read -r host < /sys/devices/virtual/dmi/id/product_version
- read -r host < /sys/firmware/devicetree/base/model
+ # Despite what these files are called, version doesn't
+ # always contain the version nor does name always contain
+ # the name.
+ read -r name < /sys/devices/virtual/dmi/id/product_name
+ read -r version < /sys/devices/virtual/dmi/id/product_version
+ read -r model < /sys/firmware/devicetree/base/model
+
+ host="$name $version $model"
;;
esac