diff options
author | xero <x@xero.nu> | 2014-03-09 21:04:30 -0400 |
---|---|---|
committer | xero <x@xero.nu> | 2014-03-09 21:04:30 -0400 |
commit | 91dda2aabf851ebe4c86d99c871dae6ed7c47a4a (patch) | |
tree | 7a991f4e1cf7f40c76a7ad5176ade2d71d622579 | |
parent | 150a70bbad7a6038c81145bd1673c2c1cefe7eb1 (diff) | |
download | dotfiles_ascii-91dda2aabf851ebe4c86d99c871dae6ed7c47a4a.tar.xz dotfiles_ascii-91dda2aabf851ebe4c86d99c871dae6ed7c47a4a.zip |
link tag_count and bar_position from awesome/config.lua to widgets. remove or hide unused MPD widget settings. update comments styles.
-rw-r--r-- | .config/awesome/config.lua | 3 | ||||
-rwxr-xr-x | .config/awesome/rc.lua | 147 |
2 files changed, 67 insertions, 83 deletions
diff --git a/.config/awesome/config.lua b/.config/awesome/config.lua index 94d5984..efa6e3e 100644 --- a/.config/awesome/config.lua +++ b/.config/awesome/config.lua @@ -12,7 +12,7 @@ -- █▓▒░ interface settings modkey = "Mod4" altkey = "Mod1" -menu_position = "bottom" +bar_position = "bottom" tag_count = 4 tag_icon = "◊" tag_icon_active = "◆" @@ -38,6 +38,7 @@ mediaplayer = "smplayer" musicplayer = terminal.." -e ncmpcpp" volumecontrol = terminal.. " -T sound -e alsamixer" irc = terminal.." -T weechat -e weechat-curses" +iptraf = terminal.." -g -e sudo iptraf-ng -i all" burner = "xfburn" webgui = "chromium" webcli = terminal.." -e links2" diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 14e5ed1..b8a7d4b 100755 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -108,7 +108,7 @@ tags = { names = {}, layout = {} } -for i = 1, 4 do +for i = 1, tag_count do tags.names[i] = tag_icon tags.layout[i] = layouts[1] end @@ -275,24 +275,24 @@ mytextclock = wibox.widget.background(awful.widget.textclock(markup("#FFFFFF",cl lain.widgets.calendar:attach(mytextclock, { font_size = 10, fg = "#FFFFFF", position = "bottom_right" }) -- █▓▒░ MPD -mpdicon = wibox.widget.imagebox(beautiful.widget_music) -mpdicon:buttons(awful.util.table.join(awful.button({ }, 1, function () awful.util.spawn_with_shell(musicplayer) end))) -mpdwidget = lain.widgets.mpd({ - settings = function() - mpdicon:set_image(beautiful.widget_music) - if mpd_now.state == "play" then - artist = " "..mpd_now.artist.." " - -- truncate titles if too long - title = string.sub(mpd_now.title, 0, 55).." " - else - artist = "" - title = "" - end - - widget:set_markup(markup("#74999E", artist)..title) - end -}) -mpdwidgetbg = mpdwidget +-- mpdicon = wibox.widget.imagebox(beautiful.widget_music) +-- mpdicon:buttons(awful.util.table.join(awful.button({ }, 1, function () awful.util.spawn_with_shell(musicplayer) end))) +-- mpdwidget = lain.widgets.mpd({ +-- settings = function() +-- mpdicon:set_image(beautiful.widget_music) +-- if mpd_now.state == "play" then +-- artist = " "..mpd_now.artist.." " +-- -- truncate titles if too long +-- title = string.sub(mpd_now.title, 0, 55).." " +-- else +-- artist = "" +-- title = "" +-- end + +-- widget:set_markup(markup("#74999E", artist)..title) +-- end +-- }) +-- mpdwidgetbg = mpdwidget -- █▓▒░ systray systray = wibox.widget.systray() @@ -383,10 +383,10 @@ mytaglist.buttons = awful.util.table.join( ) for s = 1, screen.count() do - -- Create a promptbox for each screen + -- create a promptbox for each screen mypromptbox[s] = awful.widget.prompt() - -- We need one layoutbox per screen. + -- we need one layoutbox per screen. mylayoutbox[s] = wibox.widget.background(awful.widget.layoutbox(s), "#313131") mylayoutbox[s]:buttons(awful.util.table.join( awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end), @@ -394,13 +394,13 @@ for s = 1, screen.count() do awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end), awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end))) - -- Create a taglist widget + -- create a taglist widget mytaglist[s] = wibox.widget.background(awful.widget.taglist(s, awful.widget.taglist.filter.all, mytaglist.buttons), beautiful.tag_bg_normal) - -- Create the wibox - mywibox[s] = awful.wibox({ position = "bottom", screen = s, height = 18 }) + -- create the wibox + mywibox[s] = awful.wibox({ position = bar_position, screen = s, height = 18 }) - -- Widgets that are aligned to the upper left + -- widgets that are aligned to the upper left local left_layout = wibox.layout.fixed.horizontal() left_layout:add(hash3) left_layout:add(hash3) @@ -417,7 +417,7 @@ for s = 1, screen.count() do left_layout:add(mypromptbox[s]) left_layout:add(space) - -- Widgets that are aligned to the upper right + -- widgets that are aligned to the upper right local right_layout = wibox.layout.fixed.horizontal() if s == 1 then right_layout:add(hash2) @@ -584,7 +584,7 @@ globalkeys = awful.util.table.join( awful.client.moveresize( 20, 0, 0, 0) end), - -- show Menu + -- show menu awful.key({ modkey }, "w", function () mymainmenu:show({ keygrabber = true }) @@ -631,50 +631,32 @@ globalkeys = awful.util.table.join( awful.key({ altkey, }, "c", function () lain.widgets.calendar:show(7) end), awful.key({ altkey, }, "h", function () fswidget.show(7) end), - -- ALSA volume control - awful.key({ altkey }, "Up", - function () - awful.util.spawn("amixer -q set Master 1%+") - end), - awful.key({ altkey }, "Down", - function () - awful.util.spawn("amixer -q set Master 1%-") - end), - awful.key({ altkey }, "m", - function () - awful.util.spawn("amixer -q set Master playback toggle") - end), - awful.key({ altkey, "Control" }, "m", - function () - awful.util.spawn("amixer -q set Master playback 100%") - end), - -- MPD control - awful.key({ altkey, "Control" }, "Up", - function () - awful.util.spawn_with_shell("mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle") - mpdwidget.update() - end), - awful.key({ altkey, "Control" }, "Down", - function () - awful.util.spawn_with_shell("mpc stop || ncmpcpp stop || ncmpc stop || pms stop") - mpdwidget.update() - end), - awful.key({ altkey, "Control" }, "Left", - function () - awful.util.spawn_with_shell("mpc prev || ncmpcpp prev || ncmpc prev || pms prev") - mpdwidget.update() - end), - awful.key({ altkey, "Control" }, "Right", - function () - awful.util.spawn_with_shell("mpc next || ncmpcpp next || ncmpc next || pms next") - mpdwidget.update() - end), - - -- Copy to clipboard + -- awful.key({ altkey, "Control" }, "Up", + -- function () + -- awful.util.spawn_with_shell("mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle") + -- mpdwidget.update() + -- end), + -- awful.key({ altkey, "Control" }, "Down", + -- function () + -- awful.util.spawn_with_shell("mpc stop || ncmpcpp stop || ncmpc stop || pms stop") + -- mpdwidget.update() + -- end), + -- awful.key({ altkey, "Control" }, "Left", + -- function () + -- awful.util.spawn_with_shell("mpc prev || ncmpcpp prev || ncmpc prev || pms prev") + -- mpdwidget.update() + -- end), + -- awful.key({ altkey, "Control" }, "Right", + -- function () + -- awful.util.spawn_with_shell("mpc next || ncmpcpp next || ncmpc next || pms next") + -- mpdwidget.update() + -- end), + + -- clipboard awful.key({ modkey }, "c", function () os.execute("xsel -p -o | xsel -i -b") end), - -- Prompt + -- prompt awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end), awful.key({ modkey }, "x", function () @@ -682,20 +664,21 @@ globalkeys = awful.util.table.join( mypromptbox[mouse.screen].widget, awful.util.eval, nil, awful.util.getdir("cache").."/history_eval") - end), - awful.key( - { altkey, "Shift" }, "h", - function () - naughty.notify({ - title = "Command Reference: Client Keybindings" - , text = "<span background=\"#000000\" color=\"#FFFFFF\">WIN+SPACE</span> : spawn terminal\nWIN+W : open menu" - , timeout = 10 - , position = "top_right" - , fg = beautiful.fg_focus - , bg = beautiful.bg_focus - }) - end - ) + end) + -- help cheatsheet + -- awful.key( + -- { altkey, "Shift" }, "h", + -- function () + -- naughty.notify({ + -- title = "Command Reference: Client Keybindings" + -- , text = "<span background=\"#000000\" color=\"#FFFFFF\">WIN+SPACE</span> : spawn terminal\nWIN+W : open menu" + -- , timeout = 10 + -- , position = "top_right" + -- , fg = beautiful.fg_focus + -- , bg = beautiful.bg_focus + -- }) + -- end + -- ) ) -- █▓▒░ client key bindings |