awesome-powermenu/README.md

45 lines
801 B
Markdown

# 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
```