From 06a3f809cc46c3383944e93c7540c4a164c562c2 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Sat, 27 Aug 2016 15:42:56 +0700 Subject: [PATCH 1/2] Added support for GuixSD --- ascii/distro/guixsd | 12 ++++++++++++ neofetch | 5 ++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 ascii/distro/guixsd diff --git a/ascii/distro/guixsd b/ascii/distro/guixsd new file mode 100644 index 00000000..0cdf7470 --- /dev/null +++ b/ascii/distro/guixsd @@ -0,0 +1,12 @@ +"\ +${c1} .. \`. + \`--..\`\`\`..\` \`..\`\`\`..--\` + .-:///-:::. \`-:::///:-. + \`\`\`\`.:::\` \`:::.\`\`\`\` + -//:\` -::- + ://: -::- + \`///- .:::\` + -+++-:::. + :+/:::- + \`-....\` +" diff --git a/neofetch b/neofetch index 5220093e..96e85e53 100755 --- a/neofetch +++ b/neofetch @@ -350,6 +350,9 @@ getpackages() { type -p nix-env >/dev/null 2>&1 && \ packages="$((packages+=$(ls -d -1 /nix/store/*/ | wc -l)))" + type -p guix >/dev/null 2>&1 && \ + packages="$((packages+=$(ls -d -1 /gnu/store/*/ | wc -l)))" + type -p apk >/dev/null 2>&1 && \ packages="$((packages+=$(apk info | wc -l)))" @@ -2416,7 +2419,7 @@ colors() { setcolors 5 7 ;; - "OpenBSD"*) + "OpenBSD"* | "GuixSD"*) setcolors 3 7 6 1 8 ;; From c0b53c06068584673bbd8b292a066cfca7ba1569 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Mon, 29 Aug 2016 21:36:57 +0700 Subject: [PATCH 2/2] Added distro detection --- neofetch | 3 +++ 1 file changed, 3 insertions(+) diff --git a/neofetch b/neofetch index 96e85e53..28a27a82 100755 --- a/neofetch +++ b/neofetch @@ -121,6 +121,9 @@ getdistro() { if type -p lsb_release >/dev/null 2>&1; then distro="$(lsb_release -d 2>/dev/null | awk -F ':' '/Description/ {printf $2}')" + elif type -p guix >/dev/null 2>&1; then + distro="GuixSD" + elif type -p crux >/dev/null 2>&1; then distro="$(crux)"