From 73a55a933029b9437fabdfdc5e58b5582edb72d0 Mon Sep 17 00:00:00 2001 From: berezka Date: Fri, 16 Jan 2026 21:18:17 +0100 Subject: [PATCH 1/2] Fix Bedrock Linux version detection & futureproof for 0.8 --- src/detection/os/os_linux.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index 3377ec2a10..14c06a7750 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -313,21 +313,7 @@ static bool detectBedrock(FFOSResult* os) { const char* bedrockRestrict = getenv("BEDROCK_RESTRICT"); if(bedrockRestrict && bedrockRestrict[0] == '1') return false; - if(parseOsRelease(FASTFETCH_TARGET_DIR_ROOT "/bedrock" FASTFETCH_TARGET_DIR_ETC "/bedrock-release", os)) - { - if(os->id.length == 0) - ffStrbufAppendS(&os->id, "bedrock"); - - if(os->name.length == 0) - ffStrbufAppendS(&os->name, "Bedrock"); - - if(os->prettyName.length == 0) - ffStrbufAppendS(&os->prettyName, "Bedrock Linux"); - - parseOsRelease("/bedrock" FASTFETCH_TARGET_DIR_ETC "/os-release", os); - return true; - } - return false; + return parseOsRelease(FASTFETCH_TARGET_DIR_ROOT "/bedrock/strata/bedrock/etc/os-release", os); } static void detectOS(FFOSResult* os) From ca7b08549f9c2348627d1e26013c2ce925e0ff2d Mon Sep 17 00:00:00 2001 From: berezka Date: Fri, 16 Jan 2026 21:19:34 +0100 Subject: [PATCH 2/2] Add new KISS Linux logo based off favicon --- src/logo/ascii/kiss2.txt | 11 +++++++++++ src/logo/builtin.c | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/logo/ascii/kiss2.txt diff --git a/src/logo/ascii/kiss2.txt b/src/logo/ascii/kiss2.txt new file mode 100644 index 0000000000..1fbd6ae92a --- /dev/null +++ b/src/logo/ascii/kiss2.txt @@ -0,0 +1,11 @@ + ██████ ██████ + ██$2██████$1████$2██████$1██ + ██$3████$2████████████████$1██ + ██$2██$3████$2██████████████████$1██ +██$2██$3██$2████$3████████████$2████████$1██ +██$2██████$3████████████████$2██████$1██ +██$2████████████████████████████$1██ + ██$2████████████████████████$1██ + ██$2██████$3████████$2██████$1██ + ████$2████████████$1████ + ████████████ \ No newline at end of file diff --git a/src/logo/builtin.c b/src/logo/builtin.c index 996fb79e93..7b4b366341 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -2536,6 +2536,18 @@ static const FFlogo K[] = { .colorKeys = FF_COLOR_FG_MAGENTA, .colorTitle = FF_COLOR_FG_BLUE, }, + // KISSLinux2 + { + .names = {"kiss2"}, + .lines = FASTFETCH_DATATEXT_LOGO_KISS2, + .colors = { + FF_COLOR_FG_BLACK, + FF_COLOR_FG_RED, + FF_COLOR_FG_WHITE, + }, + .colorKeys = FF_COLOR_FG_RED, + .colorTitle = FF_COLOR_FG_RED, + }, // Kogaion { .names = {"Kogaion"},