X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/752ba7fa3d8928dfc19c59dbf3c6d167c4ae3bc9..229d2545dd399b52c6128a823657c6266fbbe8a9:/widgets/fs.lua diff --git a/widgets/fs.lua b/widgets/fs.lua index efd31fb..c78b6cb 100644 --- a/widgets/fs.lua +++ b/widgets/fs.lua @@ -20,10 +20,7 @@ local setmetatable = setmetatable -- File system disk space usage -- lain.widgets.fs -local fs = helpers.make_widget_textbox() - --- Unit definitions -fs.unit = { ["mb"] = 1024, ["gb"] = 1024^2 } +local fs = { unit = { ["mb"] = 1024, ["gb"] = 1024^2 } } function fs.hide() if not fs.notification then return end @@ -68,6 +65,8 @@ local function worker(args) } end + fs.widget = wibox.widget.textbox() + helpers.set_map(partition, false) function fs.update() @@ -125,7 +124,7 @@ local function worker(args) helpers.newtimer(partition, timeout, fs.update) - return setmetatable(fs, { __index = fs.widget }) + return fs end return setmetatable(fs, { __call = function(_, ...) return worker(...) end })