2023-10-22 23:15:30 +02:00
|
|
|
#!/bin/sh
|
2019-09-07 17:42:18 +02:00
|
|
|
|
|
|
|
# Status bar module for disk space
|
|
|
|
# $1 should be drive mountpoint
|
|
|
|
|
2025-02-17 04:19:49 +01:00
|
|
|
disk=${STATUSBAR_DISK:-/home}
|
2024-05-19 06:35:47 +02:00
|
|
|
|
2020-05-29 18:31:15 +02:00
|
|
|
[ ! -z "$1" ] && disk="$1"
|
2019-09-07 17:42:18 +02:00
|
|
|
|
2020-06-02 14:18:57 +02:00
|
|
|
icon="$disk"
|
2019-09-07 17:42:18 +02:00
|
|
|
|
2024-03-09 02:48:17 +01:00
|
|
|
free=$(df "$disk" | awk ' /[0-9][0-9]/ {print $4}')
|
|
|
|
|
|
|
|
if [ $free -gt 104857600 ]
|
|
|
|
then
|
|
|
|
icon="^b#282828^^c#dfdfdf^ ^d^"
|
|
|
|
elif [ $free -gt 52428800 ]
|
|
|
|
then
|
|
|
|
icon="^b#282828^^c#ffff00^ ^d^"
|
|
|
|
else
|
|
|
|
icon="^b#282828^^c#ff0000^ ^d^"
|
|
|
|
fi
|
|
|
|
|
|
|
|
printf "$icon %s"
|