From eb53797174354ee76b851358c5559525c287b53b Mon Sep 17 00:00:00 2001 From: zamhedonia <126724015+zamhedonia@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:13:16 +0100 Subject: [PATCH] =?UTF-8?q?Logo=20(Builtin):=20adds=20support=20for=20Emma?= =?UTF-8?q?bunt=C3=BCs=20(#2207)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Logo (Builtin): adds Emmabuntüs Logo * Add Detection for Emmabuntüs * Update ASCII art in emmabuntus.txt * Remove duplicate name for Emmabuntus logo * Update emmabuntus.txt * Update colors for Emmabuntus logo --------- Co-authored-by: zamhedonia Co-authored-by: Carter Li --- src/detection/os/os_linux.c | 9 +++++++++ src/logo/ascii/emmabuntus.txt | 15 +++++++++++++++ src/logo/builtin.c | 9 +++++++++ 3 files changed, 33 insertions(+) create mode 100644 src/logo/ascii/emmabuntus.txt diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index 14c06a775..2e58c3e4e 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 diff --git a/src/logo/ascii/emmabuntus.txt b/src/logo/ascii/emmabuntus.txt new file mode 100644 index 000000000..8b5aa21c5 --- /dev/null +++ b/src/logo/ascii/emmabuntus.txt @@ -0,0 +1,15 @@ + _~~_ + nmmmmmmm/$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/ + *~~* diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 7e1dc3302..5315fdd45 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1573,6 +1573,15 @@ static const FFlogo E[] = { .colorKeys = FF_COLOR_FG_DEFAULT, .colorTitle = FF_COLOR_FG_CYAN, }, + // Emmabuntüs + { + .names = {"Emmabuntus"}, + .lines = FASTFETCH_DATATEXT_LOGO_EMMABUNTUS, + .colors = { + FF_COLOR_FG_BLUE, + FF_COLOR_FG_YELLOW, + }, + }, // EmperorOS { .names = {"Emperor"},