X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/47ee7213393efb3fc43587fd2bbd89a5b111b5ed..c96ce93c2817ec6e115715080c0472f8a629fd6e:/widget/bat.lua?ds=inline diff --git a/widget/bat.lua b/widget/bat.lua index b654948..3cb801c 100644 --- a/widget/bat.lua +++ b/widget/bat.lua @@ -6,14 +6,14 @@ --]] -local helpers = require("lain.helpers") -local fs = require("gears.filesystem") -local naughty = require("naughty") -local wibox = require("wibox") -local math = math -local string = string -local ipairs = ipairs -local tonumber = tonumber +local helpers = require("lain.helpers") +local fs = require("gears.filesystem") +local naughty = require("naughty") +local wibox = require("wibox") +local math = math +local string = string +local ipairs = ipairs +local tonumber = tonumber -- Battery infos -- lain.widget.bat @@ -26,14 +26,15 @@ local function factory(args) return end - local bat = { widget = wibox.widget.textbox() } - local args = args or {} - local timeout = args.timeout or 30 - local notify = args.notify or "on" - local n_perc = args.n_perc or { 5, 15 } - local batteries = args.batteries or (args.battery and {args.battery}) or {} - local ac = args.ac or "AC0" - local settings = args.settings or function() end + local bat = { widget = wibox.widget.textbox() } + local args = args or {} + local timeout = args.timeout or 30 + local notify = args.notify or "on" + local full_notify = args.full_notify or notify + local n_perc = args.n_perc or { 5, 15 } + local batteries = args.batteries or (args.battery and {args.battery}) or {} + local ac = args.ac or "AC0" + local settings = args.settings or function() end function bat.get_batteries() helpers.line_callback("ls -1 " .. pspath, function(line) @@ -198,7 +199,7 @@ local function factory(args) }).id end fullnotification = false - elseif bat_now.status == "Full" and not fullnotification then + elseif bat_now.status == "Full" and full_notify == "on" and not fullnotification then bat.id = naughty.notify({ preset = bat_notification_charged_preset, replaces_id = bat.id