]> git.rmz.io Git - dotfiles.git/blob - awesome/menu.lua
split menu into its own file
[dotfiles.git] / awesome / menu.lua
1 -- {{{ Menu
2 -- Setup global menu keys
3 awful.menu.menu_keys.up = { "k", "Up"}
4 awful.menu.menu_keys.down = { "j", "Down"}
5 awful.menu.menu_keys.enter = { "l", "Right"}
6 awful.menu.menu_keys.back = { "h", "Left"}
7
8 -- Create a laucher widget and a main menu
9 myawesomemenu = {
10 { "manual", terminal .. " -e man awesome" },
11 { "edit config", editor_cmd .. " " .. awesome.conffile },
12 { "restart", awesome.restart },
13 { "quit", awesome.quit }
14 }
15
16 mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
17 { "open terminal", terminal }
18 }
19 })
20
21 mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon,
22 menu = mymainmenu })
23
24 myshutdownmenu = awful.menu({ items = { { "shutdown", "systemctl poweroff" },
25 { "restart", "systemctl restart" },
26 { "suspend", "systemctl suspend" },
27 }
28 })
29
30 -- Menubar configuration
31 menubar.utils.terminal = terminal -- Set the terminal for applications that require it
32 -- }}}