diff --git a/neofetch b/neofetch
index a14120b3..f93c9009 100755
--- a/neofetch
+++ b/neofetch
@@ -782,16 +782,26 @@ get_os() {
     # $kernel_name is set in a function called cache_uname and is
     # just the output of "uname -s".
     case "$kernel_name" in
-        "Linux" | "GNU"*) os="Linux" ;;
-        "Darwin") os="$(sw_vers -productName)" ;;
-        *"BSD" | "DragonFly" | "Bitrig") os="BSD" ;;
-        "CYGWIN"* | "MSYS"* | "MINGW"*) os="Windows" ;;
-        "SunOS") os="Solaris" ;;
-        "Haiku") os="Haiku" ;;
-        "MINIX") os="MINIX" ;;
-        "AIX") os="AIX" ;;
-        "IRIX"*) os="IRIX" ;;
+        "Darwin")   os="$(sw_vers -productName)" ;;
+        "SunOS")    os="Solaris" ;;
+        "Haiku")    os="Haiku" ;;
+        "MINIX")    os="MINIX" ;;
+        "AIX")      os="AIX" ;;
+        "IRIX"*)    os="IRIX" ;;
         "FreeMiNT") os="FreeMiNT" ;;
+
+        "Linux" | "GNU"*)
+            os="Linux"
+        ;;
+
+        *"BSD" | "DragonFly" | "Bitrig")
+            os="BSD"
+        ;;
+
+        "CYGWIN"* | "MSYS"* | "MINGW"*)
+            os="Windows"
+        ;;
+
         *)
             printf "%s\n" "Unknown OS detected: '$kernel_name', aborting..." >&2
             printf "%s\n" "Open an issue on GitHub to add support for your OS." >&2