X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/c909b67a6a12f159e1ed3cda53ea609b1b2798f2..44864dba370a427a67a6f4bf20ec9097bf5bde91:/widgets/fs.lua diff --git a/widgets/fs.lua b/widgets/fs.lua index 5215c86..ad5b204 100644 --- a/widgets/fs.lua +++ b/widgets/fs.lua @@ -28,17 +28,18 @@ local setmetatable = setmetatable local fs = {} local fs_notification = nil -function fs:hide() +function fs.hide() if fs_notification ~= nil then naughty.destroy(fs_notification) fs_notification = nil end end -function fs:show(t_out) - fs:hide() +function fs.show(t_out, fs_args) + fs.hide() - local ws = helpers.read_pipe(helpers.scripts_dir .. "dfs"):gsub("\n*$", "") + local cmd = (fs_args and string.format("dfs %s", fs_args)) or "dfs" + local ws = helpers.read_pipe(helpers.scripts_dir .. cmd):gsub("\n*$", "") if fs.followmouse then fs.notification_preset.screen = mouse.screen