summaryrefslogtreecommitdiff
path: root/src/logo/linux.c
diff options
context:
space:
mode:
author諏訪子 <suwako@076.moe>2024-06-19 23:30:10 +0900
committer諏訪子 <suwako@076.moe>2024-06-19 23:30:10 +0900
commit65a448813cebc2af9de64cfd451d2ca50030ed27 (patch)
tree750b97167daefdb689d94b9e758d07a10ef3d56a /src/logo/linux.c
parentf73bcfa7f2f9329cf71f4b22fd9cd61b72c8b863 (diff)
きゃ~~~~~~~
Diffstat (limited to 'src/logo/linux.c')
-rw-r--r--src/logo/linux.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/logo/linux.c b/src/logo/linux.c
index 34bd5ea..d979c9e 100644
--- a/src/logo/linux.c
+++ b/src/logo/linux.c
@@ -8,11 +8,13 @@ char *LOGO[23];
char *LOGO_SMALL[23];
const char *color;
const char *titlecolor;
+size_t logosize;
void getDistro(const char *distroname) {
if (strncmp((char *)distroname, "alpine", strlen("alpine")) == 0) {
color = MAGENTA;
titlecolor = BLUE;
+ logosize = 21;
LOGO[0] = BLUE " .hddddddddddddddddddddddh. " RESET;
LOGO[1] = BLUE " :dddddddddddddddddddddddddd: " RESET;
@@ -48,6 +50,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "artix", strlen("artix")) == 0) {
color = CYAN;
titlecolor = CYAN;
+ logosize = 20;
LOGO[0] = CYAN " -` " RESET;
LOGO[1] = CYAN " .o+` " RESET;
@@ -83,6 +86,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "arch", strlen("arch")) == 0) {
color = CYAN;
titlecolor = CYAN;
+ logosize = 21;
LOGO[0] = CYAN " ' " RESET;
LOGO[1] = CYAN " 'o' " RESET;
@@ -119,6 +123,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "crux", strlen("crux")) == 0) {
color = MAGENTA;
titlecolor = BLUE;
+ logosize = 19;
LOGO[0] = BLUE " odddd " RESET;
LOGO[1] = BLUE " oddxkkkxxdoo " RESET;
@@ -153,6 +158,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "debian", strlen("debian")) == 0) {
color = RED;
titlecolor = RED;
+ logosize = 18;
LOGO[0] = WHITE " _,met$$$$$gg. " RESET;
LOGO[1] = WHITE " ,g$$$$$$$$$$$$$$$P. " RESET;
@@ -185,6 +191,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "devuan", strlen("devuan")) == 0) {
color = MAGENTA;
titlecolor = MAGENTA;
+ logosize = 16;
LOGO[0] = MAGENTA " ..,,;;;::;,.. " RESET;
LOGO[1] = MAGENTA " `':ddd;:,. " RESET;
@@ -212,6 +219,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "gentoo", strlen("gentoo")) == 0) {
color = MAGENTA;
titlecolor = MAGENTA;
+ logosize = 19;
LOGO[0] = MAGENTA " -/oyddmdhs+:. " RESET;
LOGO[1] = MAGENTA " -o" WHITE "dNMMMMMMMMNNmhy+" MAGENTA "-` " RESET;
@@ -251,6 +259,7 @@ void getDistro(const char *distroname) {
) {
color = GREEN;
titlecolor = GREEN;
+ logosize = 18;
LOGO[0] = GREEN " /\\ " RESET;
LOGO[1] = GREEN " / \\ " RESET;
@@ -287,6 +296,7 @@ void getDistro(const char *distroname) {
} else if (strncmp((char *)distroname, "void", strlen("void")) == 0) {
color = WHITE;
titlecolor = GREEN;
+ logosize = 19;
LOGO[0] = GREEN " __.;=====;.__ " RESET;
LOGO[1] = GREEN " _.=+==++=++=+=+===;. " RESET;
@@ -321,6 +331,7 @@ void getDistro(const char *distroname) {
} else {
color = WHITE;
titlecolor = WHITE;
+ logosize = 13;
LOGO[0] = GREY " ##### " RESET;
LOGO[1] = GREY " ####### " RESET;