summaryrefslogtreecommitdiff
path: root/.local/bin/statusbar/meminfo
blob: 1be4c65c7e62ef9fa6858f656f7734d5e3ce3986 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
set -e

# 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

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]}]"