Add .config/waybar/_modules/storage.sh Add .config/waybar/_modules/wittr.sh Add .config/waybar/dracula/colors.css Add .config/waybar/dracula/config Add .config/waybar/dracula/style.css Add .config/waybar/geo/config Add .config/waybar/geo/weather.sh Add .config/waybar/geo/style.css Add .config/waybar/jinks/bak.css Add .config/waybar/jinks/colors.css Add .config/waybar/jinks/config Add .config/waybar/jinks/style.css Add .config/waybar/siren/config Add .config/waybar/siren/style.css Add .config/waybar/sway/config Add .config/waybar/sway/config.save Add .config/waybar/sway/style.css
25 lines
509 B
Bash
25 lines
509 B
Bash
#!/bin/sh
|
|
|
|
mount="/"
|
|
warning=20
|
|
critical=10
|
|
|
|
df -h -P -l "$mount" | awk -v warning=$warning -v critical=$critical '
|
|
/\/.*/ {
|
|
text=$4
|
|
tooltip="Filesystem: "$1"\rSize: "$2"\rUsed: "$3"\rAvail: "$4"\rUse%: "$5"\rMounted on: "$6
|
|
use=$5
|
|
exit 0
|
|
}
|
|
END {
|
|
class=""
|
|
gsub(/%$/,"",use)
|
|
if ((100 - use) < critical) {
|
|
class="critical"
|
|
} else if ((100 - use) < warning) {
|
|
class="warning"
|
|
}
|
|
print "{\"text\":\""text"\", \"percentage\":"use",\"tooltip\":\""tooltip"\", \"class\":\""class"\"}"
|
|
}
|
|
'
|
|
|