From 39cd3ede324e919ba58ff33a72dd3c840039ed1f Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Sat, 24 Mar 2018 15:30:00 +0700 Subject: [PATCH] Distro: Separate ChromeOS detection --- neofetch | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/neofetch b/neofetch index a74ee28d..3130af75 100755 --- a/neofetch +++ b/neofetch @@ -58,14 +58,7 @@ get_distro() { case "$os" in "Linux" | "BSD" | "MINIX") - if [[ "$(< /proc/version)" == *"chrome-bot"* || -f "/dev/cros_ec" ]]; then - case "$distro_shorthand" in - "on") distro="$(lsb_release -sir) [Chrome OS]" ;; - "tiny") distro="Chrome OS" ;; - *) distro="$(lsb_release -sd) on Chrome OS" ;; - esac - - elif [[ -f "/etc/redstar-release" ]]; then + if [[ -f "/etc/redstar-release" ]]; then case "$distro_shorthand" in "on" | "tiny") distro="Red Star OS" ;; *) distro="Red Star OS $(awk -F'[^0-9*]' '$0=$2' /etc/redstar-release)" @@ -163,7 +156,15 @@ get_distro() { "tiny") distro="Windows 10" ;; *) distro+=" on Windows 10" ;; esac + + elif [[ "$(< /proc/version)" == *"chrome-bot"* || -f "/dev/cros_ec" ]]; then + case "$distro_shorthand" in + "on") distro+=" [Chrome OS]" ;; + "tiny") distro="Chrome OS" ;; + *) distro+=" on Chrome OS" ;; + esac fi + distro="$(trim_quotes "$distro")" distro="${distro/'NAME='}" ;;