-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhomebox.lua
44 lines (37 loc) · 1.44 KB
/
homebox.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
local awful = require("awful")
-- Tags
tags = {}
local layout_suit = awful.layout.suit
tags.setup = {
{ name = "🕸", properties = { layout = layout_suit.max }},
{ name = "⚙", properties = { layout = layout_suit.tile }},
{ name = "👥", properties = { layout = layout_suit.tile.left,
master_width_factor = 0.17 }},
{ name = "🔧", properties = { layout = layout_suit.tile }},
{ name = "🖉", properties = { layout = layout_suit.tile.bottom,
master_width_factor = 0.69 }},
{ name = "6", properties = { layout = layout_suit.tile, hide = true }},
{ name = "♫", properties = { layout = layout_suit.tile }},
{ name = "8", properties = { layout = layout_suit.tile.bottom, hide = true }},
{ name = "♻", properties = { layout = layout_suit.floating }}
}
tags.mods = {}
tags.mods[2] = {
[1] = { name = "🎞" },
[5] = { name = "✉" },
[3] = { properties = { layout = layout_suit.tile.bottom,
master_width_factor = 0.5 }},
}
-- Rules (FIXME)
-- Ugly hack: code stored as string to be evaluated after `tags`
-- table definition
add_rules = [[
add_rules = {
{ rule = { class = "LeechCraft.Azoth.MUCTab" },
properties = { tag = tags[2][3] } },
}
]]
-- Custom widgets
widgets = require("widgets")
custom_widgets = { widgets.cpubar }
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80