diff --git a/uwufetch.c b/uwufetch.c index cbfc5d6..d928f76 100644 --- a/uwufetch.c +++ b/uwufetch.c @@ -908,8 +908,44 @@ void uwu_kernel() } strcpy(kernel, ""); for(int i = 0;i < 16;i++) { + + // kernel name KERNEL_TO_UWU(splitted[i], "Linux", "Linuwu"); KERNEL_TO_UWU(splitted[i], "linux", "linuwu"); + KERNEL_TO_UWU(splitted[i], "alpine", "Nyalpine"); + KERNEL_TO_UWU(splitted[i], "arch", "Nyarch Linuwu"); + KERNEL_TO_UWU(splitted[i], "artix", "Nyartix Linuwu"); + KERNEL_TO_UWU(splitted[i], "debian", "Debinyan"); + KERNEL_TO_UWU(splitted[i], "endeavouros", "endeavOwO"); + KERNEL_TO_UWU(splitted[i], "EndeavourOS", "endeavOwO"); + KERNEL_TO_UWU(splitted[i], "fedora", "Fedowa"); + KERNEL_TO_UWU(splitted[i], "gentoo", "GentOwO"); + KERNEL_TO_UWU(splitted[i], "gnu", "gnUwU"); + KERNEL_TO_UWU(splitted[i], "guix", "gnUwU gUwUix"); + KERNEL_TO_UWU(splitted[i], "linuxmint", "LinUWU Miwint"); + KERNEL_TO_UWU(splitted[i], "manjaro", "Myanjawo"); + KERNEL_TO_UWU(splitted[i], "\"manjaro-arm\"", "Myanjawo AWM"); + KERNEL_TO_UWU(splitted[i], "neon", "KDE NeOwOn"); + KERNEL_TO_UWU(splitted[i], "nixos", "nixOwOs"); + KERNEL_TO_UWU(splitted[i], "\"opensuse-leap\"", "OwOpenSUSE Leap"); + KERNEL_TO_UWU(splitted[i], "\"opensuse-tumbleweed\"", "OwOpenSUSE Tumbleweed"); + KERNEL_TO_UWU(splitted[i], "pop", "PopOwOS"); + KERNEL_TO_UWU(splitted[i], "raspbian", "RaspNyan"); + KERNEL_TO_UWU(splitted[i], "slackware", "Swackwawe"); + KERNEL_TO_UWU(splitted[i], "solus", "sOwOlus"); + KERNEL_TO_UWU(splitted[i], "ubuntu", "Uwuntu"); + KERNEL_TO_UWU(splitted[i], "\"void\"", "OwOid"); + KERNEL_TO_UWU(splitted[i], "android", "Nyandroid"); // android at the end because it could be not considered as an actual distribution of gnu/linux + + // BSD + KERNEL_TO_UWU(splitted[i], "freebsd", "FweeBSD"); + KERNEL_TO_UWU(splitted[i], "openbsd", "OwOpenBSD"); + + KERNEL_TO_UWU(splitted[i], "macos", "macOwOS"); + + // Windows + KERNEL_TO_UWU(splitted[i], "windows", "WinyandOwOws"); + if(i != 0) strcat(kernel, " "); strcat(kernel, splitted[i]); }