summaryrefslogtreecommitdiffhomepage
path: root/xmobar.cabal
diff options
context:
space:
mode:
authorPavan Rikhi <pavan.rikhi@gmail.com>2020-04-09 13:51:37 -0400
committerjao <jao@gnu.org>2020-04-12 01:31:51 +0100
commit80913aeed46fc607f057a77ffdd884b5db77a0bc (patch)
treeb81dbe7fa9cea64d1431c13bb813e7043bc8faaa /xmobar.cabal
parentdcbbf50dd474d8ea2822a31ed2c8affad828d8d1 (diff)
downloadxmobar-80913aeed46fc607f057a77ffdd884b5db77a0bc.tar.gz
xmobar-80913aeed46fc607f057a77ffdd884b5db77a0bc.tar.bz2
Add a HandleReader Plugin
This adds a new `HandleReader` plugin, which displays data from a Haskell `Handle`. This is really only useful if you are running xmobar from within another Haskell program, but lets you avoid the mechanics of creating a named pipe with the proper file permissions. Instead, you can use `System.Process.createPipe` to make a pair of read & write Handles. If you pass the read handle to HandleReader, you can use hPutStr on the write Handle to send data to xmobar from your application code.
Diffstat (limited to 'xmobar.cabal')
-rw-r--r--xmobar.cabal1
1 files changed, 1 insertions, 0 deletions
diff --git a/xmobar.cabal b/xmobar.cabal
index 503874d..51aedce 100644
--- a/xmobar.cabal
+++ b/xmobar.cabal
@@ -129,6 +129,7 @@ library
Xmobar.Plugins.CommandReader,
Xmobar.Plugins.Date,
Xmobar.Plugins.EWMH,
+ Xmobar.Plugins.HandleReader,
Xmobar.Plugins.PipeReader,
Xmobar.Plugins.MarqueePipeReader,
Xmobar.Plugins.StdinReader,