diff options
author | Joerg T. (Mic92) <jthalheim@gmail.com> | 2011-05-10 00:47:58 +0200 |
---|---|---|
committer | Adrian C. (anrxc) <anrxc@sysphere.org> | 2011-05-10 00:50:41 +0200 |
commit | dcc2b60cd85dabd716e2bb8c49d9703f050eaff5 (patch) | |
tree | 6c353bda6f107ba0445a420097eeffe20d1d9116 /widgets | |
parent | 06e8f7c68ae8f880203911b2991c6103803227f9 (diff) | |
download | vicious-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 'widgets')
-rw-r--r-- | widgets/init.lua | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/widgets/init.lua b/widgets/init.lua index c8af255..6ec6360 100644 --- a/widgets/init.lua +++ b/widgets/init.lua @@ -5,32 +5,13 @@ -- * (c) 2010, Adrian C. <anrxc@sysphere.org> --------------------------------------------------- --- {{{ Configure widgets -require("vicious.widgets.cpu") -require("vicious.widgets.cpuinf") -require("vicious.widgets.cpufreq") -require("vicious.widgets.thermal") -require("vicious.widgets.uptime") -require("vicious.widgets.bat") -require("vicious.widgets.mem") -require("vicious.widgets.os") -require("vicious.widgets.fs") -require("vicious.widgets.dio") -require("vicious.widgets.raid") -require("vicious.widgets.hddtemp") -require("vicious.widgets.net") -require("vicious.widgets.wifi") -require("vicious.widgets.mbox") -require("vicious.widgets.mboxc") -require("vicious.widgets.mdir") -require("vicious.widgets.gmail") -require("vicious.widgets.org") -require("vicious.widgets.pkg") -require("vicious.widgets.mpd") -require("vicious.widgets.volume") -require("vicious.widgets.weather") -require("vicious.widgets.date") --- }}} +-- {{{ Setup environment +local setmetatable = setmetatable +local wrequire = require("vicious.helpers").wrequire -- Vicious: widgets for the awesome window manager module("vicious.widgets") +-- }}} + +-- Load modules at runtime as needed +setmetatable(_M, { __index = wrequire }) |