From a0b3d0b1ba37e3b7ec01763c9ff1fde16e44adef Mon Sep 17 00:00:00 2001 From: zamhedonia Date: Thu, 26 Feb 2026 13:26:37 +0100 Subject: [PATCH 1/4] =?UTF-8?q?Logo=20(Builtin):=20adds=20Emmabunt=C3=BCs?= =?UTF-8?q?=20Logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/logo/ascii/emmabuntus.txt | 15 +++++++++++++++ src/logo/builtin.c | 11 +++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/logo/ascii/emmabuntus.txt diff --git a/src/logo/ascii/emmabuntus.txt b/src/logo/ascii/emmabuntus.txt new file mode 100644 index 0000000000..3258ad53c1 --- /dev/null +++ b/src/logo/ascii/emmabuntus.txt @@ -0,0 +1,15 @@ + $1_~~_ + $1nmmmmmmm/$2/**\$1\ + nmHhHMMMHh\$2\__/$1/ + nm zot $2__$1 t*~~*n + m b $2_+*´cc`*+_$1 p m + m & $2/%cc,;;,cc%\$1 & m + _~~_ & $2c__ +cc$1 & n +/$2/**\$1\& $2cc;$1 & m +\$2\__/$1/& $2c~~ +cc´$1 & n + *~~* & $2\cc%*--*%cc/$1 & m + m b $2`+.cccc.+´$1 p m + nm zo o_~~_ + nmHhHMMMHhH/$2/**\$1\ + nmmmmmmmm\$2\__/$1/ + *~~* \ No newline at end of file diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 7e1dc33024..1e93440356 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1573,6 +1573,17 @@ static const FFlogo E[] = { .colorKeys = FF_COLOR_FG_DEFAULT, .colorTitle = FF_COLOR_FG_CYAN, }, + // Emmabuntüs + { + .names = {"Emmabuntüs", "Emmabuntus"}, + .lines = FASTFETCH_DATATEXT_LOGO_EMMABUNTUS, + .colors = { + FF_COLOR_FG_LIGHT_BLUE, + FF_COLOR_FG_LIGHT_YELLOW, + }, + .colorKeys = FF_COLOR_FG_LIGHT_BLUE, + .colorTitle = FF_COLOR_FG_LIGHT_YELLOW, + }, // EmperorOS { .names = {"Emperor"}, From 8f0ff93949ce652a6d9fdc85c58967a2b2f235ae Mon Sep 17 00:00:00 2001 From: zamhedonia Date: Thu, 26 Feb 2026 13:47:22 +0100 Subject: [PATCH 2/4] =?UTF-8?q?Add=20Detection=20for=20Emmabunt=C3=BCs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/detection/os/os_linux.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index 14c06a7750..2e58c3e4e5 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -269,6 +269,15 @@ FF_MAYBE_UNUSED static bool detectDebianDerived(FFOSResult* result) ffStrbufSetStatic(&result->prettyName, "TrueNAS Scale"); return true; } + else if (ffPathExists("/usr/bin/emmabuntus_config.sh", FF_PATHTYPE_FILE)) + { + // Emmabuntüs + ffStrbufSetStatic(&result->id, "emmabuntus"); + ffStrbufSetStatic(&result->idLike, "debian"); + ffStrbufSetStatic(&result->name, "Emmabuntüs"); + getDebianVersion(result); + return true; + } else { // Hack for MX Linux. See #847 From 3fb9ad0e46cfb01968d6185048ab2d17af38f7c3 Mon Sep 17 00:00:00 2001 From: Carter Li Date: Fri, 27 Feb 2026 23:49:26 -0600 Subject: [PATCH 3/4] Update ASCII art in emmabuntus.txt --- src/logo/ascii/emmabuntus.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/logo/ascii/emmabuntus.txt b/src/logo/ascii/emmabuntus.txt index 3258ad53c1..8b5aa21c56 100644 --- a/src/logo/ascii/emmabuntus.txt +++ b/src/logo/ascii/emmabuntus.txt @@ -1,5 +1,5 @@ - $1_~~_ - $1nmmmmmmm/$2/**\$1\ + _~~_ + nmmmmmmm/$2/**\$1\ nmHhHMMMHh\$2\__/$1/ nm zot $2__$1 t*~~*n m b $2_+*´cc`*+_$1 p m @@ -12,4 +12,4 @@ nm zo o_~~_ nmHhHMMMHhH/$2/**\$1\ nmmmmmmmm\$2\__/$1/ - *~~* \ No newline at end of file + *~~* From a76a4b66f7c25173ca4ad7f35e2133803a01ed04 Mon Sep 17 00:00:00 2001 From: Carter Li Date: Fri, 27 Feb 2026 23:50:08 -0600 Subject: [PATCH 4/4] Remove duplicate name for Emmabuntus 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 1e93440356..ad9e226133 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1575,7 +1575,7 @@ static const FFlogo E[] = { }, // Emmabuntüs { - .names = {"Emmabuntüs", "Emmabuntus"}, + .names = {"Emmabuntus"}, .lines = FASTFETCH_DATATEXT_LOGO_EMMABUNTUS, .colors = { FF_COLOR_FG_LIGHT_BLUE,