Simple popup power menu for awesomewm
brightness-down.svg | ||
brightness-up.svg | ||
init.lua | ||
LICENSE | ||
object-rotate-left.svg | ||
object-rotate-right.svg | ||
README.md | ||
rotate.lua | ||
system-lock-screen.svg | ||
system-log-out.svg | ||
system-reboot.svg | ||
system-suspend.svg | ||
view-fullscreen.svg |
awesome-powermenu
Simple popup power menu for awesomewm
Usage
require
the library:
local powermenu = require "awesome-powermenu"
Initialise the menu, for a given screen:
awful.screen.connect_for_each_screen(function(s)
...
s.powermenu = powermenu.new(s)
end
Bind it to something:
global_key({modkey}, "p", function() awful.screen.focused().powermenu:toggle() end,
"show power menu", "launcher")
Configuration
powermenu.buttonsize = 128,
powermenu.spacing = 5,
powermenu.iconPath = gears.filesystem.get_configuration_dir() .. "/powermenu/",
powermenu.lock = function()
-- your lock function here
end,
powermenu.suspend = function()
-- your suspend function here
end
powermenu.poweroff = function()
-- your power off function here
end