Skip to content

Commit ccf4e2d

Browse files
OpenSUSE logos
1 parent f2998a3 commit ccf4e2d

File tree

3 files changed

+111
-2
lines changed

3 files changed

+111
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.1.0) # Threads::Threads
22

33
project(fastfetch
4-
VERSION 1.2.2
4+
VERSION 1.2.3
55
LANGUAGES C
66
)
77

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Title, Separator, OS, Host, Kernel, Uptime, Processes, Packages, Shell, Resoluti
4242

4343
##### Logos
4444
```
45-
Android, Arch, Arco, Artix, CachyOS, CentOS, Debian, Endeavour, Fedora, Garuda, Gentoo, KDE Neon, Linux, Manjaro, Mint, Pop!_OS, RebornOS, Ubuntu, Void, Zorin
45+
Android, Arch, Arco, Artix, CachyOS, CentOS, Debian, Endeavour, Fedora, Garuda, Gentoo, KDE Neon, Linux, Manjaro, Mint, OpenSUSE, OpenSUSE Tumbleweed, OpenSUSE LEAP, Pop!_OS, RebornOS, Ubuntu, Void, Zorin
4646
```
4747
* Most of the logos have a small variant. Access it by appending _small to the logo name.
4848
* Some logos have an old variant. Access it by appending _old to the logo name.

src/common/logo.c

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -775,6 +775,111 @@ static const FFlogo* getLogoMintOld()
775775
FF_LOGO_RETURN
776776
}
777777

778+
static const FFlogo* getLogoOpenSuse()
779+
{
780+
FF_LOGO_INIT
781+
FF_LOGO_NAMES("suse", "opensuse", "open_suse", "open-suse", "suse-linux")
782+
FF_LOGO_LINES(
783+
"$2 .;ldkO0000Okdl;. \n"
784+
"$2 .;d00xl:^''''''^:ok00d;. \n"
785+
"$2 .d00l' 'o00d. \n"
786+
"$2 .d0Kd'$1 Okxol:;,. $2:O0d \n"
787+
"$2 .OK$1KKK0kOKKKKKKKKKKOxo:, $2lKO. \n"
788+
"$2 ,0K$1KKKKKKKKKKKKKKK0P^$2,,,$1^dx:$2 ;00, \n"
789+
"$2.OK$1KKKKKKKKKKKKKKKk'$2.oOPPb.$1'0k.$2 cKO.\n"
790+
"$2:KK$1KKKKKKKKKKKKKKK: $2kKx..dd $1lKd$2 'OK:\n"
791+
"$2dKK$1KKKKKKKKKOx0KKKd $2^0KKKO' $1kKKc$2 dKd\n"
792+
"$2dKK$1KKKKKKKKKK;.;oOKx,..$2^$1..;kKKK0.$2 dKd\n"
793+
"$2:KK$1KKKKKKKKKK0o;...^cdxxOK0O/^^' $2.0K:\n"
794+
"$2 kKK$1KKKKKKKKKKKKK0x;,,......,;od $2lKk \n"
795+
"$2 '0K$1KKKKKKKKKKKKKKKKKKKK00KKOo^ $2c00' \n"
796+
"$2 'kK$1KKOxddxkOO00000Okxoc;'' $2.dKk' \n"
797+
"$2 l0Ko. .c00l' \n"
798+
"$2 'l0Kk:. .;xK0l' \n"
799+
"$2 'lkK0xl:;,,,,;:ldO0kl' \n"
800+
"$2 '^:ldxkkkkxdl:^' "
801+
)
802+
FF_LOGO_COLORS(
803+
"32", //green
804+
"37" //white
805+
)
806+
FF_LOGO_RETURN
807+
}
808+
809+
static const FFlogo* getLogoOpenSuseSmall()
810+
{
811+
FF_LOGO_INIT
812+
FF_LOGO_NAMES("suse_small", "opensuse_small", "open_suse_small", "open-suse_small")
813+
FF_LOGO_LINES(
814+
"$1 _______ \n"
815+
"$1__| __ \\ \n"
816+
"$1 / .\\ \\\n"
817+
"$1 \\__/ |\n"
818+
"$1 _______|\n"
819+
"$1 \\_______\n"
820+
"$1__________/"
821+
)
822+
FF_LOGO_COLORS(
823+
"32" //green
824+
)
825+
FF_LOGO_RETURN
826+
}
827+
828+
static const FFlogo* getLogoOpenSuseLeap()
829+
{
830+
FF_LOGO_INIT
831+
FF_LOGO_NAMES("opensuse_leap", "open_suse_leap", "opensuse-leap", "open-suse-leap", "suse_leap", "suse-leap", "opensuseleap")
832+
FF_LOGO_LINES(
833+
"$2 .-++:. \n"
834+
"$2 ./oooooo/- \n"
835+
"$2 `:oooooooooooo:. \n"
836+
"$2 -+oooooooooooooooo+-` \n"
837+
"$2 ./oooooooooooooooooooooo/- \n"
838+
"$2 :oooooooooooooooooooooooooo: \n"
839+
"$2 ` `-+oooooooooooooooooooo/- ` \n"
840+
"$2 `:oo/- .:ooooooooooooooo+:` `-+oo/. \n"
841+
"$2`/oooooo:. -/oooooooooo/. ./oooooo/.\n"
842+
"$2 `:+ooooo+-` `:+oooo+- `:oooooo+:` \n"
843+
"$2 .:oooooo/. .::` -+oooooo/. \n"
844+
"$2 -/oooooo:. ./oooooo+- \n"
845+
"$2 `:+ooooo+-:+oooooo:` \n"
846+
"$2 ./oooooooooo/. \n"
847+
"$2 -/oooo+:` \n"
848+
"$2 `:/. "
849+
)
850+
FF_LOGO_COLORS(
851+
"32", //green
852+
"37" //white
853+
)
854+
FF_LOGO_RETURN
855+
}
856+
857+
static const FFlogo* getLogoOpenSuseTumbleweed()
858+
{
859+
FF_LOGO_INIT
860+
FF_LOGO_NAMES("opensuse_tumbleweed", "open_suse_tumbleweed", "opensuse-tumbleweed", "open-suse-tumbleweed", "suse_tumbleweed", "suse-tumbleweed", "opensusetumbleweed")
861+
FF_LOGO_LINES(
862+
"$2 ...... \n"
863+
"$2 .,cdxxxoc,. .:kKMMMNWMMMNk:. \n"
864+
"$2 cKMMN0OOOKWMMXo. ; ;0MWk:. .:OMMk. \n"
865+
"$2 ;WMK;. .lKMMNM, :NMK, .OMW; \n"
866+
"$2 cMW; 'WMMMN ,XMK, oMM'\n"
867+
"$2.MMc ..;l. xMN: KM0\n"
868+
"$2'MM. 'NMO oMM\n"
869+
"$2.MM, .kMMl xMN\n"
870+
"$2 KM0 .kMM0. .dl:,.. .WMd\n"
871+
"$2 .XM0. ,OMMK, OMMMK. .XMK \n"
872+
"$2 oWMO:. .;xNMMk, NNNMKl. .xWMx \n"
873+
"$2 :ONMMNXMMMKx; . ,xNMWKkxllox0NMWk, \n"
874+
"$2 ..... .:dOOXXKOxl, "
875+
)
876+
FF_LOGO_COLORS(
877+
"32", //green
878+
"37" //white
879+
)
880+
FF_LOGO_RETURN
881+
}
882+
778883
static const FFlogo* getLogoPop()
779884
{
780885
FF_LOGO_INIT
@@ -1048,6 +1153,10 @@ static GetLogoMethod* getLogoMethods()
10481153
getLogoMint,
10491154
getLogoMintSmall,
10501155
getLogoMintOld,
1156+
getLogoOpenSuse,
1157+
getLogoOpenSuseSmall,
1158+
getLogoOpenSuseLeap,
1159+
getLogoOpenSuseTumbleweed,
10511160
getLogoPop,
10521161
getLogoPopSmall,
10531162
getLogoReborn,

0 commit comments

Comments
 (0)