From f906285df03a4a7be15d66d59d9c0d5c6d85dd34 Mon Sep 17 00:00:00 2001 From: Uzair Mughal Date: Fri, 9 Jan 2026 19:18:55 +0500 Subject: [PATCH 1/3] Logo (Builtin): adds LimeOS logo Adds support for LimeOS, a Debian-based distribution. - Adds ASCII logo (white color scheme) - Adds OS detection for `ID=limeos` Homepage: https://limeos.org --- src/detection/os/os_linux.c | 6 ++++++ src/logo/ascii/lime.txt | 23 +++++++++++++++++++++++ src/logo/builtin.c | 10 ++++++++++ 3 files changed, 39 insertions(+) create mode 100644 src/logo/ascii/lime.txt diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index 3377ec2a10..6bc32a6f04 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -197,6 +197,12 @@ FF_MAYBE_UNUSED static bool detectDebianDerived(FFOSResult* result) { if (detectArmbianVersion(result)) return true; + else if (ffStrbufEqualS(&result->id, "limeos")) + { + // LimeOS - Debian-based + ffStrbufSetStatic(&result->idLike, "debian"); + return true; + } else if (ffStrbufStartsWithS(&result->name, "Loc-OS")) { ffStrbufSetStatic(&result->id, "locos"); diff --git a/src/logo/ascii/lime.txt b/src/logo/ascii/lime.txt new file mode 100644 index 0000000000..0316bfb831 --- /dev/null +++ b/src/logo/ascii/lime.txt @@ -0,0 +1,23 @@ +$1 ############ + ####### ####### + #### #### + ### ###### ###### ### + ### ######### ######### ### + ### ######## ######## ### + ### #### ###### ####### ### ### + ### ####### ##### ##### ###### ### + ## ######## ### ### ######## ## +### ########### ########### ### +## ############ ########### ## +## ## +## ############ ########### ## +### ########### ########### ### + ## ######## ### ### ######## ## + ### ###### ##### ##### ###### ### + ### ### ####### ####### ### ### + ### ######### ######### ### + ### ######### ######### ### + ### ###### ###### ### + #### #### + ####### ####### + ############## diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 4feb5515f2..a13d38fa14 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -2686,6 +2686,16 @@ static const FFlogo L[] = { .colorKeys = FF_COLOR_FG_BLUE, .colorTitle = FF_COLOR_FG_BLUE, }, + // LimeOS + { + .names = {"limeos"}, + .lines = FASTFETCH_DATATEXT_LOGO_LIME, + .colors = { + FF_COLOR_FG_WHITE, + }, + .colorKeys = FF_COLOR_FG_WHITE, + .colorTitle = FF_COLOR_FG_WHITE, + }, // Linspire { .names = {"Linspire", "Lindows"}, From dd37a1e7960ea1cf2ce03e398b8d4305c2f2f16f Mon Sep 17 00:00:00 2001 From: Uzair Mughal Date: Sat, 10 Jan 2026 11:25:04 +0500 Subject: [PATCH 2/3] Logo (Builtin): adds LimeOS logo Adds support for LimeOS, a Debian-based distribution. Homepage: https://limeos.org --- src/detection/os/os_linux.c | 6 ------ src/logo/ascii/{lime.txt => limeos.txt} | 2 +- src/logo/builtin.c | 4 ++-- 3 files changed, 3 insertions(+), 9 deletions(-) rename src/logo/ascii/{lime.txt => limeos.txt} (95%) diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index 6bc32a6f04..3377ec2a10 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -197,12 +197,6 @@ FF_MAYBE_UNUSED static bool detectDebianDerived(FFOSResult* result) { if (detectArmbianVersion(result)) return true; - else if (ffStrbufEqualS(&result->id, "limeos")) - { - // LimeOS - Debian-based - ffStrbufSetStatic(&result->idLike, "debian"); - return true; - } else if (ffStrbufStartsWithS(&result->name, "Loc-OS")) { ffStrbufSetStatic(&result->id, "locos"); diff --git a/src/logo/ascii/lime.txt b/src/logo/ascii/limeos.txt similarity index 95% rename from src/logo/ascii/lime.txt rename to src/logo/ascii/limeos.txt index 0316bfb831..b819ffd9eb 100644 --- a/src/logo/ascii/lime.txt +++ b/src/logo/ascii/limeos.txt @@ -1,4 +1,4 @@ -$1 ############ + ############ ####### ####### #### #### ### ###### ###### ### diff --git a/src/logo/builtin.c b/src/logo/builtin.c index a13d38fa14..3f22c55ba5 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -2688,8 +2688,8 @@ static const FFlogo L[] = { }, // LimeOS { - .names = {"limeos"}, - .lines = FASTFETCH_DATATEXT_LOGO_LIME, + .names = {"LimeOS", "limeos"}, + .lines = FASTFETCH_DATATEXT_LOGO_LIMEOS, .colors = { FF_COLOR_FG_WHITE, }, From b2ad5ac6ca8a4fdb7a7edb04ba46b5ac83c104c0 Mon Sep 17 00:00:00 2001 From: Uzair Mughal Date: Sat, 10 Jan 2026 18:47:22 +0500 Subject: [PATCH 3/3] Logo (Builtin): adds LimeOS logo --- src/logo/builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 3f22c55ba5..5af91fb952 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -2688,7 +2688,7 @@ static const FFlogo L[] = { }, // LimeOS { - .names = {"LimeOS", "limeos"}, + .names = {"LimeOS"}, .lines = FASTFETCH_DATATEXT_LOGO_LIMEOS, .colors = { FF_COLOR_FG_WHITE,