From d25ffb062470be326999f70c5a8014f8e7cd9298 Mon Sep 17 00:00:00 2001 From: arcetera Date: Sun, 22 Nov 2015 08:22:05 -0500 Subject: [PATCH 1/2] Add test for $WM for the CRUX version --- ufetch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ufetch b/ufetch index 97fdfbf..d80b404 100755 --- a/ufetch +++ b/ufetch @@ -12,7 +12,9 @@ KERNEL="$(uname -sr)" UPTIME="$(uptime -p | sed s:"up "::)" PACKAGES="$(pkginfo -i | wc -l)" # shell is already defined -WM="$(tail -n 1 "${HOME}/.xinitrc" | cut -d " " -f2)" +if [[ -z "$WM" ]]; then + WM="$(grep -v "^#" "${HOME}/.xinitrc" | tail -n 1 | cut -d " " -f2)" +fi ## DEFINE COLORS From 2ea1df6cd6f1c84d7270f388c6a009c7fd6277d0 Mon Sep 17 00:00:00 2001 From: arcetera Date: Sun, 22 Nov 2015 09:43:55 -0500 Subject: [PATCH 2/2] Add ufetch-void (no void logo yet) --- ufetch-void | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 ufetch-void diff --git a/ufetch-void b/ufetch-void new file mode 100755 index 0000000..148c1d8 --- /dev/null +++ b/ufetch-void @@ -0,0 +1,52 @@ +#!/bin/sh +# +# ufetch-void - tiny system info for void +# + +## INFO + +# user is already defined +HOST="$(hostname)" +OS="Void Linux" +KERNEL="$(uname -sr)" +UPTIME="$(uptime -p | sed s:"up "::)" +PACKAGES="$(xbps-query -l | wc -l)" +# shell is already defined +if [[ -z "$WM" ]]; then + WM="$(grep -v "^#" "${HOME}/.xinitrc" | tail -n 1 | cut -d " " -f2)" +fi + +## DEFINE COLORS + +# probably don't change these +bc="$(tput bold)" # bold +c0="$(tput setaf 0)" # black +c1="$(tput setaf 1)" # red +c2="$(tput setaf 2)" # green +c3="$(tput setaf 3)" # yellow +c4="$(tput setaf 4)" # blue +c5="$(tput setaf 5)" # magenta +c6="$(tput setaf 6)" # cyan +c7="$(tput setaf 7)" # white +rc="$(tput sgr0)" # reset + +# you can change these +lc="${bc}${c2}" # labels +nc="${bc}${c2}" # user and hostname +tc="${bc}${c7}" # text +fc="${bc}${c2}" # first color +sc="${c2}" # second color + +## OUTPUT + +cat <