--- neofetch-7.1.0/neofetch 2024-03-11 14:01:01.754699802 +0300 +++ neofetch.sh 2024-03-11 14:01:00.538693216 +0300 @@ -961,6 +961,21 @@ *) distro=$(< /bedrock/etc/bedrock-release) esac + elif [[ -f /etc/altlinux-release && $DESKTOP_SESSION =~ "gnome" ]]; then + case $distro_shorthand in + on|tiny) distro="ALT Regular Sisyphus" ;; + *) distro="$(< /etc/altlinux-release)" + if [[ $ascii_distro =~ "auto" || $ascii_distro == "" ]]; then + ascii_distro="ALT_GNOME" + fi + esac + + elif [[ -f /etc/altlinux-release ]]; then + case $distro_shorthand in + on|tiny) distro="ALT" ;; + *) distro="$(< /etc/altlinux-release)" + esac + elif [[ -f /etc/redstar-release ]]; then case $distro_shorthand in on|tiny) distro="Red Star OS" ;; @@ -10353,6 +10368,61 @@ EOF ;; + *ALT*GNOME* ) + set_colors 3 3 3 3 16 15 + read -rd '' ascii_data <<'EOF' +${c4} ############## +${c4} ###################### +${c4} ########################## +${c4} ##+${c5}###*${c4}####################### +${c4} #####${c5}#${c4}*${c5}###%+${c4}###################### +${c4} ########${c5}%${c4}*#${c5}%#####${c4}################### +${c4} ##########${c5}##${c4}*#*${c5}#######%+${c4}############## +${c4}#############${c5}%#############%${c4}############ +${c4}#############${c5}+################${c4}########## +${c4}##############${c5}################*${c4}######### +${c4}##############${c5}+################+${c4}######## +${c4}###############${c5}##########${c4}###${c5}+##%${c4}######## +${c4}###############${c5}+########${c4}######${c5}###${c4}####### +${c4}#############${c5}*####${c4}############${c5}%#+${c4}####### +${c4}############${c5}+###${c6}####${c4}##########${c5}%#*${c4}####### +${c4} ##########${c5}###*${c6}######${c5}+#+${c4}#####${c5}+##*${c4}###### +${c4} #########${c5}##%${c6}#####${c5}:%#####${c4}###${c5}###*${c4}##### +${c4} ########${c5}%#+${c6}######${c5}#############${c4}#### +${c4} #####${c5}##%:${c6}######${c5}:############${c4}## +${c4} ##${c5}+##*${c6}########${c5}############${c4} +${c4} ${c5}###${c6}#########${c5}##########${c4} +${c4} ${c6}########${c5}######${c4} +EOF + ;; + + "ALT"*) + set_colors 3 7 9 + read -rd '' ascii_data <<'EOF' +${c1} +${c1} XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +${c1} XXXXXXXXXXXXXXXXX0xkk0XXXXXXXXXXXXX +${c1} XXXXXXXXXXXXXXXXX0xc${c2}';${c1}lkXXXXXXXXXXX +${c1} XXXXXXXXXXXXXXXXXK0c ${c3}..l${c1}KXXXXXXXXXX +${c1} XXXXXXXXXXXXXXXXKXX${c3}d'''c${c1}x0XXXXXXXXX +${c1} XXXXXXXXXXXXXXXXXW${c2}MO:' .;${c1}dXXXXXXXXX +${c1} XXXXXX0xddddddd0${c2}WWMk;. .${c1}:OKXXXXXXX +${c1} XXXXKOc${c2}....,${c1}c${c2}:,${c1}c${c2}o0Wk;. '${c1}lkXXXXXXX +${c1} XXXXd'${c2}. 'ccxKk${c3}oc;o${c2}Odl. .;${c1}xXXXXXXX +${c1} XXK0${c2}; .lXXWMN${c3}Kd;;${c2};;;. .'${c1}oXXXXXXX +${c1} XXOd${c2}' ..xMMMMWWx,''.. ..${c1}lKKXXXXX +${c1} XXXl${c2}. ..xMMMMWW0${c3}d${c2}do,... ..${c1}cOKXXXXX +${c1} XXXl${c2}' .,xMMMM${c1}WNX${c2}0KXl .. .${c1}cOKXXXXX +${c1} XXoo${c2};.,lOMMWW${c1}NXXX${c2}NMk,,,. .${c1}cOKXXXXX +${c1} XX0x:${c2}.lKNMM${c1}WNNXK0${c2}XNX0Ox:...${c1}lKKXXXXX +${c1} XXX0c${c2}.oMMMM${c1}WXXX0k${c2}OOXMWWOo:.${c1}oXXXXXXX +${c1} XXXXc${c2} cXNMM${c1}WXXXXX${c2}ko0MMMKkl'${c1}dXXXXXXX +${c1} OXKO${c2}; ;kKMM${c1}WXK0Ok${c2}o:kWNNx,..${c1}c0KXXXXX +${c1} XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +${c1} XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +EOF + ;; + *) case $kernel_name in *"BSD")