From b3f8798f73ff9050825f69b1495dc86d20b30d2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 29 Jul 2023 23:10:14 +0800 Subject: [PATCH] Logo: add Ubuntu Budgie and Ubuntu Gnome --- src/logo/ascii/ubuntu_budgie.txt | 20 +++++++++++++++++++ src/logo/ascii/ubuntu_gnome.txt | 16 ++++++++++++++++ src/logo/builtin.c | 33 ++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 src/logo/ascii/ubuntu_budgie.txt create mode 100644 src/logo/ascii/ubuntu_gnome.txt diff --git a/src/logo/ascii/ubuntu_budgie.txt b/src/logo/ascii/ubuntu_budgie.txt new file mode 100644 index 000000000..732c9ab48 --- /dev/null +++ b/src/logo/ascii/ubuntu_budgie.txt @@ -0,0 +1,20 @@ + ./oydmMMMMMMmdyo/. + :smMMMMMMMMMMMhs+:++yhs: + `omMMMMMMMMMMMN+` `odo` + /NMMMMMMMMMMMMN- `sN/ + `hMMMMmhhmMMMMMMh sMh` + .mMmo- /yMMMMm` `MMm. + mN/ yMMMMMMMd- MMMm +oN- oMMMMMMMMMms+//+o+: :MMMMo +m/ +NMMMMMMMMMMMMMMMMm. :NMMMMm +M` .NMMMMMMMMMMMMMMMNodMMMMMMM +M- sMMMMMMMMMMMMMMMMMMMMMMMMM +mm` mMMMMMMMMMNdhhdNMMMMMMMMMm +oMm/ .dMMMMMMMMh: :dMMMMMMMo + mMMNyo/:/sdMMMMMMMMM+ sMMMMMm + .mMMMMMMMMMMMMMMMMMs `NMMMm. + `hMMMMMMMMMMM.oo+. `MMMh` + /NMMMMMMMMMo sMN/ + `omMMMMMMMMy. :dmo` + :smMMMMMMMh+-` `.:ohs: + ./oydmMMMMMMdhyo/. diff --git a/src/logo/ascii/ubuntu_gnome.txt b/src/logo/ascii/ubuntu_gnome.txt new file mode 100644 index 000000000..096dca3d0 --- /dev/null +++ b/src/logo/ascii/ubuntu_gnome.txt @@ -0,0 +1,16 @@ +${c3} ./o. + .oooooooo + .oooo```soooo + .oooo` `soooo + .ooo` ${c4}.o.${c3} `\/ooo. + :ooo ${c4}:oooo.${c3} `\/ooo. + sooo ${c4}`ooooo${c3} \/oooo + \/ooo ${c4}`soooo${c3} `ooooo + `soooo ${c4}`\/ooo${c3} `soooo +${c4}./oo ${c3}`\/ooo ${c4}`/oooo.${c3} `/ooo +${c4}`\/ooo. ${c3}`/oooo. ${c4}`/oooo.${c3} `` +${c4} `\/ooo. ${c3}/oooo ${c4}/ooo` +${c4} `ooooo ${c3}`` ${c4}.oooo +${c4} `soooo. .oooo` + `\/oooooooooo` + ``\/oo`` diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 367038564..cfe230ea1 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1509,6 +1509,37 @@ static const FFlogo* getLogoUbuntu(void) FF_LOGO_RETURN } +static const FFlogo* getLogoUbuntuBudgie(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("ubuntu-budgie") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_UBUNTU_BUDGIE) + FF_LOGO_COLORS( + "34", //blue + "37", //white + "31" //red + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("37"); //white + FF_LOGO_RETURN +} + +static const FFlogo* getLogoUbuntuGnome(void) +{ + FF_LOGO_INIT + FF_LOGO_NAMES("ubuntu-gnome") + FF_LOGO_LINES(FASTFETCH_DATATEXT_LOGO_UBUNTU_GNOME) + FF_LOGO_COLORS( + "34", //blue + "35", //magenta + "37", //white + "36" //cyan + ) + FF_LOGO_COLOR_KEYS("34"); //blue + FF_LOGO_COLOR_TITLE("35"); //magenta + FF_LOGO_RETURN +} + static const FFlogo* getLogoUbuntuKylin(void) { FF_LOGO_INIT @@ -1755,6 +1786,8 @@ GetLogoMethod* ffLogoBuiltinGetAll(void) getLogoSolus, getLogoSteamOS, getLogoUbuntu, + getLogoUbuntuBudgie, + getLogoUbuntuGnome, getLogoUbuntuKylin, getLogoUbuntuMate, getLogoUbuntuOld,