summaryrefslogtreecommitdiff
path: root/.config/awesome/rc.lua
diff options
context:
space:
mode:
authorben <benjaminfranzke@googlemail.com>2010-08-30 23:41:28 +0200
committerben <benjaminfranzke@googlemail.com>2010-08-30 23:41:28 +0200
commitf230f3840c9097864c7238b636dee26219640e54 (patch)
treef72c714140813db897c8eb6bbdd8a07474f5ac5b /.config/awesome/rc.lua
parent7232dbc89ff76f4554b0348122ed7dcd0888c80e (diff)
downloaddotfiles-f230f3840c9097864c7238b636dee26219640e54.tar.gz
dotfiles-f230f3840c9097864c7238b636dee26219640e54.tar.bz2
dotfiles-f230f3840c9097864c7238b636dee26219640e54.zip
add awesome wm config
Diffstat (limited to '.config/awesome/rc.lua')
-rw-r--r--.config/awesome/rc.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua
new file mode 100644
index 0000000..5bf50ce
--- /dev/null
+++ b/.config/awesome/rc.lua
@@ -0,0 +1,22 @@
+local rc, err = loadfile(os.getenv("HOME").."/.config/awesome/awesome.lua");
+if rc then
+ rc, err = pcall(rc);
+ if rc then
+ return;
+ end
+end
+
+dofile("/etc/xdg/awesome/rc.lua");
+
+for s = 1,screen.count() do
+ mypromptbox[s].text = awful.util.escape(err:match("[^\n]*"));
+end
+
+naughty.notify{text="Awesome crashed during startup on " ..
+ os.date("%d%/%m/%Y %T:\n\n")
+ .. err .. "\n", timeout = 0}
+
+local f = io.open(os.getenv("HOME").."/tmp/awesome.error", "w+")
+f:write("Awesome crashed during startup on ", os.date("%d%/%m/%Y %T:\n\n"))
+f:write(err, "\n");
+f:close();