31 lines
720 B
Bash
Executable File
31 lines
720 B
Bash
Executable File
#!/bin/bash
|
|
# run df on root partition for i3blocks
|
|
|
|
freemem=$(df -h | grep '/$' | awk '{print $5}' | sed 's/%//g')
|
|
|
|
if [[ $freemem -lt 80 ]]; then
|
|
printmain="$freemem"%
|
|
printsmall="$freemem"%
|
|
printcolor="#ffffff"
|
|
elif [[ $freemem -ge 80 ]] && [[ $freemem -le 90 ]]; then
|
|
printmain="$freemem"%
|
|
printsmall="$freemem"%
|
|
printcolor="#ffff00"
|
|
elif [[ $freemem -gt 90 ]] && [[ $freemem -le 100 ]]; then
|
|
printmain="$freemem"%
|
|
printsmall="$freemem"%
|
|
printcolor="#ff0000"
|
|
fi
|
|
|
|
case $BLOCK_BUTTON in
|
|
1) notify-send "$(notify-send "disk free:" \
|
|
"$(df -h | grep -v tmpfs | grep -v loop | grep -v udev | sort)")" ;;
|
|
esac
|
|
|
|
echo "$printmain"
|
|
echo "$printmain"
|
|
echo "$printcolor"
|
|
|
|
##
|
|
exit 0
|