@@ -182,6 +182,9 @@ ubuntu_codenames=(
182182 ' LTS (Focal Fossa)' # 20.04
183183 ' (Groovy Gorilla)' # 20.10
184184 ' (Hirsute Hippo)' # 21.04
185+ ' LTS (Jammy Jellyfish)' # 22.04
186+ ' (Lunar Lobster)' # 23.04
187+ ' (Mantic Minotaur)' # 23.10
185188)
186189
187190# Screenshot Settings
@@ -360,7 +363,7 @@ detectColors () {
360363 my_hcolor=$( colorNumberToCode " ${my_hcolor} " )
361364}
362365
363- supported_distros=" ALDOS, Alpine Linux, Alter Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Arch Linux 32, ArcoLinux, Artix Linux, \
366+ supported_distros=" ALDOS, Alpine Linux, AlmaLinux, Alter Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Arch Linux 32, ArcoLinux, Artix Linux, \
364367blackPanther OS, BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, \
365368Debian, Deepin, DesaOS,Devuan, Dragora, DraugerOS, elementary OS, EuroLinux, Evolve OS, Sulin, Exherbo, Fedora(Old and Current Logos), Frugalware, Fuduntu, Funtoo, \
366369Fux, Gentoo, gNewSense, Guix System, Hyperbola GNU/Linux-libre, januslinux, Jiyuu Linux, Kali Linux, KaOS, KDE neon, Kogaion, Korora, \
@@ -998,6 +1001,12 @@ detectdistro () {
9981001 distro_codename=" n/a"
9991002 distro_release=" $( /usr/bin/pveversion | grep -oP ' pve-manager\/\K\d+\.\d+' ) "
10001003 fi
1004+ if [[ " ${distro} " == " Almalinux" && -f /etc/almalinux-release ]]; then
1005+ distro=" AlmaLinux"
1006+ distro_release=$( sed ' s/AlmaLinux release //' /etc/almalinux-release | cut -f1 -d' ' )
1007+ distro_codename=$( cut -f2 -d' (' /etc/almalinux-release | cut -f1 -d' )' )
1008+ distro_more=$( cut -d' ' -f3,4,5,6 /etc/almalinux-release)
1009+ fi
10011010 fi
10021011 fi
10031012
@@ -1060,6 +1069,7 @@ detectdistro () {
10601069 elif [[ " ${distro} " == " redhat" ]]; then
10611070 grep -q -i ' CentOS' /etc/redhat-release && distro=" CentOS"
10621071 grep -q -i ' Rocky Linux' /etc/redhat-release && distro=" Rocky Linux"
1072+ grep -q -i ' Almalinux' /etc/redhat-release && distro=" AlmaLinux"
10631073 grep -q -i ' Scientific' /etc/redhat-release && distro=" Scientific Linux"
10641074 grep -q -i ' EuroLinux' /etc/redhat-release && distro=" EuroLinux"
10651075 grep -q -i ' PCLinuxOS' /etc/redhat-release && distro=" PCLinuxOS"
@@ -1201,6 +1211,7 @@ detectdistro () {
12011211 case $distro in
12021212 aldos) distro=" ALDOS" ;;
12031213 alpine) distro=" Alpine Linux" ;;
1214+ almalinux) distro=" AlmaLinux" ;;
12041215 alter* linux|alter) distro=" Alter Linux" ;;
12051216 amzn|amazon|amazon* linux) distro=" Amazon Linux" ;;
12061217 antergos) distro=" Antergos" ;;
@@ -1425,7 +1436,7 @@ detectpkgs () {
14251436 ' Guix System' )
14261437 pkgs=$( guix package --list-installed | wc -l) ;;
14271438 ' ALDOS' |' Fedora' |' Fux' |' Korora' |' BLAG' |' Chapeau' |' openSUSE' |' SUSE Linux Enterprise' |' Red Hat Enterprise Linux' | \
1428- ' ROSA' |' Oracle Linux' |' Scientific Linux' |' EuroLinux' |' CentOS' |' CentOS Stream' |' Mandriva' |' Mandrake' |' Mageia' |' Mer' |' Rocky Linux' |' SailfishOS' |' PCLinuxOS' |' Viperr' |' Qubes OS' | \
1439+ ' ROSA' |' Oracle Linux' |' Scientific Linux' |' EuroLinux' |' CentOS' |' CentOS Stream' |' Mandriva' |' Mandrake' |' Mageia' |' Mer' |' Rocky Linux' |' SailfishOS' |' PCLinuxOS' |' Viperr' |' Qubes OS' |' AlmaLinux ' | \
14291440 ' Red Star OS' |' blackPanther OS' |' Amazon Linux' )
14301441 pkgs=$( rpm -qa | wc -l) ;;
14311442 ' Void Linux' )
@@ -3154,6 +3165,46 @@ asciiText () {
31543165" ${c1} ∵::::::::::::::::∵ %s" )
31553166 ;;
31563167
3168+ " AlmaLinux" )
3169+ if [[ " $no_color " != " 1" ]]; then
3170+ c1=$( getColor ' red' ) # White
3171+ c2=$( getColor ' light orange' ) # Light Red
3172+ c3=$( getColor ' purple' )
3173+ c4=$( getColor ' green' )
3174+ c5=$( getColor ' cyan' )
3175+ fi
3176+ if [ -n " ${my_lcolor} " ]; then
3177+ c1=" ${my_lcolor} "
3178+ c2=" ${my_lcolor} "
3179+ c3=" ${my_lcolor} "
3180+ c4=" ${my_lcolor} "
3181+ c5=" ${my_lcolor} "
3182+ fi
3183+ startline=" 0"
3184+ logowidth=" 40"
3185+ fulloutput=(
3186+ " ${c1} 'c:. %s"
3187+ " ${c1} lkkkx, .. ${c2} .. ,cc, %s"
3188+ " ${c1} okkkk:ckkx' ${c2} .lxkkx.okkkkd %s"
3189+ " ${c1} .:llcokkx' ${c2} :kkkxkko:xkkd, %s"
3190+ " ${c1} .xkkkkdood: ${c2} ;kx, .lkxlll; %s"
3191+ " ${c1} xkkx. ${c2} xk' xkkkkk: %s"
3192+ " ${c1} 'xkx. ${c2} xd .....,. %s"
3193+ " ${c3} .. ${c1} :xkl' ${c2} :c ..''.. %s"
3194+ " ${c3} .dkx' ${c1} .:ldl:'. ${c2} ' ${c4} ':lollldkkxo; %s"
3195+ " ${c3} .''lkkko' ${c4} ckkkx. %s"
3196+ " ${c3} 'xkkkd:kkd. .. ${c5} ;' ${c4} :kkxo. %s"
3197+ " ${c3} ,xkkkd;kk' ,d; ${c5} ld. ${c4} ':dkd::cc, %s"
3198+ " ${c3} .,,.;xkko'.';lxo. ${c5} dx, ${c4} :kkk'xkkkkc %s"
3199+ " ${c3} 'dkkkkkxo:. ${c5} ;kx ${c4} .kkk:;xkkd. %s"
3200+ " ${c3} ..... ${c5} .;dk:. ${c5} lkk. ${c4} :;, %s"
3201+ " ${c5} :kkkkkkkdoxkkx %s"
3202+ " ${c5} ,c,,;;;:xkkd. %s"
3203+ " ${c5} ;kkkkl... %s"
3204+ " ${c5} ;kkkkl %s"
3205+ " ${c5} ,od; %s" )
3206+ ;;
3207+
31573208 " Arch Linux - Old" )
31583209 if [[ " $no_color " != " 1" ]]; then
31593210 c1=$( getColor ' white' ) # White
@@ -6357,6 +6408,9 @@ infoDisplay () {
63576408 " NetBSD" |" Amazon Linux" |" Proxmox VE" )
63586409 labelcolor=$( getColor ' orange' )
63596410 ;;
6411+ " AlmaLinux" )
6412+ labelcolor=$( getColor ' light orange' )
6413+ ;;
63606414 " CentOS" |" CentOS Stream" )
63616415 labelcolor=$( getColor ' yellow' )
63626416 ;;
0 commit comments