|
| diff --git a/sif.sh b/sif.sh
index fe11448..e434c30 100755
--- a/sif.sh
+++ b/sif.sh
|
| @@ -9,7 +9,7 @@ OS=$(uname -sr) |
| 9 | KERN=$(uname -r) |
9 | KERN=$(uname -r) |
| 10 | TDSK=$(df -m / | awk 'NR==2{print $2}') |
10 | TDSK=$(df -m / | awk 'NR==2{print $2}') |
| 11 | UDSK=$(df -m / | awk 'NR==2{print $3}') |
11 | UDSK=$(df -m / | awk 'NR==2{print $3}') |
| 12 | UCPU=$(mpstat 1 1 2>/dev/null | awk '/all/ {print 100 - $NF"%"}' | tail -n1) # requires mpstat |
12 | UCPU=$(vmstat | awk 'NR==3{print 100 - $17}') |
| 13 | |
13 | |
| 14 | if [ "$1" = "-h" ]; then |
14 | if [ "$1" = "-h" ]; then |
| 15 | cat <<EOF |
15 | cat <<EOF |
| @@ -53,9 +53,9 @@ elif command -v xbps-query >/dev/null 2>&1; then |
| 53 | elif command -v emerge >/dev/null 2>&1; then |
53 | elif command -v emerge >/dev/null 2>&1; then |
| 54 | PKGC=$(ls -1 /var/db/pkg 2>/dev/null | wc -l) |
54 | PKGC=$(ls -1 /var/db/pkg 2>/dev/null | wc -l) |
| 55 | PKGM="portage" |
55 | PKGM="portage" |
| 56 | elif command -v pkg >/dev/null 2>&1; then |
56 | elif command -v kiss >/dev/null 2>&1; then |
| 57 | PKGC=$(pkg info 2>/dev/null | wc -l) |
57 | PKGC=$(kiss l 2>/dev/null | wc -l) |
| 58 | PKGM="pkg" |
58 | PKGM="kiss" |
| 59 | else |
59 | else |
| 60 | PKGC="?" |
60 | PKGC="?" |
| 61 | PKGM="unknown" |
61 | PKGM="unknown" |
| @@ -69,7 +69,7 @@ echo "pkgs: ${PKGC} (${PKGM})." >&2 |
| 69 | echo "editor: ${EDITOR}." >&2 |
69 | echo "editor: ${EDITOR}." >&2 |
| 70 | echo "de/wm: ${XDG_CURRENT_DESKTOP:-$DESKTOP_SESSION}." >&2 |
70 | echo "de/wm: ${XDG_CURRENT_DESKTOP:-$DESKTOP_SESSION}." >&2 |
| 71 | echo "term: ${TERM}." >&2 |
71 | echo "term: ${TERM}." >&2 |
| 72 | echo "cpu: ${CPU} ${UCPU}." >&2 |
72 | echo "cpu: ${CPU} ${UCPU}%." >&2 |
| 73 | echo "gpu: ${GPU}." >&2 |
73 | echo "gpu: ${GPU}." >&2 |
| 74 | echo "mem: ${UMEM}MiB/${TMEM}MiB." >&2 |
74 | echo "mem: ${UMEM}MiB/${TMEM}MiB." >&2 |
| 75 | echo "disk: ${UDSK}MiB/${TDSK}MiB." >&2 |
75 | echo "disk: ${UDSK}MiB/${TDSK}MiB." >&2 |
|