summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar.mon/plugins/disk.sh
blob: f2adc3078249ac1a5b72e98a4f5f71a0b08b8fa2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash

source "$CONFIG_DIR/globalstyles.sh"

COUNT="$(df -H | grep -E '^(/dev/disk3s5)' | awk '{ printf ("%s\n", $5) }' | sed 's/%//')"

COLOR=$RED

case "$COUNT" in
[7-8][0-9]) # 70-89%
	COLOR=$PEACH
	;;
[5-6][0-9]) # 50-69%
	COLOR=$YELLOW
	;;
[3-4][0-9]) # 20-49%
	COLOR=$GREEN
	;;
[1-2][0-9]) # 10-19%
	COLOR=$LAVENDER
	;;
[0-9]) # 0-9%
	COLOR=$WHITE
	;;
esac

sketchybar -m --set "$NAME" \
	label="$COUNT%" \
	icon.color=$COLOR