summaryrefslogtreecommitdiff
path: root/battery-widget
diff options
context:
space:
mode:
authorstreetturtle <streetturtle@gmail.com>2020-04-13 08:46:12 -0400
committerstreetturtle <streetturtle@gmail.com>2020-04-13 08:46:12 -0400
commitcf1e36d4d53035f70d762c0b8fab75bedcb42ca5 (patch)
treefa506fb8e71f48b881eee8e124b00d3030ea4de7 /battery-widget
parentedb5283c6d644a182d9d2c789b14bdeb372c4928 (diff)
parent5d8de54de6546ab882b85f42cee9106433b5b02c (diff)
Merge branch 'master' of github.com:streetturtle/awesome-wm-widgets
Diffstat (limited to 'battery-widget')
-rw-r--r--battery-widget/README.md1
-rw-r--r--battery-widget/battery.lua6
2 files changed, 6 insertions, 1 deletions
diff --git a/battery-widget/README.md b/battery-widget/README.md
index d58c420..4ea14d8 100644
--- a/battery-widget/README.md
+++ b/battery-widget/README.md
@@ -32,6 +32,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/battery-widget/spaceman.jpg | Icon of the warning popup |
+| `enable_battery_warning` | `true` | Display low battery warning |
*Note: the widget expects following icons be present in the folder:
diff --git a/battery-widget/battery.lua b/battery-widget/battery.lua
index c066fcc..d84e591 100644
--- a/battery-widget/battery.lua
+++ b/battery-widget/battery.lua
@@ -38,6 +38,10 @@ 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 enable_battery_warning = args.enable_battery_warning
+ if enable_battery_warning == nil then
+ enable_battery_warning = true
+ end
if not gfs.dir_readable(path_to_icons) then
naughty.notify{
@@ -147,7 +151,7 @@ local function worker(args)
if (charge >= 0 and charge < 15) then
batteryType = "battery-empty%s-symbolic"
- if status ~= 'Charging' and os.difftime(os.time(), last_battery_check) > 300 then
+ if enable_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()