URI:
       syscat: Match more recent setups - scripts - various script and utils
  HTML git clone git://z3bra.org/scripts
   DIR Log
   DIR Files
   DIR Refs
       ---
   DIR commit 3f6adf5e489be5b511849cea75dfe04b10dc32c3
   DIR parent 63cf988f5aec9f4b91667d8bb53c5c902cd6ce6e
  HTML Author: Willy Goiffon <dev@z3bra.org>
       Date:   Thu, 20 Aug 2026 23:56:17 +0000
       
       syscat: Match more recent setups
       
       Diffstat:
         M syscat                              |      23 ++++++++++++-----------
       
       1 file changed, 12 insertions(+), 11 deletions(-)
       ---
   DIR diff --git a/syscat b/syscat
       @@ -6,22 +6,23 @@ c() { printf '[1;3%sm' "$COLOR"; }
        d() { printf '[0;3%sm' "$COLOR"; }
        n() { printf ''; }
        
       -cpuinfo() {
       -    sed -n "/model\ name/s/^.*:\ //p" /proc/cpuinfo | sed 1q
       -}
       -
       -wmname() {
       -    test -n "$DISPLAY" && xprop -root WM_NAME | cut -d\" -f2 || tty
       +osname() {
       +        if type crux >/dev/null; then
       +                crux
       +        elif [ -f /etc/os-release ]; then
       +                . /etc/os-release
       +                echo $ID $VERSION_ID
       +        fi
        }
        
        cat <<EOF
       -$(c)SYSTEM    $(d)$(crux)
       +$(c)SYSTEM    $(d)$(osname)
        $(c)KERNEL    $(d)$(uname -r)
        $(c)HOSTNAME  $(d)$(hostname)
       -$(c)WMNAME    $(d)$(wmname)
       -$(c)TERMINAL  $(d)$TERM
       +$(c)WMNAME    $(d)$XDG_SESSION_DESKTOP
       +$(c)TERM      $(d)$TERM
        $(c)SHELL     $(d)$SHELL
       -$(c)PKGCOUNT  $(d)$(pkginfo -i|wc -l)
       +$(c)PKG       $(d)$(pm -i|wc -l)
        $(c)PROC      $(d)$(cpu -p)
       -$(c)MEMORY    $(d)$(memory -u|xargs human)
       +$(c)MEMORY    $(d)$(memory -p) ($(SCALE=1 human `memory -u`))
        EOF