diff options
| -rwxr-xr-x | sif.sh | 10 |
1 files changed, 5 insertions, 5 deletions
| 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 |
