From 744045db10c7d29e309315f43271c84463bbb846 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Thu, 2 Apr 2020 13:20:42 +0200 Subject: Make it possible to disable the low battery warning for battery-widget and batteryarc-widget --- batteryarc-widget/README.md | 1 + batteryarc-widget/batteryarc.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'batteryarc-widget') diff --git a/batteryarc-widget/README.md b/batteryarc-widget/README.md index 6812dfa..f537534 100644 --- a/batteryarc-widget/README.md +++ b/batteryarc-widget/README.md @@ -33,6 +33,7 @@ It is possible to customize widget by providing a table with all or some of the | `warning_msg_text` | _Battery is dying_ | Text of the warning popup | | `warning_msg_position` | `bottom_right` | Position of the warning popup | | `warning_msg_icon` | ~/.config/awesome/awesome-wm-widgets/batteryarc-widget/spaceman.jpg | Icon of the warning popup | +| `disable_battery_warning` | `false` | Disable low battery warning | ## Requirements diff --git a/batteryarc-widget/batteryarc.lua b/batteryarc-widget/batteryarc.lua index d4a67c5..1843cf1 100644 --- a/batteryarc-widget/batteryarc.lua +++ b/batteryarc-widget/batteryarc.lua @@ -36,6 +36,7 @@ local function worker(args) local warning_msg_text = args.warning_msg_text or 'Battery is dying' local warning_msg_position = args.warning_msg_position or 'bottom_right' local warning_msg_icon = args.warning_msg_icon or HOME .. '/.config/awesome/awesome-wm-widgets/batteryarc-widget/spaceman.jpg' + local disable_battery_warning = args.disable_battery_warning or false local text = wibox.widget { id = "txt", @@ -124,7 +125,7 @@ local function worker(args) if charge < 15 then widget.colors = { low_level_color } - if status ~= 'Charging' and os.difftime(os.time(), last_battery_check) > 300 then + if (not disable_battery_warning) and status ~= 'Charging' and os.difftime(os.time(), last_battery_check) > 300 then -- if 5 minutes have elapsed since the last warning last_battery_check = os.time() -- cgit v1.2.3