diff --git a/ascii/distro/bsd b/ascii/distro/bsd new file mode 100644 index 00000000..b8869147 --- /dev/null +++ b/ascii/distro/bsd @@ -0,0 +1,19 @@ +${c1} , , + /( )` + \ \___ / | + /- _ `-/ ' + (${c2}/\/ \ ${c1}\ /\ + ${c2}/ / | ` ${c1}\ + ${c3}O O ${c2}) ${c1}/ | + ${c2}`-^--'${c1}`< ' + (_.) _ ) / + `.___/` / + `-----' / + ${c4}<----. __ / __ \ + ${c4}<----|====${c1}O)))${c4}==${c1}) \) /${c4}====| + <----' ${c1}`--' `.__,' \ + | | + \ / /\ + ${c5}______${c1}( (_ / \______/ + ${c5},' ,-----' | + `--{__________) diff --git a/ascii/distro/gnu b/ascii/distro/gnu new file mode 100644 index 00000000..e4b4c017 --- /dev/null +++ b/ascii/distro/gnu @@ -0,0 +1,18 @@ +${c1} _-`````-, ,- '- . + .' .- - | | - -. `. + /.' / `. \ +:/ : _... ..._ `` : +:: : /._ .`:'_.._\. || : +:: `._ ./ ,` : \ . _.'' . +`:. / | -. \-. \\_ / + \:._ _/ .' .@) \@) ` `\ ,.' + _/,--' .- .\,-.`--`. + ,'/'' (( \ ` ) + /'/' \ `-' ( + '/'' `._,-----' + ''/' .,---' + ''/' ;: + ''/'' ''/ + ''/''/'' + '/'/' + `; diff --git a/ascii/distro/solaris b/ascii/distro/solaris new file mode 100644 index 00000000..95a7f1a1 --- /dev/null +++ b/ascii/distro/solaris @@ -0,0 +1,8 @@ +${c1} `- ` + `-- `+- .: + .+: `++: -/+- . + `.::` -++/``:::`./+/ `.-/. + `++/-`.` ` /++:` + `` ./:` .: `..`.- +``./+/:- -+++:- + -/+` :. diff --git a/neofetch b/neofetch index 4bee4234..d26671ed 100755 --- a/neofetch +++ b/neofetch @@ -2537,10 +2537,24 @@ get_distro_colors() { ;; *) - if [[ "$os" == "Linux" ]]; then - ascii_distro="linux" - set_colors fg 8 3 - fi + case "$os" in + "Linux") + ascii_distro="linux" + set_colors fg 8 3 + ;; + "BSD") + ascii_distro="bsd" + set_colors 1 7 4 3 6 + ;; + "GNU") + ascii_distro="gnu" + set_colors fg + ;; + "Solaris") + ascii_distro="solaris" + set_colors 3 + ;; + esac ;; esac