From: Dmitry Sidorov Date: Sat, 16 Jul 2016 09:24:59 +0000 (+0300) Subject: fs widget: make notification and popup configurable X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/c909b67a6a12f159e1ed3cda53ea609b1b2798f2?ds=sidebyside;hp=ccf210359c40c9ad848cb9e3627349297d0e1739 fs widget: make notification and popup configurable --- diff --git a/widgets/fs.lua b/widgets/fs.lua index 6ec8dac..5215c86 100644 --- a/widgets/fs.lua +++ b/widgets/fs.lua @@ -58,6 +58,8 @@ local function worker(args) local args = args or {} local timeout = args.timeout or 600 local partition = args.partition or "/" + local showpopup = args.showpopup or "on" + local notify = args.notify or "on" local settings = args.settings or function() end fs.followmouse = args.followmouse or false @@ -96,7 +98,7 @@ local function worker(args) widget = fs.widget settings() - if fs_now.used >= 99 and not helpers.get_map(partition) + if notify == "on" and fs_now.used >= 99 and not helpers.get_map(partition) then naughty.notify({ title = "warning", @@ -111,8 +113,10 @@ local function worker(args) end end - fs.widget:connect_signal('mouse::enter', function () fs:show(0) end) - fs.widget:connect_signal('mouse::leave', function () fs:hide() end) + if showpopup == "on" then + fs.widget:connect_signal('mouse::enter', function () fs:show(0) end) + fs.widget:connect_signal('mouse::leave', function () fs:hide() end) + end helpers.newtimer(partition, timeout, update)