From abacd771bd3a2398aa482e1f2ad99fa74ca1582d Mon Sep 17 00:00:00 2001 From: "Adrian C. (anrxc)" Date: Wed, 10 Mar 2010 01:57:25 +0100 Subject: fs: include available space in percent, requested by Jon Format string and key example: "${/home avail_p}" --- README | 2 +- fs.lua | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README b/README index 5f9ed2d..cd8950e 100644 --- a/README +++ b/README @@ -217,7 +217,7 @@ vicious.widgets.fs systems, only local file systems are included by default - returns a table with string keys, using mount points as a base: {/ size_mb}, {/ size_gb}, {/ used_mb}, {/ used_gb}, {/ used_p}, - {/ avail_mb}, {/ avail_gb}, {/home size_mb} etc. + {/ avail_mb}, {/ avail_gb}, {/ avail_p}, {/home size_mb} etc. vicious.widgets.dio - provides I/O statistics for requested storage devices diff --git a/fs.lua b/fs.lua index f26038a..27934c4 100644 --- a/fs.lua +++ b/fs.lua @@ -38,7 +38,9 @@ local function worker(format, nfs) helpers.uformat(fs_info, m .. " size", s, unit) helpers.uformat(fs_info, m .. " used", u, unit) helpers.uformat(fs_info, m .. " avail", a, unit) - fs_info["{" .. m .. " used_p}"] = tonumber(p) + + fs_info["{" .. m .. " used_p}"] = tonumber(p) + fs_info["{" .. m .. " avail_p}"] = 100 - tonumber(p) end end f:close() -- cgit v1.2.3