X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/f8b37d508879c92d5184394a660c440899ccce03..e530ec7fcde3245484a739f077d3f0f907a7d87a:/widgets/bat.lua diff --git a/widgets/bat.lua b/widgets/bat.lua index a064e30..21b5c43 100644 --- a/widgets/bat.lua +++ b/widgets/bat.lua @@ -27,6 +27,7 @@ local function worker(args) local args = args or {} local timeout = args.timeout or 30 local battery = args.battery or "BAT0" + local notify = args.notify or "on" local settings = args.settings or function() end bat.widget = wibox.widget.textbox('') @@ -58,7 +59,7 @@ local function worker(args) bat_now.status = first_line(bstr .. "/status") or "N/A" - rate = tonumber(rate) + rate = tonumber(rate) or 1 ratev = tonumber(ratev) rem = tonumber(rem) tot = tonumber(tot) @@ -92,11 +93,11 @@ local function worker(args) if rate ~= nil and ratev ~= nil then bat_now.watt = string.format("%.2fW", (rate * ratev) / 1e12) else - bat_not.watt = "N/A" + bat_now.watt = "N/A" end -- notifications for low and critical states - if bat_now.status == "Discharging" + if bat_now.status == "Discharging" and notify == "on" then if tonumber(bat_now.perc) <= 5 then