diff --git a/README.md b/README.md index 2736aa56..5e7c19c4 100644 --- a/README.md +++ b/README.md @@ -439,6 +439,7 @@ Thanks to: - [Screenfetch](https://github.com/KittyKatt/screenFetch): - I've used some snippets as a base for a few functions in this script. - I've used the ascii art from here. +- [ufetch](https://github.com/jschx/ufetch): Tiny ascii logos - [@metakirby5](https://github.com/metakirby5): Providing great feedback as well as ideas for the script. - [@jrgz](https://github.com/jrgz): Helping me test the Mac OS X version. - [@mclado](https://github.com/mclado): Helping me with Max OS X testing diff --git a/ascii/distro/arch_small b/ascii/distro/arch_small new file mode 100644 index 00000000..aa5e0749 --- /dev/null +++ b/ascii/distro/arch_small @@ -0,0 +1,8 @@ +''${c1}' /\\ + /^^\\ + /\\ \\ + /'${c2}' __ \\ + / ( ) \\ + / __| |__\\\\\ +/// \\\\\\\\\ +' diff --git a/ascii/distro/crux_small b/ascii/distro/crux_small new file mode 100644 index 00000000..2c38a910 --- /dev/null +++ b/ascii/distro/crux_small @@ -0,0 +1,9 @@ +"\ +${c1} ___ +${c1} (${c3}.ยท ${c1}| +${c1} (${c2}<> ${c1}| +${c1} / ${c3}__ ${c1}\\ +${c1} ( ${c3}/ \\ ${c1}/| +${c2}_${c1}/\\ ${c3}__)${c1}/${c2}_${c1}) +${c2}\/${c1}-____${c2}\/ +" diff --git a/ascii/distro/gentoo_small b/ascii/distro/gentoo_small new file mode 100644 index 00000000..00358d67 --- /dev/null +++ b/ascii/distro/gentoo_small @@ -0,0 +1,9 @@ +"\ +${c1} _-----_ +( \\ +\ 0 \\ +${c2} \ ) + / _/ +( _- +\____- +" diff --git a/config/config b/config/config index 61a853a5..71b2f723 100644 --- a/config/config +++ b/config/config @@ -290,6 +290,12 @@ ascii="distro" # --ascii_colors 2 4 5 6 ascii_colors=(distro) +# Logo size +# Arch, Crux and Gentoo have a smaller logo +# variant. Changing the value below to small +# will make neofetch use the small logo. +# --ascii_logo_size small, normal +ascii_logo_size="normal" # }}} diff --git a/neofetch b/neofetch index 427d718a..c9d66c76 100755 --- a/neofetch +++ b/neofetch @@ -310,6 +310,13 @@ ascii="distro" # --ascii_colors 2 4 5 6 ascii_colors=(distro) +# Logo size +# Arch, Crux and Gentoo have a smaller logo +# variant. Changing the value below to 'small' +# will make neofetch use the small logo. +# --ascii_logo_size small, normal +ascii_logo_size="normal" + # }}} @@ -1626,6 +1633,9 @@ getascii () { ascii=${ascii_distro,,} fi + [ "$ascii_logo_size" == "small" ] && \ + ascii="${ascii/ *}_small" + if [ -f "/usr/share/neofetch/ascii/distro/${ascii/ *}" ]; then ascii="/usr/share/neofetch/ascii/distro/${ascii/ *}" @@ -2425,6 +2435,8 @@ while [ "$1" ]; do case "$2" in "--"* | "") ascii_distro="$distro" ;; esac ;; + --ascii_logo_size) ascii_logo_size="$2" ;; + # Screenshot --scrot | -s) scrot="on"; [ "$2" ] && scrot_path="$2" ;; --scrot_cmd) scrot_cmd="$2" ;;