summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf.yaml11
-rw-r--r--plugins/cmd.py4
2 files changed, 11 insertions, 4 deletions
diff --git a/conf.yaml b/conf.yaml
index 4ce9b8f..b65cc52 100644
--- a/conf.yaml
+++ b/conf.yaml
@@ -1,5 +1,7 @@
# Typical plugin properties:
# - name: plugin name (always required, all other properties are optional)
+# note that a plugin can be used more than once (i.e. different
+# timezones in the date plugin)
# - title: title representation on the panel
# - hide_ok: false to force display value even if it is below problem threshold
# - problem: a threshold value to make a value urgent and / or display
@@ -25,11 +27,16 @@ plugins:
partition: /home
problem: 90
-- name: pacman
-
- name: mem
- name: load
+- name: batt
+
- name: date
format: '%a %d %H:%M'
+
+- name: date
+ title: UTC
+ tz: UTC
+ format: '%H:%M'
diff --git a/plugins/cmd.py b/plugins/cmd.py
index 839dffe..dcf29f3 100644
--- a/plugins/cmd.py
+++ b/plugins/cmd.py
@@ -13,11 +13,11 @@ class PluginThread(plugins.PluginThreadCommon):
super(PluginThread, self).__init__(config, PACMAN_DEFAULTS)
def main(self):
- pacman_qu = subprocess.Popen(
+ proc = subprocess.Popen(
self.conf['cmd'], stdout=subprocess.PIPE,
stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL,
encoding='UTF-8'
)
- out = pacman_qu.communicate()[0].strip().splitlines()[0]
+ out = proc.communicate()[0].strip().splitlines()[0]
self.format_status(out)