Merge pull request #321 from konimex/guix

Added support for GuixSD
This commit is contained in:
Dylan Araps 2016-08-30 06:08:48 +10:00 committed by GitHub
commit 4b9c7072f0
2 changed files with 19 additions and 1 deletions

12
ascii/distro/guixsd Normal file
View File

@ -0,0 +1,12 @@
"\
${c1} .. \`.
\`--..\`\`\`..\` \`..\`\`\`..--\`
.-:///-:::. \`-:::///:-.
\`\`\`\`.:::\` \`:::.\`\`\`\`
-//:\` -::-
://: -::-
\`///- .:::\`
-+++-:::.
:+/:::-
\`-....\`
"

View File

@ -121,6 +121,9 @@ getdistro() {
if type -p lsb_release >/dev/null 2>&1; then if type -p lsb_release >/dev/null 2>&1; then
distro="$(lsb_release -d 2>/dev/null | awk -F ':' '/Description/ {printf $2}')" 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 elif type -p crux >/dev/null 2>&1; then
distro="$(crux)" distro="$(crux)"
@ -350,6 +353,9 @@ getpackages() {
type -p nix-env >/dev/null 2>&1 && \ type -p nix-env >/dev/null 2>&1 && \
packages="$((packages+=$(ls -d -1 /nix/store/*/ | wc -l)))" 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 && \ type -p apk >/dev/null 2>&1 && \
packages="$((packages+=$(apk info | wc -l)))" packages="$((packages+=$(apk info | wc -l)))"
@ -2416,7 +2422,7 @@ colors() {
setcolors 5 7 setcolors 5 7
;; ;;
"OpenBSD"*) "OpenBSD"* | "GuixSD"*)
setcolors 3 7 6 1 8 setcolors 3 7 6 1 8
;; ;;