From 21f5fcd60410163bdf71a7b6e486f68ffef7775d Mon Sep 17 00:00:00 2001 From: ache Date: Sun, 28 Jan 2018 01:35:09 +0100 Subject: Add an option to toggle battery warning --- rc.lua | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/rc.lua b/rc.lua index a25be8e..0dca004 100644 --- a/rc.lua +++ b/rc.lua @@ -200,6 +200,7 @@ myemailwidget = wibox.widget.textbox() mybatwidget = wibox.widget.textbox ('') mynetworkwidget = wibox.widget.textbox ('') +notify_bat = true function act() vicious.force({ mpdwidget, }) @@ -219,25 +220,27 @@ function act() else mybatwidget:set_markup_silently( markup("#E61E1E", "🔋") .. string.sub(percent, 1, a+1)) end - -- str = awful.util.shell("acpi | cut -d',' -f2") - if percent == " 21%\n" or percent == " 20%\n" then - naughty.notify({ preset = naughty.config.presets.critical, - title = "Niveau de batterie", - text = "Niveau de batterie inquiétant." - .. "Pensez à trouver une prise" }) - end - if percent == " 8%\n" or percent == " 9%\n" or - percent == " 10%\n" then - naughty.notify({ preset = naughty.config.presets.critical, - title = "Alerte niveau de batterie", - text = "Niveau de batterie faible," - .. "pensez à charger le portable" }) - end - if percent == " 4%\n" or percent == " 5%\n" then - naughty.notify({ preset = naughty.config.presets.critical, - title = "Attention niveau batterie critique !", - text = "Plus que quelque minutes avant un manque d'energie." - .. "Pensez à sauvegarder." }) + if notify_bat then + -- str = awful.util.shell("acpi | cut -d',' -f2") + if percent == " 21%\n" or percent == " 20%\n" then + naughty.notify({ preset = naughty.config.presets.critical, + title = "Niveau de batterie", + text = "Niveau de batterie inquiétant." + .. "Pensez à trouver une prise" }) + end + if percent == " 8%\n" or percent == " 9%\n" or + percent == " 10%\n" then + naughty.notify({ preset = naughty.config.presets.critical, + title = "Alerte niveau de batterie", + text = "Niveau de batterie faible," + .. "pensez à charger le portable" }) + end + if percent == " 4%\n" or percent == " 5%\n" then + naughty.notify({ preset = naughty.config.presets.critical, + title = "Attention niveau batterie critique !", + text = "Plus que quelque minutes avant un manque d'energie." + .. "Pensez à sauvegarder." }) + end end end) else @@ -627,6 +630,8 @@ awful.key({ modkey, "Shift" }, "s", hotkeys_popup.show_help, {descriptio {description = "Toogle Wibox", group = "awesome"}), awful.key({ modkey, "Shift" }, "t", function () blockWibox = not blockWibox end, {description = "Lock Wibox", group = "awesome"}), + awful.key({ modkey, "Shift" }, "b", function () notify_bat= not notify_bat end, + {description = "Toggle battery warning", group = "awesome"}), awful.key({ modkey, "Control" }, "t", function () showHideWibox() end), -- cgit v1.2.3