From c0317e2086c4f5cc1eeb37496d94707b6cce72b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Wed, 2 Aug 2023 15:58:18 +0800 Subject: [PATCH] Logo: more --- README.md | 2 +- src/logo/ascii/antergos.txt | 19 +++ src/logo/ascii/antix.txt | 12 ++ src/logo/ascii/aoscos.txt | 20 +++ src/logo/ascii/aoscosretro.txt | 18 +++ src/logo/ascii/aoscosretro_small.txt | 9 ++ src/logo/ascii/aperture.txt | 20 +++ src/logo/ascii/apricity.txt | 18 +++ src/logo/ascii/archbox.txt | 19 +++ src/logo/ascii/archcraft.txt | 20 +++ src/logo/ascii/archcraft2.txt | 20 +++ src/logo/ascii/archlabs.txt | 21 +++ src/logo/ascii/archstrike.txt | 17 +++ src/logo/ascii/arco_small.txt | 11 ++ src/logo/ascii/artix2_small.txt | 13 ++ src/logo/builtin.c | 207 ++++++++++++++++++++++++++- 16 files changed, 443 insertions(+), 3 deletions(-) create mode 100644 src/logo/ascii/antergos.txt create mode 100644 src/logo/ascii/antix.txt create mode 100644 src/logo/ascii/aoscos.txt create mode 100644 src/logo/ascii/aoscosretro.txt create mode 100644 src/logo/ascii/aoscosretro_small.txt create mode 100644 src/logo/ascii/aperture.txt create mode 100644 src/logo/ascii/apricity.txt create mode 100644 src/logo/ascii/archbox.txt create mode 100644 src/logo/ascii/archcraft.txt create mode 100644 src/logo/ascii/archcraft2.txt create mode 100644 src/logo/ascii/archlabs.txt create mode 100644 src/logo/ascii/archstrike.txt create mode 100644 src/logo/ascii/arco_small.txt create mode 100644 src/logo/ascii/artix2_small.txt 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,