From 68ab41f7480181bbc84f856b74928c0a0d250195 Mon Sep 17 00:00:00 2001 From: Juanma Date: Wed, 11 Sep 2024 03:08:40 +0200 Subject: [PATCH] Logo (Builtin): Add Lliurex Art (#1257) * lainos to top of FFlogo K * Add LliureX art * Add lliurex detect * OS (Linux): fix coding style * Update lliurex.txt * Update builtin.c --------- Co-authored-by: Carter Li --- src/detection/os/os_linux.c | 9 +++++++++ src/logo/ascii/lliurex.txt | 16 ++++++++++++++++ src/logo/builtin.c | 30 ++++++++++++++++++++---------- 3 files changed, 45 insertions(+), 10 deletions(-) create mode 100644 src/logo/ascii/lliurex.txt diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index c37de8647..af6b37ba4 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -132,6 +132,15 @@ static void getUbuntuFlavour(FFOSResult* result) ffStrbufSetS(&result->idLike, "ubuntu"); return; } + + if(ffStrContains(xdgConfigDirs, "lliurex")) + { + ffStrbufSetS(&result->name, "LliureX"); + ffStrbufSetS(&result->prettyName, "LliureX"); + ffStrbufSetS(&result->id, "lliurex"); + ffStrbufSetS(&result->idLike, "ubuntu"); + return; + } } static void getDebianVersion(FFOSResult* result) diff --git a/src/logo/ascii/lliurex.txt b/src/logo/ascii/lliurex.txt new file mode 100644 index 000000000..27bad815d --- /dev/null +++ b/src/logo/ascii/lliurex.txt @@ -0,0 +1,16 @@ + ~. ........ + ::~~ +=: ~:========:~ + ..~:+oo===oo:.~+oooooooooooo+~ + .:+==ooooooooooo==ooooooooooooooo: + .:=oooooooooooooooooooooooooooooooo= +.. .=oooooooooooooooooooooooooooooooooo= +==. .+ooooooooooooooooooooooooooooooooooo= +~+:~:oooooooooooooooooooooooooooooooooooo: + ~ooooooooooooooooooooooooooooooooooooo=: + ~oooooooooooooooooooooooooooooooooo==:. + .+oooooooooooooooooooooooooo=~::::~.. + ~+oooooooooooooooooooooooo=: + .:=ooooooooooooooooooooo=: + .:==ooooooooooooooo==:. + ~~:===oooooo==+:~ + ...~~:~::.. diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 5ee4830d9..028069316 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -2295,6 +2295,16 @@ static const FFlogo K[] = { }; static const FFlogo L[] = { + // LainOS + { + .names = {"LainOS"}, + .lines = FASTFETCH_DATATEXT_LOGO_LAINOS, + .colors = { + FF_COLOR_FG_BLUE, + FF_COLOR_FG_256 "14", + FF_COLOR_FG_WHITE, + }, + }, // LangitKetujuh { .names = {"langitketujuh", "l7"}, @@ -2469,6 +2479,16 @@ static const FFlogo L[] = { .colorKeys = FF_COLOR_FG_YELLOW, .colorTitle = FF_COLOR_FG_WHITE, }, + // LliureX + { + .names = {"LliureX"}, + .lines = FASTFETCH_DATATEXT_LOGO_LLIUREX, + .colors = { + FF_COLOR_FG_BLUE, + }, + .colorKeys = FF_COLOR_FG_WHITE, + .colorTitle = FF_COLOR_FG_BLUE, + }, // LMDE { .names = {"LMDE"}, @@ -2480,16 +2500,6 @@ static const FFlogo L[] = { .colorKeys = FF_COLOR_FG_GREEN, .colorTitle = FF_COLOR_FG_WHITE, }, - // LainOS - { - .names = {"LainOS"}, - .lines = FASTFETCH_DATATEXT_LOGO_LAINOS, - .colors = { - FF_COLOR_FG_BLUE, - FF_COLOR_FG_256 "14", - FF_COLOR_FG_WHITE, - }, - }, // Loc-OS { .names = {"locos", "loc-os", "Loc-OS Linux"},