From 685b475d633779de389cb5819ace48ff1f664644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hayao=20=EF=BC=88=E5=B1=B1=E7=94=B0=E3=83=8F=E3=83=A4?= =?UTF-8?q?=E3=82=AA=EF=BC=89?= Date: Fri, 19 Mar 2021 04:09:07 +0900 Subject: [PATCH] Add AlterLinux (#683) --- screenfetch-dev | 45 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/screenfetch-dev b/screenfetch-dev index 3e42d43..d5dbb5a 100755 --- a/screenfetch-dev +++ b/screenfetch-dev @@ -358,7 +358,7 @@ detectColors () { my_hcolor=$(colorNumberToCode "${my_hcolor}") } -supported_distros="ALDOS, Alpine Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Arch Linux 32, ArcoLinux, Artix Linux, \ +supported_distros="ALDOS, Alpine Linux, Alter Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Arch Linux 32, ArcoLinux, Artix Linux, \ blackPanther OS, BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, \ Debian, Deepin, DesaOS,Devuan, Dragora, DraugerOS, elementary OS, EuroLinux, Evolve OS, Sulin, Exherbo, Fedora, Frugalware, Fuduntu, Funtoo, \ Fux, Gentoo, gNewSense, Guix System, Hyperbola GNU/Linux-libre, januslinux, Jiyuu Linux, Kali Linux, KaOS, KDE neon, Kogaion, Korora, \ @@ -582,6 +582,10 @@ detectdistro () { distro="OBRevenge" distro_release="n/a" fi + if grep -q -i 'Alter' /etc/os-release; then + distro="Alter Linux" + distro_release="n/a" + fi fi ;; "ALDOS"|"Aldos") @@ -943,6 +947,7 @@ detectdistro () { [[ "${distro}" == "Sulin" ]] && distro="Sulin" [[ "${distro}" == "antergos" ]] && distro="Antergos" [[ "${distro}" == "logos" ]] && distro="Logos" + [[ "${distro}" == "alter" || "${distro}" == "Alter" ]] && distro="Alter Linux" [[ "${distro}" == "Arch" || "${distro}" == "Archarm" || "${distro}" == "archarm" ]] && distro="Arch Linux" [[ "${distro}" == "elementary" ]] && distro="elementary OS" [[ "${distro}" == "Fedora" && -d /etc/qubes-rpc ]] && distro="qubes" # Inner VM @@ -1172,6 +1177,7 @@ detectdistro () { case $distro in aldos) distro="ALDOS";; alpine) distro="Alpine Linux" ;; + alter*linux|alter) distro="Alter Linux" ;; amzn|amazon|amazon*linux) distro="Amazon Linux" ;; antergos) distro="Antergos" ;; arch*linux*old) distro="Arch Linux - Old" ;; @@ -1366,7 +1372,7 @@ detectpkgs () { case "${distro}" in 'Alpine Linux') pkgs=$(apk info | wc -l) ;; 'Arch Linux'|'Arch Linux 32'|'ArcoLinux'|'Parabola GNU/Linux-libre'|'Hyperbola GNU/Linux-libre'|'Chakra'|'Manjaro'|'Antergos'| \ - 'Netrunner'|'KaOS'|'Obarun'|'SwagArch'|'OBRevenge'|'Artix Linux'|'EndeavourOS') + 'Netrunner'|'KaOS'|'Obarun'|'SwagArch'|'OBRevenge'|'Artix Linux'|'EndeavourOS'|'Alter Linux') pkgs=$(pacman -Qq | wc -l) ;; 'Chrome OS') if [ -d "/usr/local/lib/crew/packages" ]; then @@ -3270,7 +3276,38 @@ asciiText () { "${c1} ooooooooo- ${c2}.-oooooooooo.${c1}%s" "${c1}ooooooooo. ${c2}-ooooooooo${c1}%s") ;; - + + "Alter Linux"|"Alter") + if [[ "$no_color" != "1" ]]; then + c1=$(getColor 'light cyan') # Light + c2=$(getColor 'cyan') # Dark + fi + if [ -n "${my_lcolor}" ]; then c1="${my_lcolor}"; c2="${my_lcolor}"; fi + startline="1" + logowidth="38" + fulloutput=( +"${c1} &, " +"${c1} ^WWWw %s" +"${c1} !wwwwww %s" +"${c1} !wwwwwwww %s" +"${c1} #wwwwwwwwww %s" +"${c1} @wwwwwwwwwwww %s" +"${c1} wwwwwwwwwwwwwww %s" +"${c1} wwwwwwwwwwwwwwwww %s" +"${c1} wwwwwwwwwwwwwwwwwww %s" +"${c1} wwwwwwwwwwwwwwwwwwww, %s" +"${c1} w~1i.wwwwwwwwwwwwwwwww, %s" +"${c1} 3~:~1lli.wwwwwwwwwwwwwwww. %s" +"${c1} :~~:~?ttttzwwwwwwwwwwwwwwww %s" +"${c1} #<~:~~~~?llllltO-.wwwwwwwwwww %s" +"${c1} #~:~~:~:~~?ltlltlttO-.wwwwwwwww %s" +"${c1} @~:~~:~:~:~~(zttlltltlOda.wwwwwww %s" +"${c1} @~:~~: ~:~~:~:(zltlltlO a,wwwwww %s" +"${c1} 8~~:~~:~~~~:~~~~_1ltltu ,www %s" +"${c1} 5~~:~~:~~:~~:~~:~~~_1ltq N,, %s" +"${c1} g~:~~:~~~:~~:~~:~:~~~~1q N, %s" ) + ;; + "Mint") if [[ "$no_color" != "1" ]]; then c1=$(getColor 'white') # White @@ -6155,7 +6192,7 @@ infoDisplay () { [[ "${asc_distro}" ]] && myascii="${asc_distro}" case ${myascii} in "Alpine Linux"|"Arch Linux - Old"|"ArcoLinux"|"blackPanther OS"|"Fedora"|"Korora"|"Chapeau"|"Mandriva"|"Mandrake"| \ - "Chakra"|"ChromeOS"|"Sabayon"|"Slackware"|"Mac OS X"|"macOS"|"Trisquel"|"Kali Linux"|"Jiyuu Linux"|"Antergos"| \ + "Chakra"|"ChromeOS"|"Sabayon"|"Slackware"|"Mac OS X"|"macOS"|"Trisquel"|"Kali Linux"|"Jiyuu Linux"|"Antergos"|"Alter Linux"| \ "KaOS"|"Logos"|"gNewSense"|"Netrunner"|"NixOS"|"SailfishOS"|"Qubes OS"|"Kogaion"|"PCLinuxOS"| \ "Obarun"|"Siduction"|"Solus"|"SwagArch"|"Parrot Security"|"Zorin OS"|"Uos") labelcolor=$(getColor 'light blue')