From: Samir Benmendil Date: Tue, 11 Jun 2013 14:54:14 +0000 (+0200) Subject: split menu into its own file X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/3329c3e7fd0f5679c6014b59ac75fce93991fb2c?ds=sidebyside split menu into its own file --- diff --git a/awesome/menu.lua b/awesome/menu.lua new file mode 100644 index 0000000..f781206 --- /dev/null +++ b/awesome/menu.lua @@ -0,0 +1,32 @@ +-- {{{ Menu +-- Setup global menu keys +awful.menu.menu_keys.up = { "k", "Up"} +awful.menu.menu_keys.down = { "j", "Down"} +awful.menu.menu_keys.enter = { "l", "Right"} +awful.menu.menu_keys.back = { "h", "Left"} + +-- Create a laucher widget and a main menu +myawesomemenu = { + { "manual", terminal .. " -e man awesome" }, + { "edit config", editor_cmd .. " " .. awesome.conffile }, + { "restart", awesome.restart }, + { "quit", awesome.quit } +} + +mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, + { "open terminal", terminal } + } + }) + +mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, + menu = mymainmenu }) + +myshutdownmenu = awful.menu({ items = { { "shutdown", "systemctl poweroff" }, + { "restart", "systemctl restart" }, + { "suspend", "systemctl suspend" }, + } + }) + +-- Menubar configuration +menubar.utils.terminal = terminal -- Set the terminal for applications that require it +-- }}} diff --git a/awesome/rc.lua b/awesome/rc.lua index cd9fb2d..ead665c 100644 --- a/awesome/rc.lua +++ b/awesome/rc.lua @@ -66,38 +66,8 @@ if beautiful.wallpaper then end -- }}} --- {{{ Menu --- Setup global menu keys -awful.menu.menu_keys.up = { "k", "Up"} -awful.menu.menu_keys.down = { "j", "Down"} -awful.menu.menu_keys.enter = { "l", "Right"} -awful.menu.menu_keys.back = { "h", "Left"} - --- Create a laucher widget and a main menu -myawesomemenu = { - { "manual", terminal .. " -e man awesome" }, - { "edit config", editor_cmd .. " " .. awesome.conffile }, - { "restart", awesome.restart }, - { "quit", awesome.quit } -} - -mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, - { "open terminal", terminal } - } - }) - -mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, - menu = mymainmenu }) - -myshutdownmenu = awful.menu({ items = { { "shutdown", "systemctl poweroff" }, - { "restart", "systemctl restart" }, - { "suspend", "systemctl suspend" }, - } - }) - --- Menubar configuration -menubar.utils.terminal = terminal -- Set the terminal for applications that require it --- }}} +--Menu +require("menu") -- {{{ Wibox -- Create a textclock widget