-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathawesome.lua
130 lines (91 loc) · 2.06 KB
/
awesome.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
--
-- Standard lua libraries
--require("socket")
--
-- Standard awesome libraries
--
gears = require("gears")
awful = require("awful")
awful.rules = require("awful.rules")
require("awful.autofocus")
require("awful.tooltip")
require("awful.remote")
-- Widget and layout library
wibox = require("wibox")
-- Theme handling library
beautiful = require("beautiful")
require("settings-beautiful")
-- Notification library
naughty = require("naughty")
require("settings-naughty")
--
-- Other libraries from community
--
-- Vicious
vicious = require("vicious")
-- Revelation library
revelation = require("revelation")
-- Dropdown terminal
teardrop = require("teardrop")
-- Default modkey.
altkey = "Mod1"
modkey = "Mod4"
-- Default locale
os.setlocale("fr_FR.utf8")
-- Define if we want to use titlebar on all applications.
--use_titlebar = true
titlebars_enabled=true
-- Layouts
require("layouts")
-- Tags
require("tags")
-- Apps
require("apps")
-- Menus
require("menus")
-- Widgets
require("widget-layoutbox")
require("widget-taglist")
require("widget-tasklist")
require("widget-dateclock")
require("widget-menulauncher")
require("widget-promptbox")
require("widget-spacer")
require("widget-systray")
--require("widget-battery")
require("widget-todo")
--require("widget-remind")
--require("widget-screen")
require("widget-kblayout")
-- Wibox
require("wibox-top")
require("wibox-bottom")
--require("wibox-left")
--require("wibox-right")
-- }}}
-- {{{ Mouse bindings
-- Global
require("mouse-bindings-global")
-- Clients
require("mouse-bindings-client")
-- }}}
-- {{{ Key bindings
-- Global
-- Add keybindings to table
require("key-bindings-global")
require("key-bindings-tags")
require("key-bindings-prompts")
require("key-bindings-utils")
require("key-bindings-multimedia")
require("key-bindings-modal")
-- Bind the keys
root.keys(globalkeys)
-- Clients
require("key-bindings-client")
-- }}}
-- {{{ Rules
require("rules")
-- }}}
-- {{{ Signals
require("signals")
-- }}}