Make Mod+n enable or disable notifications
This commit is contained in:
parent
c1dbbf3435
commit
3937cb7631
|
@ -2,6 +2,8 @@
|
||||||
local awful = require("awful")
|
local awful = require("awful")
|
||||||
local conf = conf
|
local conf = conf
|
||||||
|
|
||||||
|
local naughty = require("naughty")
|
||||||
|
|
||||||
local modkey = conf.modkey or "Mod4"
|
local modkey = conf.modkey or "Mod4"
|
||||||
local binder = binder or require("separable.binder")
|
local binder = binder or require("separable.binder")
|
||||||
local mb = binder.modal
|
local mb = binder.modal
|
||||||
|
@ -61,10 +63,6 @@ local docmap = {
|
||||||
{"j", binder.spawn("dmjavadoc"), "Javadoc" }
|
{"j", binder.spawn("dmjavadoc"), "Javadoc" }
|
||||||
}
|
}
|
||||||
|
|
||||||
local notifymap = {
|
|
||||||
{"m", binder.spawn("newmails -p"), "Show unread mails" },
|
|
||||||
}
|
|
||||||
|
|
||||||
--local calendarmap = {
|
--local calendarmap = {
|
||||||
-- o = { function() calendar:next() end, "Next" },
|
-- o = { function() calendar:next() end, "Next" },
|
||||||
-- i = { function() calendar:prev() end, "Prev" },
|
-- i = { function() calendar:prev() end, "Prev" },
|
||||||
|
@ -82,7 +80,15 @@ local myglobalkeys = awful.util.table.join(
|
||||||
--awful.key({ modkey, "Shift" }, "m", mb.grabf(mpdpromts, "MPD - Search for")),
|
--awful.key({ modkey, "Shift" }, "m", mb.grabf(mpdpromts, "MPD - Search for")),
|
||||||
awful.key({ modkey }, "c", mb.grabf(progmap, "Commands")),
|
awful.key({ modkey }, "c", mb.grabf(progmap, "Commands")),
|
||||||
awful.key({ modkey }, "d", mb.grabf(docmap, "Documents")),
|
awful.key({ modkey }, "d", mb.grabf(docmap, "Documents")),
|
||||||
awful.key({ modkey }, "n", mb.grabf(notifymap, "Notifications")),
|
awful.key({ modkey }, "n", function()
|
||||||
|
if naughty.is_suspended() then
|
||||||
|
naughty.resume()
|
||||||
|
naughty.notify({ text = "Notifications enabled", timeout = 2 })
|
||||||
|
else
|
||||||
|
naughty.notify({ text = "Notifications disabled", timeout = 2 })
|
||||||
|
naughty.suspend()
|
||||||
|
end
|
||||||
|
end),
|
||||||
--}}}
|
--}}}
|
||||||
|
|
||||||
-- {{{ handy console
|
-- {{{ handy console
|
||||||
|
|
Loading…
Reference in a new issue