#!/usr/bin/env bash

USAGE=$( vmstat 1 2 | tail -1 | awk '{usage=100 - $15} END {print usage}')

# Define colors based on signal strength
if [[ -z "$USAGE" ]]; then
    COLOR="#EBDBB2"
else
    if [ "$USAGE" -ge 90 ]; then
        COLOR="#FF6600"
    elif [ "$USAGE" -ge 80 ]; then
        COLOR="#FF9900"
    elif [ "$USAGE" -ge 60 ]; then
        COLOR="#FFDBA0"
    elif [ "$USAGE" -ge 40 ]; then
        COLOR="#FFDBA0"
    elif [ "$USAGE" -ge 20 ]; then
        COLOR="#EBDBB2"
    else
        COLOR="#EBDBB2"
    fi
fi

# Print the output with color
echo "<span color='$COLOR'>&lt;&gt; $USAGE%</span>"