aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJoerg T. (Mic92) <jthalheim@gmail.com>2011-05-10 00:47:58 +0200
committerAdrian C. (anrxc) <anrxc@sysphere.org>2011-05-10 00:50:41 +0200
commitdcc2b60cd85dabd716e2bb8c49d9703f050eaff5 (patch)
tree6c353bda6f107ba0445a420097eeffe20d1d9116 /contrib
parent06e8f7c68ae8f880203911b2991c6103803227f9 (diff)
downloadvicious-legacy-dcc2b60cd85dabd716e2bb8c49d9703f050eaff5.tar.xz
vicious: load widget modules only when needed
There's no more need to edit init files and manually disable widgets. Signed-off-by: Joerg T. (Mic92) <jthalheim@gmail.com> Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
Diffstat (limited to 'contrib')
-rw-r--r--contrib/init.lua21
1 files changed, 7 insertions, 14 deletions
diff --git a/contrib/init.lua b/contrib/init.lua
index a8c5ee6..7fee3b3 100644
--- a/contrib/init.lua
+++ b/contrib/init.lua
@@ -5,20 +5,13 @@
-- * (c) 2010, Adrian C. <anrxc@sysphere.org>
---------------------------------------------------
--- {{{ Configure widgets
-require("vicious.contrib.batacpi")
-require("vicious.contrib.batpmu")
-require("vicious.contrib.batproc")
-require("vicious.contrib.dio")
-require("vicious.contrib.mpc")
-require("vicious.contrib.netcfg")
-require("vicious.contrib.net")
-require("vicious.contrib.ossvol")
-require("vicious.contrib.pop")
-require("vicious.contrib.pulse")
-require("vicious.contrib.rss")
-require("vicious.contrib.sensors")
--- }}}
+-- {{{ Setup environment
+local setmetatable = setmetatable
+local wrequire = require("vicious.helpers").wrequire
-- Vicious: widgets for the awesome window manager
module("vicious.contrib")
+-- }}}
+
+-- Load modules at runtime as needed
+setmetatable(_M, { __index = wrequire })