blob: aae82b634f9576e93dcdfdf1367892cb0df986b1 (
plain)
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
|
-- global variable definitions
terminal = os.getenv("TERMINAL") or "xterm"
editor = os.getenv("EDITOR") or "vi"
-- get results from uname
local uname = io.popen("uname -sn")
local uname_i = uname:read("*a"):gmatch("%g+")
uname:close()
osname = uname_i()
hostname = uname_i()
-- set startup flag to block processes on reload
awesome.register_xproperty("awesome_session_started", "boolean")
startup = not awesome.get_xproperty("awesome_session_started")
awesome.set_xproperty("awesome_session_started", true)
-- import modules
require("theme") -- load first
require("layouts") -- load before bar
pcall(require, "hosts." .. hostname) -- call override module if one exists
require("keybindings")
require("buttons")
require("bar")
require("rules")
require("lib.errors")
require("lib.manage")
require("lib.screen")
require("awful.autofocus") -- focus when moving between tags etc.
require("func.noborders") -- no border on
require("func.sloppyfocus")
require("func.tagnames")
require("func.xdgautostart")
--require("func.warpcursor")
|