diff --git a/ram b/ram index 9235807..3bab68b 100755 --- a/ram +++ b/ram @@ -2,13 +2,27 @@ gawk ' /^MemAvailable:/ { mfg=$2/1024^2 - mfm=$2/1024 - } END { - if (mfg > 2) { printf("%.1f GB", mfg) } - else { printf( "%.0f MB", mfm ) } + mfm=$2/1024 + } + END { + if (mfg > 2) { + printf("%.1f GB", mfg) + } else { + printf("%.0f MB", mfm) + } print("\n") - if (mfg > 4) { print("#04B431\n") } - else if (mfg > 2) { print("#FFA500\n") } - else { print("#FF0000\n") } - }' /proc/meminfo - + if (mfg > 20) { + print("#04B431\n") + } else if (mfg > 4) { + print("#A8FF00\n") + } else if (mfg > 3) { + print("#FFF600\n") + } else if (mfg > 2) { + print("#FFAE00\n") + } else if (mfg > 1) { + print("#FF0000\n") + } else { + exit 33 + } + } +' /proc/meminfo diff --git a/storage b/storage index 4d94784..368f80d 100755 --- a/storage +++ b/storage @@ -11,14 +11,18 @@ df | gawk ' printf("%.0f MB", sfm) } print("\n") - if (sfg > 15) { + if (sfg > 20) { print("#04B431\n") + } else if (sfg > 15) { + print("#A8FF00\n") + } else if (sfg > 10) { + print("#FFF600\n") } else if (sfg > 5) { - print("#FFA500\n") + print("#FFAE00\n") } else if (sfg > 1) { print("#FF0000\n") } else { exit 33 } - }' - + } +'