diff --git a/README.md b/README.md index 54d51b7eca..3d856516ee 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,7 @@ Title, Separator, OS, Host, Bios, Board, Kernel, Uptime, Processes, Packages, Sh ##### Logos ``` -AlmaLinux, Alpine, Android, Arch, Arco, Artix, Bedrock, CachyOS, CentOS, CRUX, Crystal, Debian, Devuan, Deepin, Endeavour, Enso, Fedora, FreeBSD, Garuda, Gentoo, KDE Neon, KISS, Kubuntu, LangitKetujuh, Linux, MacOS, Manjaro, Mint, MSYS2, NixOS, Nobara, OpenSUSE, OpenSUSE Tumbleweed, OpenSUSE LEAP, Parabola, Pop!_OS, RebornOS, RedstarOS, Rocky, Rosa, Slackware, Solus, Ubuntu, Vanilla, Void, Windows 11, Windows 8, Windows, Zorin +AlmaLinux, Alpine, Android, Arch, Arco, Artix, Bedrock, CachyOS, CentOS, CRUX, Crystal, Debian, Devuan, Deepin, Endeavour, Enso, Fedora, FreeBSD, Garuda, Gentoo, KDE Neon, KISS, Kubuntu, LangitKetujuh, Linux, MacOS, Manjaro, Mint, MSYS2, NixOS, Nobara, OpenSUSE, OpenSUSE Tumbleweed, OpenSUSE LEAP, Parabola, Raspbian, Pop!_OS, RebornOS, RedstarOS, Rocky, Rosa, Slackware, Solus, Ubuntu, Vanilla, Void, Windows 11, Windows 8, Windows, Zorin ``` * Most of the logos have a small variant. Access it by appending _small to the logo name. * Some logos have an old variant. Access it by appending _old to the logo name. diff --git a/src/logo/builtin.c b/src/logo/builtin.c index d13b7e4f80..9f1e097d8d 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1871,6 +1871,68 @@ static const FFlogo* getLogoPopSmall() FF_LOGO_COLOR_TITLE("36"); //cyan FF_LOGO_RETURN } +static const FFlogo* getLogoRaspbian() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("raspbian", "raspi", "raspberrypi" "raspberrypios" "pios") + FF_LOGO_LINES( + " $2`.::///+:/-. --///+//-:`\n" + " `+oooooooooooo: `+oooooooooooo:\n" + " /oooo++//ooooo: ooooo+//+ooooo.\n" + " `+ooooooo:-:oo- +o+::/ooooooo:\n" + " `:oooooooo+`` `.oooooooo+-\n" + " `:++ooo/. :+ooo+/.`$1\n" + " ...` `.----.` ``..\n" + " .::::-``:::::::::.`-:::-`\n" + " -:::-` .:::::::-` `-:::-\n" + " `::. `.--.` `` `.---.``.::`\n" + " .::::::::` -::::::::` `\n" + " .::` .:::::::::- `::::::::::``::.\n" + "-:::` ::::::::::. ::::::::::.`:::-\n" + ":::: -::::::::. `-:::::::: ::::\n" + "-::- .-:::-.``....``.-::-. -::-\n" + " .. `` .::::::::. `..`..\n" + " -:::-` -::::::::::` .:::::`\n" + " :::::::` -::::::::::` :::::::.\n" + " .::::::: -::::::::. ::::::::\n" + " `-:::::` ..--.` ::::::.\n" + " `...` `...--..` `...`\n" + " .::::::::::\n" + " `.-::::-`" + ) + FF_LOGO_COLORS( + "31", //red + "32" //green + ) + FF_LOGO_COLOR_KEYS("31"); //red + FF_LOGO_COLOR_TITLE("32"); //green + FF_LOGO_RETURN +} + +static const FFlogo* getLogoRaspbianSmall() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("raspbian_small", "raspi_small", "raspberrypi_small" "raspberrypios_small" "pios_small") + FF_LOGO_LINES( + " $2.~~. .~~.\n" + " '. \ ' ' / .'$1\n" + " .~ .~~~..~.\n" + " : .~.'~'.~. :\n" + " ~ ( ) ( ) ~\n" + "( : '~'.~.'~' : )\n" + " ~ .~ ( ) ~. ~\n" + " ( : '~' : )\n" + " '~ .~~~. ~'\n" + " '~'" + ) + FF_LOGO_COLORS( + "31", //red + "32" //green + ) + FF_LOGO_COLOR_KEYS("31"); //red + FF_LOGO_COLOR_TITLE("32"); //green + FF_LOGO_RETURN +} static const FFlogo* getLogoReborn() { @@ -2430,6 +2492,8 @@ GetLogoMethod* ffLogoBuiltinGetAll() getLogoPopSmall, getLogoParabola, getLogoParabolaSmall, + getLogoRaspbian, + getLogoRaspbianSmall, getLogoReborn, getLogoRebornSmall, getLogoRedHatEnterpriseLinux,