From dcc2b60cd85dabd716e2bb8c49d9703f050eaff5 Mon Sep 17 00:00:00 2001 From: "Joerg T. (Mic92)" Date: Tue, 10 May 2011 00:47:58 +0200 Subject: 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) Signed-off-by: Adrian C. (anrxc) --- contrib/init.lua | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'contrib') 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. --------------------------------------------------- --- {{{ 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 }) -- cgit v1.2.3