summaryrefslogtreecommitdiffhomepage
path: root/src/Config.hs
diff options
context:
space:
mode:
authorJochen Keil <jochen.keil@gmail.com>2012-08-08 12:12:17 +0200
committerJochen Keil <jochen.keil@gmail.com>2012-08-08 12:24:15 +0200
commitaa507d0bda3919e1885edb327b855908f2aafcb8 (patch)
tree456a05c9fe398c494202f6f60dcfaaadc749f72c /src/Config.hs
parente339854d14b37f7e5db5835bf2dbcfe3164fc438 (diff)
downloadxmobar-aa507d0bda3919e1885edb327b855908f2aafcb8.tar.gz
xmobar-aa507d0bda3919e1885edb327b855908f2aafcb8.tar.bz2
BufferedPipeReader: A plugin for temporary data display
This plugin allows to display data from multiple pipes. New data will always overwrite the currently displayed data. However, if a timeout is specified, the previous content is restored. Configuration works like this: BufferedPipeReader <Alias> [ ( Timeout, "/path/to/fifo/pipe" ), (..), .. ] If Timeout is set to 0 then the content is persistent, i.e. it will be reset to any previous value, it will itself become the previous value. If Timeout is set to a negative value the earth will stop spinning, so don't do it.
Diffstat (limited to 'src/Config.hs')
-rw-r--r--src/Config.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Config.hs b/src/Config.hs
index 4405314..712687d 100644
--- a/src/Config.hs
+++ b/src/Config.hs
@@ -28,6 +28,7 @@ import {-# SOURCE #-} Runnable
import Plugins.Monitors
import Plugins.Date
import Plugins.PipeReader
+import Plugins.BufferedPipeReader
import Plugins.CommandReader
import Plugins.StdinReader
import Plugins.XMonadLog
@@ -113,7 +114,7 @@ infixr :*:
-- the 'Runnable.Runnable' Read instance. To install a plugin just add
-- the plugin's type to the list of types (separated by ':*:') appearing in
-- this function's type signature.
-runnableTypes :: Command :*: Monitors :*: Date :*: PipeReader :*: CommandReader :*: StdinReader :*: XMonadLog :*: EWMH :*: Kbd :*:
+runnableTypes :: Command :*: Monitors :*: Date :*: PipeReader :*: BufferedPipeReader :*: CommandReader :*: StdinReader :*: XMonadLog :*: EWMH :*: Kbd :*:
#ifdef INOTIFY
Mail :*: MBox :*:
#endif