diff --git a/README.md b/README.md
index 20d1219..3422c37 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ A meme system info tool for (almost) all your Linux/Unix-based systems, based on
## Currently supported distros
#### Full support (Both Ascii art + images are provided for the given distribution)
-Nyalpine, Nyarch Linuwu, Nyartix Linuwu, Debinyan, Fedowa, GentOwO, Miwint, Myanjawo, OwOpenSUSE, Pop OwOs, RaspNyan, UwUntu, and OwOid; Plus Nyandroid.
+Nyalpine, Nyarch Linuwu, Nyartix Linuwu, Debinyan, Fedowa, GentOwO, GnUwU gUwUix, Miwint, Myanjawo, OwOpenSUSE, Pop OwOs, RaspNyan, UwUntu, and OwOid; Plus Nyandroid.
#### Partial support (Either no Ascii art, or no image is provided)
endeavOwO, KDE NeOwOn, nixOwOs, Swackwawe, sOwOlus; Plus FweeBSD, and OwOpenBSD
@@ -69,4 +69,4 @@ This program is provided under the [GPL-3.0 License](https://github.com/TheDarkB
# Contributing
-All kind of contribution are welcome, but before contributing please read [CONTRIBUTING.md](https://github.com/TheDarkBug/uwufetch/blob/main/CONTRIBUTING.md).
\ No newline at end of file
+All kind of contribution are welcome, but before contributing please read [CONTRIBUTING.md](https://github.com/TheDarkBug/uwufetch/blob/main/CONTRIBUTING.md).
diff --git a/res/COPYRIGHT.md b/res/COPYRIGHT.md
index 80b49a9..18ea757 100644
--- a/res/COPYRIGHT.md
+++ b/res/COPYRIGHT.md
@@ -123,6 +123,23 @@ I am not a copyright expert, and maybe I am doing all wrong things, please corre
#
+## GNU
+
+
+
+### Base artwork:
+
+- Copyright Holder: Aurelio A. Heckert (aurium@gmail.com)
+- License: [CC BY-SA 2.0](https://creativecommons.org/licenses/by-sa/2.0/)
+- [Reference](https://www.gnu.org/graphics/heckert_gnu.svg)
+
+### Modifications
+
+- Description: Addition of ahegao facial expression, and colorization.
+- Copyright Holder: [u/FOSSphorous](https://www.reddit.com/user/FOSSphorous/)
+- License: [CC BY-SA 2.0](https://creativecommons.org/licenses/by-sa/2.0/)
+- [Reference](https://www.reddit.com/r/linuxmasterrace/comments/lyi8ce/its_actually_gnuwulinux/)
+
## Manjaro
diff --git a/res/guix.png b/res/guix.png
new file mode 100644
index 0000000..99df927
Binary files /dev/null and b/res/guix.png differ
diff --git a/uwufetch.c b/uwufetch.c
index e4083f0..03a4fa5 100644
--- a/uwufetch.c
+++ b/uwufetch.c
@@ -337,6 +337,12 @@ void print_ascii() { // prints logo (as ascii art) of the given system. distribu
"%s \\ )\n"
" / _/\n"
" ( _-\n" " \\____-\n\n", MAGENTA, WHITE);
+ } else if (strcmp(version_name, "gnu") == 0 || strcmp(version_name, "guix") == 0) {
+ printf( "\033[3E\033[3C%s,= %s,-_-. %s=.\n"
+ " ((_/%s)%sU U%s(%s\\_))\n"
+ " `-'%s(. .)%s`-'\n"
+ " %s\\%sw%s/\n"
+ " \u00af\n\n", WHITE, YELLOW, WHITE, YELLOW, WHITE, YELLOW, WHITE, YELLOW, WHITE, YELLOW, WHITE, YELLOW);
} else if (strcmp(version_name, "manjaro") == 0) {
printf( "\033[0E\033[1C\u25b3 \u25b3 \u25e0\u25e0\u25e0\u25e0\n"
" \e[0;42m \e[0m \e[0;42m \e[0m\n"
@@ -482,6 +488,7 @@ void uwu_name() { // uwufies distro name
else STRING_TO_UWU("endeavour", "endeavOwO");
else STRING_TO_UWU("fedora", "Fedowa");
else STRING_TO_UWU("gentoo", "GentOwO");
+ else STRING_TO_UWU("gnu", "gnUwU");
else STRING_TO_UWU("guix", "gnUwU gUwUix");
else STRING_TO_UWU("linuxmint", "LinUWU Miwint");
else STRING_TO_UWU("manjaro", "Myanjawo");