From e4a99b2d6d07ecff2493195d71a5812e23512a9b 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 16:47:32 +0800 Subject: [PATCH] Logo: more --- README.md | 5 +-- src/logo/ascii/arselinux.txt | 15 +++++++ src/logo/ascii/arya.txt | 15 +++++++ src/logo/ascii/aster.txt | 18 +++++++++ src/logo/ascii/asteroidos.txt | 17 ++++++++ src/logo/ascii/astos.txt | 23 +++++++++++ src/logo/builtin.c | 75 +++++++++++++++++++++++++++++++++++ 7 files changed, 165 insertions(+), 3 deletions(-) create mode 100644 src/logo/ascii/arselinux.txt create mode 100644 src/logo/ascii/arya.txt create mode 100644 src/logo/ascii/aster.txt create mode 100644 src/logo/ascii/asteroidos.txt create mode 100644 src/logo/ascii/astos.txt diff --git a/README.md b/README.md index f9069d9bb..3ff4717ef 100644 --- a/README.md +++ b/README.md @@ -95,9 +95,8 @@ Battery, Bios, Bluetooth, Board, Break, Brightness, Colors, Command, CPU, CPUUsa ``` ##### Builtin logos -``` -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 -``` + +See files in ##### Package managers ``` diff --git a/src/logo/ascii/arselinux.txt b/src/logo/ascii/arselinux.txt new file mode 100644 index 000000000..6e673bc81 --- /dev/null +++ b/src/logo/ascii/arselinux.txt @@ -0,0 +1,15 @@ + ⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⣴⣶⠀⠀⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣄⠀⠀⠀⠀⣼⠟⠁⠀⠀⢀⣀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⢀⣤⡀⠀⠀⠀⠉⢻⣷⡄⠀⠀⠁⠀⢀⣤⣾⡿⠟⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣿⠏⠀⠀⠀⠀⠀⠀⠹⣿⡄⠀⠀⠀⠙⠉⠁⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⡄⠀⠀⠀⠀⠀⠀⠀⢹⣿⠀⠀⠀⠀⠠⣶⣶⣶⡶ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⢠⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠂⠀⠀⠀⠀⠀⢀⣾⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⠇⠀⠀⠀⠀⠀⣠⣾⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣇⣀⣀⣀⣠⣴⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⢸⣿⠀⠀⠀⠀⠀⣤⣤⣴⣶⣾⠿⠟⣿⡏⠙⠛⠛⠛⠋⠉⢀⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⣿⡄⠀⠀⠀⠀⠈⠉⠉⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⢸⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⠇⠀⠀⠀⠀⠀⠀⠘⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ diff --git a/src/logo/ascii/arya.txt b/src/logo/ascii/arya.txt new file mode 100644 index 000000000..7d603e20d --- /dev/null +++ b/src/logo/ascii/arya.txt @@ -0,0 +1,15 @@ +${c1} `oyyy/${c2}-yyyyyy+ +${c1} -syyyy/${c2}-yyyyyy+ +${c1} .syyyyy/${c2}-yyyyyy+ +${c1} :yyyyyy/${c2}-yyyyyy+ +${c1} `/ :yyyyyy/${c2}-yyyyyy+ +${c1} .+s :yyyyyy/${c2}-yyyyyy+ +${c1} .oys :yyyyyy/${c2}-yyyyyy+ +${c1} -oyys :yyyyyy/${c2}-yyyyyy+ +${c1} :syyys :yyyyyy/${c2}-yyyyyy+ +${c1} /syyyys :yyyyyy/${c2}-yyyyyy+ +${c1} +yyyyyys :yyyyyy/${c2}-yyyyyy+ +${c1} .oyyyyyyo. :yyyyyy/${c2}-yyyyyy+ --------- +${c1} .syyyyyy+` :yyyyyy/${c2}-yyyyy+-+syyyyyyyy +${c1} -syyyyyy/ :yyyyyy/${c2}-yyys:.syyyyyyyyyy +${c1}:syyyyyy/ :yyyyyy/${c2}-yyo.:syyyyyyyyyyy diff --git a/src/logo/ascii/aster.txt b/src/logo/ascii/aster.txt new file mode 100644 index 000000000..52d893d1d --- /dev/null +++ b/src/logo/ascii/aster.txt @@ -0,0 +1,18 @@ + ...''... + .;oOXWMWNXXXNMMN0d:. + .oXMWOo;.. ..:oO; + ;KMWx, co, + 'KMNl dMMW. + oMMx xMMMMk + xMM: dMMMMMM; + cMMl dMMMMMMMW + NMK xMMMx::dXMx +,MMl xMMN' .o. +cMM; dMMW' +;MMc oMMW, + WMK dMMW, ccccccc. + lMMl oMMM; ooooooo. + OMMc ... + xMMx + ;XMN: + ,. diff --git a/src/logo/ascii/asteroidos.txt b/src/logo/ascii/asteroidos.txt new file mode 100644 index 000000000..124bf92a2 --- /dev/null +++ b/src/logo/ascii/asteroidos.txt @@ -0,0 +1,17 @@ +${c1} *** +${c1} ***** +${c1} ********** +${c1} *************** +${c1} *///****////****////. +${c2} (/////// /////// ///////( +${c2} /(((((//* //, //((((((. +${c2} ((((((((((( ((( (((((((( +${c2} *((((((((((((((((((((((( (((((((( +${c3} (((((#(((((((#((((( ((#((((( +${c3} (#(#(#####(#(#, ####(#(# +${c3} ######### ######## +${c3} /######## ######## +${c4} #######%####### +${c4} (#%%%%%%%# +${c4} %%%%% +${c4} %%% diff --git a/src/logo/ascii/astos.txt b/src/logo/ascii/astos.txt new file mode 100644 index 000000000..3e06aefd7 --- /dev/null +++ b/src/logo/ascii/astos.txt @@ -0,0 +1,23 @@ + oQA#$%UMn + H 9 + G # + 6 % + ?#M#%KW3" + // \\\ + // \\\ + // \\\ + // \\\ + n%@$DK&ML .0O3#@&M_ + P # 8 W + H U G # + B N O @ + C&&#%HNAR 'WS3QMHB" + // \\\ \\\ + // \\\ \\\ + // \\\ \\\ + // \\\ \\\ +uURF$##Bv nKWB$%ABc aM@3R@D@b +8 M @ O # % +% & G U @ @ +& @ # % % # +!HGN@MNCf t&S9#%HQr ?@G#6S@QP diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 4bc1d372d..94798cfda 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -432,6 +432,34 @@ static const FFlogo* getLogoArcoLinuxSmall(void) FF_LOGO_RETURN } +static const FFlogo* getLogoArseLinux(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("arse", "arselinux", "arse-linux") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARSELINUX) + FF_LOGO_COLORS( + "34", //blue + "37" //white + ) + FF_LOGO_COLOR_KEYS("34"); //green + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoArya(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("Arya") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ARYA) + FF_LOGO_COLORS( + "32", //green + "31" //red + ) + FF_LOGO_COLOR_KEYS("32"); //green + FF_LOGO_COLOR_TITLE("31"); //red + FF_LOGO_RETURN +} + static const FFlogo* getLogoAsahi(void) { FF_LOGO_INIT @@ -451,6 +479,48 @@ static const FFlogo* getLogoAsahi(void) FF_LOGO_RETURN } +static const FFlogo* getLogoAster(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("aster") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ASTER) + FF_LOGO_COLORS( + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("36"); //cyan + FF_LOGO_COLOR_TITLE("36"); //cyan + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAsteroidOS(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("AsteroidOS") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ASTEROIDOS) + FF_LOGO_COLORS( + "38;5;160", + "38;5;208", + "38;5;202", + "38;5;214" + ) + FF_LOGO_COLOR_KEYS("38;5;160"); + FF_LOGO_COLOR_TITLE("38;5;208"); + FF_LOGO_RETURN +} + +static const FFlogo* getLogoAstOS(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("astOS") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_ASTOS) + FF_LOGO_COLORS( + "37" //white + ) + FF_LOGO_COLOR_KEYS("37"); //white + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + static const FFlogo* getLogoBSD(void) { FF_LOGO_INIT @@ -2035,7 +2105,12 @@ GetLogoMethod* ffLogoBuiltinGetAll(void) getLogoArtix, getLogoArtixSmall, getLogoArtix2Small, + getLogoArseLinux, + getLogoArya, getLogoAsahi, + getLogoAster, + getLogoAsteroidOS, + getLogoAstOS, getLogoBedrock, getLogoBSD, getLogoCachyOS,