summaryrefslogtreecommitdiffstats
path: root/polybar/OpenBSD-storage.sh
blob: 5266e6f3515fc3b064dea157a916b33971508f8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash

function print_line() {
  echo -n "%{F#555}$1: %{F-}$2 "
}

while true; do
  while IFS= read -r LINE; do
    PART="$(awk '{print $1}' <<< $LINE)"
    PERC="$(awk '{print $5}' <<< $LINE)"
    if [[ "${PART: -1}" != "d" && \
      "${PERC:: -1}" -le 50 ]]; then
        continue
    fi
    MNT="$(awk '{print $6}' <<< $LINE)"
    print_line "${MNT}" "${PERC}"
  done <<< "$(df | grep '/dev/' | sort)"
  echo
  sleep 5
done