diff --git a/README.md b/README.md index 88a882ef8..91e59f30e 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ All categories not listed here should work without needing a specific implementa ##### Logos ``` -Arch, Artix, CentOS, Debian, Fedora, Garuda, Gentoo, Manjaro, Mint, Pop!_OS, Ubuntu, Void +Arch, Arco, Artix, CentOS, Debian, Fedora, Garuda, Gentoo, Manjaro, Mint, Pop!_OS, Ubuntu, Void ``` * Most of the logos have a small variant. Access it by appending _small to the logo name. * Some logos have an old variant. Access it by appending _old to the logo name. diff --git a/src/common/logo.c b/src/common/logo.c index ecac510c8..75a94bd26 100644 --- a/src/common/logo.c +++ b/src/common/logo.c @@ -725,6 +725,40 @@ static const FFlogo* getLogoVoidSmall() FF_LOGO_RETURN } +static const FFlogo* getLogoArcoLinux() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Arco", "Arcolinux", "Arco-linux") + FF_LOGO_LINES( + "$1 /- \n" + "$1 ooo: \n" + "$1 yoooo/ \n" + "$1 yooooooo \n" + "$1 yooooooooo \n" + "$1 yooooooooooo \n" + "$1 .yooooooooooooo \n" + "$1 .oooooooooooooooo \n" + "$1 .oooooooarcoooooooo \n" + "$1 .ooooooooo-oooooooooo \n" + "$1 .ooooooooo- oooooooooo \n" + "$1 :ooooooooo. :ooooooooo \n" + "$1 :ooooooooo. :ooooooooo \n" + "$1 :oooarcooo .oooarcooo \n" + "$1 :ooooooooy .ooooooooo \n" + "$1 :ooooooooo $2 /ooooooooooooooooooo \n" + "$1 :ooooooooo $2 .-ooooooooooooooooo. \n" + "$1 ooooooooo- $2 -ooooooooooooo. \n" + "$1 ooooooooo- $2 .-oooooooooo.\n" + "$1 ooooooooo. $2 -ooooooooo"; + ) + FF_LOGO_COLORS( + "\033[34m", //blue + "\033[32m" //green + ) + FF_LOGO_RETURN +} + + typedef const FFlogo*(*GetLogoMethod)(); static GetLogoMethod* getLogoMethods() @@ -734,6 +768,7 @@ static GetLogoMethod* getLogoMethods() getLogoUnknown, getLogoArch, getLogoArchSmall, + getLogoArcoLinux, getLogoArtix, getLogoArtixSmall, getLogoCelOS,