From: Luca CPZ <1777696+lcpz@users.noreply.github.com> Date: Sun, 5 Aug 2018 09:55:44 +0000 (+0200) Subject: Merge pull request #398 from BarbUk/feature/tpbat/configurable-battery-thresholds X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/3acf8f90990ec2496fdcb5e1099ee20ad45068e4?hp=9bd30809ac8d135526faae201a14663ad54ff4f9 Merge pull request #398 from BarbUk/feature/tpbat/configurable-battery-thresholds Configurable battery thresholds for tpbat --- diff --git a/widget/contrib/tpbat/init.lua b/widget/contrib/tpbat/init.lua index e9675ef..c62acd1 100644 --- a/widget/contrib/tpbat/init.lua +++ b/widget/contrib/tpbat/init.lua @@ -74,6 +74,8 @@ function tpbat.register(args) local args = args or {} local timeout = args.timeout or 30 local battery = args.battery or "BAT0" + local bat_low_perc = args.bat_low_perc or 15 + local bat_critical_perc = args.bat_critical_perc or 5 local settings = args.settings or function() end tpbat.bat = smapi:battery(battery) -- Create a new battery @@ -125,14 +127,14 @@ function tpbat.register(args) -- notifications for low and critical states (when discharging) if bat_now.status == "discharging" then - if bat_now.perc <= 5 + if bat_now.perc <= bat_critical_perc then tpbat.id = naughty.notify({ preset = bat_notification_critical_preset, replaces_id = tpbat.id, screen = client.focus and client.focus.screen or 1 }).id - elseif bat_now.perc <= 15 + elseif bat_now.perc <= bat_low_perc then tpbat.id = naughty.notify({ preset = bat_notification_low_preset,