diff --git a/README.md b/README.md index a7bbd959a..f9069d9bb 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ Battery, Bios, Bluetooth, Board, Break, Brightness, Colors, Command, CPU, CPUUsa ##### Builtin logos ``` -AIX, Alter, Amazon, Amogos, Anarchy, Asahi, AlmaLinux, Alpine, Android, Arch, Arco, Artix, Bedrock, BSD, CachyOS, CentOS, CRUX, Crystal, Debian, Deepin, Devuan, Elementary, Endeavour, Enso, Exherbo, Fedora, FreeBSD, Garuda, Garuda Dragon, Gentoo, GhostBSD, GNU, Gnome, Haiku, KDE Neon, KISS, Kubuntu, LangitKetujuh, Linux, LMDE, MacOS, Mandriva, Manjaro, NetBSD, Mint, Minix, MX, MSYS2, NixOS, Nobara, NomadBSD, OpenBSD, OpenKylin, OpenSUSE, OpenSUSE LEAP, OpenSUSE Tumbleweed, OpenWrt, Orchid, Oracle, Parabola, Pop!_OS, Raspbian, RebornOS, RedstarOS, Rocky, Rosa, Slackware, Solaris, Solus, SteamOS, Ubuntu, Ubuntu Kylin, UOS, Vanilla, Void, Windows, Windows 11, Windows 8, Windows 95, Zorin +AIX, AlmaLinux, Alpine, Alter, Amazon, Amogos, Anarchy, Android, Antergos, AntiX, Aosc OS, Aperture, Apricity, Arch, ArchBox, Archcraft, Arco, Artix, Asahi, BSD, Bedrock, CRUX, CachyOS, CentOS, Crystal, Debian, Deepin, Devuan, Elementary, Endeavour, Enso, Exherbo, Fedora, FreeBSD, GNU, Garuda, Garuda Dragon, Gentoo, GhostBSD, Gnome, Haiku, KDE Neon, KISS, Kubuntu, LMDE, LangitKetujuh, Linux, MSYS2, MX, MacOS, Mandriva, Manjaro, Minix, Mint, NetBSD, NixOS, Nobara, NomadBSD, OpenBSD, OpenKylin, OpenSUSE, OpenSUSE LEAP, OpenSUSE Tumbleweed, OpenWrt, Oracle, Orchid, Parabola, Pop!_OS, Raspbian, RebornOS, RedstarOS, Rocky, Rosa, Slackware, Solaris, Solus, SteamOS, UOS, Ubuntu, Ubuntu Kylin, Vanilla, Void, Windows, Windows 11, Windows 8, Windows 95, Zorin ``` ##### Package managers diff --git a/src/logo/ascii/antergos.txt b/src/logo/ascii/antergos.txt new file mode 100644 index 000000000..023af9bd8 --- /dev/null +++ b/src/logo/ascii/antergos.txt @@ -0,0 +1,19 @@ +${c2} `.-/::/-`` + .-/osssssssso/. + :osyysssssssyyys+- + `.+yyyysssssssssyyyyy+. + `/syyyyyssssssssssyyyyys-` + `/yhyyyyysss${c1}++${c2}ssosyyyyhhy/` + .ohhhyyyys${c1}o++/+o${c2}so${c1}+${c2}syy${c1}+${c2}shhhho. + .shhhhys${c1}oo++//+${c2}sss${c1}+++${c2}yyy${c1}+s${c2}hhhhs. + -yhhhhs${c1}+++++++o${c2}ssso${c1}+++${c2}yyy${c1}s+o${c2}hhddy: + -yddhhy${c1}o+++++o${c2}syyss${c1}++++${c2}yyy${c1}yooy${c2}hdddy- + .yddddhs${c1}o++o${c2}syyyyys${c1}+++++${c2}yyhh${c1}sos${c2}hddddy` +`odddddhyosyhyyyyyy${c1}++++++${c2}yhhhyosddddddo +.dmdddddhhhhhhhyyyo${c1}+++++${c2}shhhhhohddddmmh. +ddmmdddddhhhhhhhso${c1}++++++${c2}yhhhhhhdddddmmdy +dmmmdddddddhhhyso${c1}++++++${c2}shhhhhddddddmmmmh +-dmmmdddddddhhys${c1}o++++o${c2}shhhhdddddddmmmmd- +.smmmmddddddddhhhhhhhhhdddddddddmmmms. + `+ydmmmdddddddddddddddddddmmmmdy/. + `.:+ooyyddddddddddddyyso+:.` diff --git a/src/logo/ascii/antix.txt b/src/logo/ascii/antix.txt new file mode 100644 index 000000000..57a97dafa --- /dev/null +++ b/src/logo/ascii/antix.txt @@ -0,0 +1,12 @@ + \ + , - ~ ^ ~ - \ / + , ' \ ' , / + , \ '/ + , \ / , + ,___, \/ , + / | _ _ _|_ o /\ , +|, | / |/ | | | / \ , + \,_/\_/ | |_/|_/|_/_/ \, + , / ,\ + , / , ' \ + ' - , _ _ _ , ' diff --git a/src/logo/ascii/aoscos.txt b/src/logo/ascii/aoscos.txt new file mode 100644 index 000000000..2886c092d --- /dev/null +++ b/src/logo/ascii/aoscos.txt @@ -0,0 +1,20 @@ + .:+syhhhhys+:. + .ohNMMMMMMMMMMMMMMNho. + `+mMMMMMMMMMMmdmNMMMMMMMMm+` + +NMMMMMMMMMMMM/ `./smMMMMMN+ + .mMMMMMMMMMMMMMMo -yMMMMMm. + :NMMMMMMMMMMMMMMMs .hMMMMN: + .NMMMMhmMMMMMMMMMMm+/- oMMMMN. + dMMMMs ./ymMMMMMMMMMMNy. sMMMMd +-MMMMN` oMMMMMMMMMMMN: `NMMMM- +/MMMMh NMMMMMMMMMMMMm hMMMM/ +/MMMMh NMMMMMMMMMMMMm hMMMM/ +-MMMMN` :MMMMMMMMMMMMy. `NMMMM- + dMMMMs .yNMMMMMMMMMMMNy/. sMMMMd + .NMMMMo -/+sMMMMMMMMMMMmMMMMN. + :NMMMMh. .MMMMMMMMMMMMMMMN: + .mMMMMMy- NMMMMMMMMMMMMMm. + +NMMMMMms/.` mMMMMMMMMMMMN+ + `+mMMMMMMMMNmddMMMMMMMMMMm+` + .ohNMMMMMMMMMMMMMMNho. + .:+syhhhhys+:. diff --git a/src/logo/ascii/aoscosretro.txt b/src/logo/ascii/aoscosretro.txt new file mode 100644 index 000000000..1ae7f8748 --- /dev/null +++ b/src/logo/ascii/aoscosretro.txt @@ -0,0 +1,18 @@ +${c2} ......... + ................... + .....................${c1}################${c2} + .............. ....${c1}################${c2} +.............. ...${c1}################${c2} +............. ..${c1}****************${c2} +............ . .${c1}****************${c2} +........... ... ${c1}................${c2} +.......... ..... ${c1}...............${c2} +......... ....... ... + .${c3}...... ${c2}. + ${c3}..... .....${c2}.... ${c4}........... + ${c3}.... ......${c2}. ${c4}........... + ${c3}... ....... ${c4}........... + ${c3}................ ${c4}*********** + ${c3}................ ${c4}########### + ${c3}**************** + ${c3}################ diff --git a/src/logo/ascii/aoscosretro_small.txt b/src/logo/ascii/aoscosretro_small.txt new file mode 100644 index 000000000..9a6798062 --- /dev/null +++ b/src/logo/ascii/aoscosretro_small.txt @@ -0,0 +1,9 @@ +${c2} _____ ${c1}_____${c2} + -' '-${c1}| |${c2} + / ___ ${c1}| |${c2} +| / _ \\${c1}|_____|${c2} +' / /_\\ \\ + \\ / _____ \\${c4}___ + ${c3}|${c2}/_/ ${c3}| ${c4}| | + ${c3}| | ${c4}|___| + ${c3}|_____| diff --git a/src/logo/ascii/aperture.txt b/src/logo/ascii/aperture.txt new file mode 100644 index 000000000..a3ffb5889 --- /dev/null +++ b/src/logo/ascii/aperture.txt @@ -0,0 +1,20 @@ + .,-:;//;:=, + . :H@@@MM@M#H/.,+%;, + ,/X+ +M@@M@MM%=,-%HMMM@X/, + -+@MM; SM@@MH+-,;XMMMM@MMMM@+- + ;@M@@M- XM@X;. -+XXXXXHHH@M@M#@/. + ,%MM@@MH ,@%= .---=-=:=,. + =@#@@@MX., -%HXSS%%%:; + =-./@M@MS .;@MMMM@MM: + X@/ -SMM/ . +MM@@@MS +,@M@H: :@: . =X#@@@@- +,@@@MMX, . /H- ;@M@M= +.H@@@@M@+, %MM+..%#S. + /MMMM@MMH/. XM@MH; =; + /%+%SXHH@S= , .H@@@@MX, + .=--------. -%H.,@@@@@MX, + .%MM@@@HHHXXSSS%+- .:SMMX =M@@MM%. + =XMMM@MM@MM#H;,-+HMM@M+ /MMMX= + =%@M@M#@S-.=S@MM@@@M; %M%= + ,:+S+-,/H#MMMMMMM@= =, + =++%%%%+/:-. diff --git a/src/logo/ascii/apricity.txt b/src/logo/ascii/apricity.txt new file mode 100644 index 000000000..1f3166583 --- /dev/null +++ b/src/logo/ascii/apricity.txt @@ -0,0 +1,18 @@ + ./o- + ``...`` `:. -/: + `-+ymNMMMMMNmho-` :sdNNm/ + `+dMMMMMMMMMMMMMMMmo` sh:.:::- + /mMMMMMMMMMMMMMMMMMMMm/`sNd/ + oMMMMMMMMMMMMMMMMMMMMMMMs -` +:MMMMMMMMMMMMMMMMMMMMMMMMM/ +NMMMMMMMMMMMMMMMMMMMMMMMMMd +MMMMMMMmdmMMMMMMMMMMMMMMMMd +MMMMMMy` .mMMMMMMMMMMMmho:` +MMMMMMNo/sMMMMMMMNdy+-.`-/ +MMMMMMMMMMMMNdy+:.`.:ohmm: +MMMMMMMmhs+-.`.:+ymNMMMy. +MMMMMM/`.-/ohmNMMMMMMy- +MMMMMMNmNNMMMMMMMMmo. +MMMMMMMMMMMMMMMms:` +MMMMMMMMMMNds/. +dhhyys+/-` diff --git a/src/logo/ascii/archbox.txt b/src/logo/ascii/archbox.txt new file mode 100644 index 000000000..682a183ae --- /dev/null +++ b/src/logo/ascii/archbox.txt @@ -0,0 +1,19 @@ + ...:+oh/:::.. + ..-/oshhhhhh` `::::-. + .:/ohhhhhhhhhhhh` `-::::. + .+shhhhhhhhhhhhhhhhh` `.::-. + /`-:+shhhhhhhhhhhhhh` .-/+shh + / .:/ohhhhhhhhh` .:/ohhhhhhhh + / `-:+shhh` ..:+shhhhhhhhhhhh + / .:ohhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / `hhhhhhhhhhhhhhhhhhhh + / .+o+ `hhhhhhhhhhhhhhhhhhhh + / -hhhhh `hhhhhhhhhhhhhhhhhhhh + / ohhhhho `hhhhhhhhhhhhhhhhhhhh + /:::+`hhhhoos` `hhhhhhhhhhhhhhhhhs+` + `--/:` /: `hhhhhhhhhhhho/- + -/:. `hhhhhhs+:-` + ::::/ho/-` diff --git a/src/logo/ascii/archcraft.txt b/src/logo/ascii/archcraft.txt new file mode 100644 index 000000000..a57f7b7bf --- /dev/null +++ b/src/logo/ascii/archcraft.txt @@ -0,0 +1,20 @@ +${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢰⡆${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢠⣿⣿⡄${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⡀${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣷⡀${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⣿⣷${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢼⣿⣿⣿⣿⣿⣿⣿⣿⣧${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣤⣈⠻⢿⣿⣿⣿⣿⣿⣿⣧${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣧${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ +${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⡿⣿⣿⡟${c6}⠄⠄${c1}⠸⣿⣿⡿⣿⣿⣿⣿⣿⣷⡀${c6}⠄⠄⠄⠄⠄⠄⠄⠄ +${c1}⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⡏${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠈⣿⣿⣿⣿⣿⣷⡀${c1}⠄⠄⠄⠄⠄⠄⠄ +${c2}⠄⠄⠄⠄⠄⠄${c1}⢀⣼⣿⣿⣿⣿⣿⣿⡗${c2}⠄⠄⠄${c1}⢀⣠⣤⣀⠄⠄⠄${c1}⠸⣿⣿⣿⣿⣿⣿⣷⡀${c2}⠄⠄⠄⠄⠄⠄ +${c3}⠄⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⣿⣿⡏⠁${c3}⠄⠄⠄${c1}⢠⣿⣿⣿⣿⡇${c3}⠄⠄⠄⠄${c1}⢙⣿⣿⣻⠿⣿⣷⡀${c3}⠄⠄⠄⠄⠄ +${c4}⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⣿⣿⣿⣷⣤⡀${c4}⠄⠄⠄${c1}⠻⣿⣿⡿⠃${c4}⠄⠄⠄${c1}⢀⣼⣿⣿⣿⣿⣦⣌⠙⠄${c4}⠄⠄⠄⠄ +${c5}⠄⠄⠄${c1}⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀${c5}⠄⠄⠄ +${c6}⠄⠄${c1}⢠⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡄${c6}⠄⠄ +${c1}⠄${c1}⣠⣿⣿⣿⣿⠿⠛⠋⠁${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠉⠙⠻⢿⣿⣿⣿⣿⣆${c1}⠄ +${c1}⡰⠟⠛⠉⠁${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠉⠙⠛⠿⢆ diff --git a/src/logo/ascii/archcraft2.txt b/src/logo/ascii/archcraft2.txt new file mode 100644 index 000000000..75e553bf6 --- /dev/null +++ b/src/logo/ascii/archcraft2.txt @@ -0,0 +1,20 @@ + -o\ + :ooo: + .ooooo. + ooooooo. + +oooooooo. + -oooooooooo. + --:-+oooooooo. + yooo+=+sooooooo. + yoooooosooooooooo. + y+ooooooooooooooooo. + yoooooooooooooooooooo` + yoooooo+oo= :oo++ooooo` + :oooooo. +ooooo- + -ooooooo. .::. +ooosoo= + -oooooo` .oooo` +os-=o= + =ooooooo=: `oo+ :=ooo=--`. + +ooooooooos. .=sooooooo+- + .+osossos+-` `-+osososs+. + :sss+=-:` `:-=+ssss: +:=-:` `-=+: diff --git a/src/logo/ascii/archlabs.txt b/src/logo/ascii/archlabs.txt new file mode 100644 index 000000000..49af8b709 --- /dev/null +++ b/src/logo/ascii/archlabs.txt @@ -0,0 +1,21 @@ + 'c' + 'kKk, + .dKKKx. + .oKXKXKd. + .l0XXXXKKo. + c0KXXXXKX0l. + :0XKKOxxOKX0l. + :OXKOc. .c0XX0l. + :OK0o. $2...$1'dKKX0l. + :OX0c $2;xOx'$1'dKXX0l. + :0KKo.$2.o0XXKd'.$1lKXX0l. + c0XKd.$2.oKXXXXKd..$1oKKX0l. + .c0XKk;$2.l0K0OO0XKd..$1oKXXKo. + .l0XXXk:$2,dKx,.'l0XKo.$1.kXXXKo. + .o0XXXX0d,$2:x; .oKKx'$1.dXKXXKd. + .oKXXXXKK0c.$2;. :00c'$1cOXXXXXKd. + .dKXXXXXXXXk,$2. cKx'$1'xKXXXXXXKx' + 'xKXXXXK0kdl:. $2.ok; $1.cdk0KKXXXKx' + 'xKK0koc,.. $2'c, $1 ..,cok0KKk, + ,xko:'. $2.. $1 .':okx; + .,'. .',. diff --git a/src/logo/ascii/archstrike.txt b/src/logo/ascii/archstrike.txt new file mode 100644 index 000000000..a65d51011 --- /dev/null +++ b/src/logo/ascii/archstrike.txt @@ -0,0 +1,17 @@ +${c1} * + **. + **** + ****** + ******* + ** ******* + **** ******* + ${c1}****${c2}_____${c1}***${c2}/${c1}* + ***${c2}/${c1}*******${c2}//${c1}*** + **${c2}/${c1}********${c2}///${c1}*${c2}/${c1}** + **${c2}/${c1}*******${c2}////${c1}***${c2}/${c1}** + **${c2}/${c1}****${c2}//////.,${c1}****${c2}/${c1}** + ***${c2}/${c1}*****${c2}/////////${c1}**${c2}/${c1}*** + ****${c2}/${c1}**** ${c2}/////${c1}***${c2}/${c1}**** + ******${c2}/${c1}*** ${c2}//// ${c1}**${c2}/${c1}****** + ********${c2}/${c1}* ${c2}/// ${c1}*${c2}/${c1}******** + ,****** ${c2}// ______ / ${c1}******, diff --git a/src/logo/ascii/arco_small.txt b/src/logo/ascii/arco_small.txt new file mode 100644 index 000000000..cafcc5441 --- /dev/null +++ b/src/logo/ascii/arco_small.txt @@ -0,0 +1,11 @@ +${c1} A + ooo + ooooo + ooooooo + ooooooooo + ooooo ooooo + ooooo ooooo + ooooo ooooo + ooooo ${c2}${c1} + ooooo ${c2}${c1} +ooooo ${c2} diff --git a/src/logo/ascii/artix2_small.txt b/src/logo/ascii/artix2_small.txt new file mode 100644 index 000000000..14e70835a --- /dev/null +++ b/src/logo/ascii/artix2_small.txt @@ -0,0 +1,13 @@ + ' + 'A' + 'ooo' + 'ookxo' + `ookxxo' + '. `ooko' + 'ooo`. `oo' + 'ooxxxoo`. `' + 'ookxxxkooo.` . + 'ookxxkoo'` .'oo' + 'ooxoo'` .:ooxxo' + 'io'` `'oo' +'` `' diff --git a/src/logo/builtin.c b/src/logo/builtin.c index a470a58c4..4bc1d372d 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -176,6 +176,140 @@ static const FFlogo* getLogoAndroidSmall(void) FF_LOGO_RETURN } +static const FFlogo* getLogoAntergos(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Antergos") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ANTERGOS) + FF_LOGO_COLORS( + "34", //blue + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("36"); //cyan + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAntix(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("antiX") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ANTIX) + FF_LOGO_COLORS( + "31" //red + ) + FF_LOGO_COLOR_KEYS("31"); //red + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAoscOsRetro(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Aosc OS/Retro", "aoscosretro") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_AOSCOSRETRO) + FF_LOGO_COLORS( + "34", //blue + "37" //white + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAoscOsRetro_small(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Aosc OS/Retro_small", "aoscosretro_small") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_AOSCOSRETRO_SMALL) + FF_LOGO_COLORS( + "34", //blue + "37" //white + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAoscOS(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Aosc OS", "aoscos") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_AOSCOS) + FF_LOGO_COLORS( + "34", //blue + "37" //white + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAperture(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Aperture") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_APERTURE) + FF_LOGO_COLORS( + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoApricity(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Apricity") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_APRICITY) + FF_LOGO_COLORS( + "37" //white + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoArchBox(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("ArchBox") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARCHBOX) + FF_LOGO_COLORS( + "32" //green + ) + FF_LOGO_COLOR_KEYS("32"); //green + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoArchcraft(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Archcraft") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARCHCRAFT) + FF_LOGO_COLORS( + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("31"); //red + FF_LOGO_RETURN +} + +static const FFlogo* getLogoArchcraft2(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Archcraft2") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARCHCRAFT2) + FF_LOGO_COLORS( + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("31"); //red + FF_LOGO_RETURN +} + static const FFlogo* getLogoArch(void) { FF_LOGO_INIT @@ -203,6 +337,34 @@ static const FFlogo* getLogoArchSmall(void) FF_LOGO_RETURN } +static const FFlogo* getLogoArchlabs(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("ARCHlabs") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARCHLABS) + FF_LOGO_COLORS( + "36", //cyan + "31" //red + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("31"); //red + FF_LOGO_RETURN +} + +static const FFlogo* getLogoArchStrike(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("ArchStrike") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARCHSTRIKE) + FF_LOGO_COLORS( + "36", //cyan + "30" //black + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("36"); //cyan + FF_LOGO_RETURN +} + static const FFlogo* getLogoArtix(void) { FF_LOGO_INIT @@ -229,6 +391,19 @@ static const FFlogo* getLogoArtixSmall(void) FF_LOGO_RETURN } +static const FFlogo* getLogoArtix2Small(void) +{ + FF_LOGO_INIT_SMALL + FF_LOGO_NAMES("artix2_small", "artixlinux2_small", "artix-linux2-small") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARTIX2_SMALL) + FF_LOGO_COLORS( + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("36"); //cyan + FF_LOGO_RETURN +} + static const FFlogo* getLogoArcoLinux(void) { FF_LOGO_INIT @@ -243,6 +418,20 @@ static const FFlogo* getLogoArcoLinux(void) FF_LOGO_RETURN } +static const FFlogo* getLogoArcoLinuxSmall(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("arco_small", "arcolinux_small", "arco-linux_small") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARCO_SMALL) + FF_LOGO_COLORS( + "34", //blue + "32" //green + ) + FF_LOGO_COLOR_KEYS("34"); //green + FF_LOGO_COLOR_TITLE("34"); //green + FF_LOGO_RETURN +} + static const FFlogo* getLogoAsahi(void) { FF_LOGO_INIT @@ -1086,8 +1275,8 @@ static const FFlogo* getLogoWindows95(void) "34", //blue "33", //yellow "32", //green - "31", - "30" + "31", //red + "30" //black ) FF_LOGO_COLOR_KEYS("36"); //cyan FF_LOGO_COLOR_TITLE("34"); //blue @@ -1827,11 +2016,25 @@ GetLogoMethod* ffLogoBuiltinGetAll(void) getLogoAnarchy, getLogoAndroid, getLogoAndroidSmall, + getLogoAntergos, + getLogoAntix, + getLogoAoscOsRetro, + getLogoAoscOsRetro_small, + getLogoAoscOS, + getLogoAperture, + getLogoApricity, + getLogoArchBox, + getLogoArchcraft, + getLogoArchcraft2, getLogoArch, getLogoArchSmall, + getLogoArchlabs, + getLogoArchStrike, getLogoArcoLinux, + getLogoArcoLinuxSmall, getLogoArtix, getLogoArtixSmall, + getLogoArtix2Small, getLogoAsahi, getLogoBedrock, getLogoBSD,