From e84ea3d55accd4ad5b862c5cd4a2c6a2e256dec8 Mon Sep 17 00:00:00 2001 From: "committer@tuxwarrior" Date: Mon, 9 Mar 2026 08:41:15 -0500 Subject: [PATCH] + storage --- dots/bin/resources.sh | 8 +++++++- dots/nwg-panel/icons/noun-storage-5078021.svg | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 dots/nwg-panel/icons/noun-storage-5078021.svg diff --git a/dots/bin/resources.sh b/dots/bin/resources.sh index 262c4f8..872af52 100755 --- a/dots/bin/resources.sh +++ b/dots/bin/resources.sh @@ -5,6 +5,7 @@ displayResources() { operation=$1 + extra_arg=$2 if [[ "${operation}" == "memory" ]]; then echo /home/poq/.config/nwg-panel/icons/memory-solid-full.svg @@ -20,9 +21,14 @@ displayResources() { # the process that consumes the most cpu echo /home/poq/.config/nwg-panel/icons/noun-cpu-8293079.svg ps -eo pid,comm,%cpu --sort=-%cpu | head -n 2 | awk 'NR==2 {printf "%s: %s (%s%)", $1, $2, $3}' + elif [[ "${operation}" == "drive" ]]; then + # display used drive space + extra_arg=${extra_arg:=/dev/nvme0n1p2} + echo /home/poq/.config/nwg-panel/icons/noun-storage-5078021.svg + df -h ${extra_arg} | awk 'NR==2 {printf "%s/%s (%s)\n", $3, $2, $5}' else echo "" fi } -displayResources $1 +displayResources $1 $2 diff --git a/dots/nwg-panel/icons/noun-storage-5078021.svg b/dots/nwg-panel/icons/noun-storage-5078021.svg new file mode 100644 index 0000000..065aee7 --- /dev/null +++ b/dots/nwg-panel/icons/noun-storage-5078021.svg @@ -0,0 +1 @@ + \ No newline at end of file