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..0e135c32 --- /dev/null +++ b/ascii/distro/crux_small @@ -0,0 +1,9 @@ +"\ +${c1} ___${rc} +${c1} (${rc}${c3}.ยท${rc} ${c1}| +${c1} (${rc}${c2}<>${rc} ${c1}| +${c1} /${rc} ${c3}__${rc} ${c1}\\ +${c1} (${rc} ${c3}/ \\${rc} ${c1}/| +${c2}_${c1}/\\${rc} ${c3}__)${rc}${c1}/${rc}${c2}_${rc}${c1}) +${c2}\/${c1}-____${rc}${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 05045cc6..dbe7b202 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" + # }}} @@ -1629,6 +1636,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/ *}" @@ -2426,6 +2436,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" ;;