From 7bf8f1785437c61327761e4a380627cba77c8722 Mon Sep 17 00:00:00 2001
From: Niles Rogoff <me@niles.xyz>
Date: Thu, 9 Mar 2017 10:55:06 -0800
Subject: [PATCH 1/2] Slitaz support added

---
 ascii/distro/slitaz | 17 +++++++++++++++++
 neofetch            | 11 +++++++++++
 2 files changed, 28 insertions(+)
 create mode 100644 ascii/distro/slitaz

diff --git a/ascii/distro/slitaz b/ascii/distro/slitaz
new file mode 100644
index 00000000..5ee52706
--- /dev/null
+++ b/ascii/distro/slitaz
@@ -0,0 +1,17 @@
+${c1}        @    @(               @        
+      @@   @@                  @    @/ 
+     @@   @@                   @@   @@ 
+    @@  %@@                     @@   @@
+   @@  %@@@       @@@@@.       @@@@  @@
+  @@@    @@@@    @@@@@@@    &@@@    @@@
+   @@@@@@@ %@@@@@@@@@@@@ &@@@% @@@@@@@/
+       ,@@@@@@@@@@@@@@@@@@@@@@@@@      
+  .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/  
+@@@@@@.  @@@@@@@@@@@@@@@@@@@@@  /@@@@@@
+@@    @@@@@  @@@@@@@@@@@@,  @@@@@   @@@
+@@ @@@@.    @@@@@@@@@@@@@%    #@@@@ @@.
+@@ ,@@      @@@@@@@@@@@@@      @@@  @@ 
+@   @@.     @@@@@@@@@@@@@     @@@  *@  
+@    @@     @@@@@@@@@@@@      @@   @   
+      @      @@@@@@@@@.     #@         
+       @      ,@@@@@       @           
diff --git a/neofetch b/neofetch
index 8f24e1d0..0fc48840 100755
--- a/neofetch
+++ b/neofetch
@@ -93,6 +93,9 @@ get_distro() {
                     "tiny") distro="${distro//version*}" ;;
                 esac
 
+            elif type -p tazpkg >/dev/null; then
+                distro="SliTaz $(cat /etc/slitaz-release)"
+
             elif [[ -d "/system/app/" && -d "/system/priv-app" ]]; then
                 distro="Android $(getprop ro.build.version.release)"
 
@@ -476,6 +479,9 @@ get_packages() {
             type -p crew >/dev/null && \
                 packages="$((packages+=$(ls -l /usr/local/etc/crew/meta/*.filelist | wc -l)))"
 
+            type -p tazpkg >/dev/null && \
+                packages="$(($(tazpkg list|wc -l)-6))"
+
             if type -p pkg >/dev/null; then
                 case "$kernel_name" in
                     "FreeBSD") packages="$((packages+=$(pkg info | wc -l)))" ;;
@@ -3150,6 +3156,11 @@ get_distro_colors() {
             ascii_file="slackware"
         ;;
 
+        "SliTaz"*)
+            set_colors 3 3
+            ascii_file="slitaz"
+        ;;
+
         "SmartOS"*)
             set_colors 6 7
             ascii_file="smartos"

From ce7ef1937254fbf7518a5af87c98f8fc02ce60a3 Mon Sep 17 00:00:00 2001
From: Niles Rogoff <me@niles.xyz>
Date: Thu, 9 Mar 2017 13:27:16 -0800
Subject: [PATCH 2/2] Correct style

---
 neofetch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/neofetch b/neofetch
index 0fc48840..79ab5041 100755
--- a/neofetch
+++ b/neofetch
@@ -94,7 +94,7 @@ get_distro() {
                 esac
 
             elif type -p tazpkg >/dev/null; then
-                distro="SliTaz $(cat /etc/slitaz-release)"
+                distro="SliTaz $(< /etc/slitaz-release)"
 
             elif [[ -d "/system/app/" && -d "/system/priv-app" ]]; then
                 distro="Android $(getprop ro.build.version.release)"
@@ -480,7 +480,7 @@ get_packages() {
                 packages="$((packages+=$(ls -l /usr/local/etc/crew/meta/*.filelist | wc -l)))"
 
             type -p tazpkg >/dev/null && \
-                packages="$(($(tazpkg list|wc -l)-6))"
+                packages="$((packages+=$(tazpkg list | wc -l) - 6))"
 
             if type -p pkg >/dev/null; then
                 case "$kernel_name" in