diff --git a/README.md b/README.md index 52f99c321..e62584a86 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ Title, Separator, OS, Host, Bios, Board, Kernel, Uptime, Processes, Packages, Sh ##### Logos ``` -AlmaLinux, Alpine, Android, Arch, Arco, Artix, Bedrock, CachyOS, CentOS, Crystal, Debian, Devuan, Deepin, Endeavour, Fedora, FreeBSD, Garuda, Gentoo, KDE Neon, KISS, Kubuntu, LangitKetujuh, Linux, MacOS, Manjaro, Mint, MSYS2, NixOS, OpenSUSE, OpenSUSE Tumbleweed, OpenSUSE LEAP, Pop!_OS, RebornOS, RedstarOS, Rocky, Rosa, Slackware, Ubuntu, Void, Windows 11, Windows 8, Windows, Zorin +AlmaLinux, Alpine, Android, Arch, Arco, Artix, Bedrock, CachyOS, CentOS, Crystal, Debian, Devuan, Deepin, Endeavour, Fedora, FreeBSD, Garuda, Gentoo, KDE Neon, KISS, Kubuntu, LangitKetujuh, Linux, MacOS, Manjaro, Mint, MSYS2, NixOS, OpenSUSE, OpenSUSE Tumbleweed, OpenSUSE LEAP, Parabola, Pop!_OS, RebornOS, RedstarOS, Rocky, Rosa, Slackware, Ubuntu, 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 4bdeaf4ff..c35d83721 100644 --- a/src/logo/builtin.c +++ b/src/logo/builtin.c @@ -1669,6 +1669,56 @@ static const FFlogo* getLogoPop() FF_LOGO_RETURN } +static const FFlogo* getLogoParabola() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("parabola", "parabola-gnulinux") + FF_LOGO_LINES( + " `.-. `.\n" + " `.` `:++. `-+o+.\n" + " `` `:+/. `:+/. `-+oooo+\n" + " ``-::-.:+/. `:+/. `-+oooooo+\n" + " `.-:///- ..` .-. `-+oooooooo-\n" + " `..-..` `+ooooooooo:\n" + "`` :oooooooo/\n" + " `ooooooo:\n" + " `oooooo:\n" + " -oooo+.\n" + " +ooo/`\n" + " -ooo-\n" + " `+o/.\n" + " /+-\n" + " //`\n" + " -." + ) + FF_LOGO_COLORS( + "35" //magenta + ) + FF_LOGO_COLOR_KEYS("35"); //magenta + FF_LOGO_COLOR_TITLE("35"); //magenta + FF_LOGO_RETURN +} + +static const FFlogo* getLogoParabolaSmall() +{ + FF_LOGO_INIT + FF_LOGO_NAMES("parabola_small", "parabola-gnulinux_small") + FF_LOGO_LINES( + " __ __ __ _\n" + ".`_//_//_/ / `.\n" + " / .`\n" + " / .`\n" + " /.`\n" + " /`" + ) + FF_LOGO_COLORS( + "35" //magenta + ) + FF_LOGO_COLOR_KEYS("35"); //magenta + FF_LOGO_COLOR_TITLE("35"); //magenta + FF_LOGO_RETURN +} + static const FFlogo* getLogoPopSmall() { FF_LOGO_INIT @@ -2177,6 +2227,8 @@ GetLogoMethod* ffLogoBuiltinGetAll() getLogoOpenSuseTumbleweed, getLogoPop, getLogoPopSmall, + getLogoParabola, + getLogoParabolaSmall, getLogoReborn, getLogoRebornSmall, getLogoRedHatEnterpriseLinux,