summaryrefslogtreecommitdiffhomepage
path: root/readme.md
AgeCommit message (Collapse)Author
2020-04-30author's list update (sibi)jao
2020-04-12Add a HandleReader PluginPavan Rikhi
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.
2020-03-05Network: up indicatorjao
2020-02-26Copyright yearsjao
2020-02-25Wireless: support NL80211 userspace <-> kernelspace APIPaul Fertser
NL80211 was introduced in Linux 2.6.24 in 2007 as a new extensible universal API, replacing "wireless extensions" ioctls. It works on top of netlink, and allows direct communication to cfg80211 kernel subsystem. Since then it became a hard requirement for all upstream wireless drivers to hook into cfg80211 (SoftMAC drivers do it via the common mac80211 layer). There's still additional compatibility code that allows limited Wext functionality for cfg80211 drivers but it's buggy and can be disabled altogether when CONFIG_CFG80211_WEXT is not set. This patch makes use of "netlink" Haskell library which doesn't have any additional runtime dependencies (so neither iwlib nor libnl are required). The operation is the same as performed by "iw dev <devname> link" command. The signal level is transformed to "quality" by first clamping it to [-110; -40], then adding 110 and dividing by 70 (same meaningless formula as used by the cfg80211 Wext compatibility layer). "essid" template argument is replaced by more appropriate "ssid" (with the old variant still available for backwards compatibility)
2020-02-05Update changelog and readmeslotThe
2020-02-04fix --high to --highs in documentationToni Tauro
2020-01-08Changelog and creditsjao
2020-01-05Update readme and changelogslotThe
2020-01-04Doc nitsjao
2020-01-04Update readme and changelogslotThe
2019-12-23Add support for the "Weather" fieldslotThe
2019-12-08Change log0.32jao
2019-11-14MPD monitor: host and port specifiable in configjao
2019-10-21add filtering option for Net devices (#408)vindex10
* add filtering option for Net devices * relate to comments * upd readme * add few more words to readme
2019-10-15Battery: -P to show %jao
2019-10-15New plugin: MailXjao
2019-10-14Update readmeslotThe
2019-10-12Update changelog and readmeslotThe
2019-10-12Docs formatjao
2019-10-11readme update (credits)0.31jao
2019-10-05New flag `contiguous-icons` for `MultiCpu` (issue #388)jao
2019-07-24Paths for Plugins in readme (fixes #396)jao
2019-07-15Credits for MultiCoreTempjao
2019-07-15fixed icon pattern flag for MultiCoreTemp in readmeFelix Springer
2019-07-15Refined MultiCoreTemp description in readmeFelix Springer
2019-07-14readme entry for MultiCoreTempFelix Springer
2019-06-30Let's not scare people upfront with a complicated configurationjao
2019-06-30Eye candyjao
2019-06-30New options -a, -A for low battery notificationsjao
2019-06-29New WeatherX variant with sky conditions translationsjao
2019-05-23New DiskIO template variables with bytes rather than speed (#390)jao
2019-04-21Doc nitjao
2019-03-17Copyright noticejao
2019-03-17Changelog for 0.29.50.29.5jao
2019-02-07Always require http-conduit for weather (fixes #378)jao
2018-12-07Readme typosjao
2018-12-02Example xmobar.hsjao
2018-11-30Self-compilation a la xmonadjao
2018-11-26readme.md updatesjao
2018-11-26Little doc nitsjao
2018-11-26New option -D, and keeping silent by defaultjao
2018-11-25doc, examplesjao
2018-11-25XPMFile also in Xmobar.X11jao
2018-11-21Padding icon idea stolen from @jonascjjao
2018-11-21Wireless: simple auto-detection of interface namejao
2018-10-06Contact email address updatedjao
2018-10-06Credits for Daniel and Vanessajao
2018-10-06Turn the --monitor option to `Volume` into a new plugin `Alsa` insteadDaniel Schüssler
See #360.
2018-10-06Add event-based refreshing for Volume plugin (--monitor option)Daniel Schüssler
This uses alsactl monitor for push/event-based updating instead of polling.