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 diff --git a/src/logo/ascii/emmabuntus.txt b/src/logo/ascii/emmabuntus.txt new file mode 100644 index 0000000000..8b5aa21c56 --- /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 7e1dc33024..ad9e226133 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 = {"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"},