Browse Source

Add OPNsense

William Gathoye 7 years ago
parent
commit
b0877d4874
1 changed files with 36 additions and 0 deletions
  1. 36 0
      neofetch

+ 36 - 0
neofetch

@@ -909,6 +909,16 @@ get_distro() {
 
 
                     # /etc/pacbsd-release is an empty file
                     # /etc/pacbsd-release is an empty file
                     [[ -f "/etc/pacbsd-release" ]] && distro="PacBSD"
                     [[ -f "/etc/pacbsd-release" ]] && distro="PacBSD"
+
+                    # For OPNsense
+                    if [[ -f "/usr/local/opnsense/version/opnsense" ]]; then
+                        case "$distro_shorthand" in
+                            "on" | "tiny") distro="OPNsense" ;;
+                            *)
+                                distro=$(<"/usr/local/opnsense/version/opnsense")
+                                distro="OPNsense ${distro%-*}"
+                        esac
+                    fi
                 fi
                 fi
             fi
             fi
 
 
@@ -7011,6 +7021,32 @@ yM+         dM/+NNo`     :Md         +My
 EOF
 EOF
         ;;
         ;;
 
 
+        "OPNsense"*)
+            set_colors 7 202
+            read -rd '' ascii_data <<'EOF'
+${c1}    .'''''''''''''''''''''''''''''''''''
+  oocc:::::::::::::::::::::::::::::::cox
+ ;00;                                o0O
+ .,:'  .;;;;;;;;;;;;;;;;;;;;;;;;;;   ;:,
+  .',;;cxOOOOOOOOOOOOOOOOOOOOOOOkd:;;,..
+     .,cll:'                 ':llc,.
+    ,;;:okxdxd:           :dxdxko:;;,
+   .xxxx0XNNK0O.         .O0KNNX0xxxx.
+       ,${c2}cc:${c1},.               .,${c2}:cc${c1},
+ ........;${c2}ccc:${c1};.         .;${c2}:ccc${c1};........
+ ${c2}ccccccccccccccc         ccccccccccccccc${c1}
+ ........;${c2}ccc:${c1};.         .;${c2}:ccc${c1};........
+       ,${c2}cc:${c1},.               .,${c2}:cc${c1},
+   .xxxx0XNNK0O.         .O0KNNX0xxxx.
+    ,;;:okxdxd:           :dxdxko:;;,
+     .,cll:'                 ':llc,.
+  .,,;,ckOOOOOOOOOOOOOOOOOOOOOOOOx;,;,'.
+ .:l'  ...........................   ;:;
+ lOk'                                cdd
+ ;lccccccccccccccccccccccccccccccccccc:.
+EOF
+        ;;
+
         "Oracle"*)
         "Oracle"*)
             set_colors 1 7 3
             set_colors 1 7 3
             read -rd '' ascii_data <<'EOF'
             read -rd '' ascii_data <<'EOF'