From 2ee4672b82bddf7e78aff7a2ef212f495debadac Mon Sep 17 00:00:00 2001 From: 0scar Date: Thu, 10 Jun 2021 10:15:24 +0200 Subject: Update statusbar scripts --- .local/bin/statusbar/meminfo | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to '.local/bin/statusbar/meminfo') diff --git a/.local/bin/statusbar/meminfo b/.local/bin/statusbar/meminfo index 2b31b97..1be4c65 100755 --- a/.local/bin/statusbar/meminfo +++ b/.local/bin/statusbar/meminfo @@ -1,13 +1,19 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash set -e -case $BLOCK_BUTTON in - 1) notify-send --urgency=low \ - "Memory status" \ - "$(free -h | \ - awk '/total/ {printf "%15s%10s%10s\n", $1, $2, $3} - /Mem|Swap/{printf "%-5s%10s%10s%10s\n", $1, $2, $3, $4}')" - ;; +# For compatability with older dwmblocks +ARG=${1:-$BLOCK_BUTTON} + +case $ARG in + 1) notify-send --urgency=low \ + "Memory status" \ + "$(free -h | \ + awk '/total/ {printf "%15s%10s%10s\n", $1, $2, $3} + /Mem|Swap/{printf "%-5s%10s%10s%10s\n", $1, $2, $3, $4}')" + ;; esac -free -h | awk '/Mem/{print "[" $3 " RAM " $2 "]" }' +MEM=( $(free -h | awk '/Mem/{print $3 " " $2}') ) +#USAGE=`(( $(echo "${MEM[0]::-2} > 17" | bc -l) )) && echo "\x0c${MEM[0]}\x0b" || echo "${MEM[0]}"` + +echo -e "[${MEM[0]} \x11\x0b ${MEM[1]}]" -- cgit v1.3