69 lines
1.5 KiB
Lua
69 lines
1.5 KiB
Lua
-- libraries {{{
|
|
awful = require("awful")
|
|
awful.rules = require("awful.rules")
|
|
require("awful.autofocus")
|
|
wibox = require("wibox")
|
|
beautiful = require("autobeautiful")
|
|
naughty = require("naughty")
|
|
conf = require("localconf")
|
|
require("errors")
|
|
-- }}}
|
|
|
|
layouts = require('layouts')
|
|
|
|
-- {{{ Tags
|
|
|
|
tags = require('tags')
|
|
tags.setup()
|
|
-- }}}
|
|
|
|
-- {{{ widgets
|
|
widgets = require("widgets")
|
|
widgets.setup()
|
|
for s = 1, screen.count() do
|
|
local ltop = widgets.layout(s,"left","top")
|
|
local rtop = widgets.layout(s,"right","top")
|
|
local lbottom = widgets.layout(s,"left","bottom")
|
|
|
|
-- {{{
|
|
widgets.add.mail(s, ltop, { os.getenv("HOME") .. "/.maildir/" })
|
|
widgets.add.spacer(ltop)
|
|
widgets.add.clock(s, ltop)
|
|
|
|
widgets.add.layout(s, lbottom)
|
|
widgets.add.taglist(s, lbottom)
|
|
|
|
widgets.add.cpu(s, rtop)
|
|
widgets.add.spacer(rtop)
|
|
widgets.add.battery(s, rtop, "BAT0")
|
|
widgets.add.spacer(rtop)
|
|
widgets.add.battery(s, rtop, "BAT1")
|
|
widgets.add.spacer(rtop)
|
|
widgets.add.wifi(s, rtop, "wlan0")
|
|
widgets.add.spacer(rtop)
|
|
widgets.add.systray(s, rtop)
|
|
|
|
widgets.set_spacer_text(" ◈ ")
|
|
end
|
|
-- }}}
|
|
|
|
-- {{{ Key bindings
|
|
globalkeys = {}
|
|
globalkeys = layouts.extend_key_table(globalkeys);
|
|
globalkeys = tags.extend_key_table(globalkeys);
|
|
|
|
bindings = require("bindings")
|
|
bindings.extend_and_register_key_table(globalkeys)
|
|
bindings.mb.set_x_offset(18)
|
|
-- }}}
|
|
|
|
-- {{{ rules
|
|
rules = require("rules")
|
|
rules.setup()
|
|
-- }}}
|
|
|
|
require("signals")
|
|
|
|
--
|
|
-- vim: fdm=marker
|