summaryrefslogtreecommitdiffhomepage
path: root/src/Plugins/Monitors
AgeCommit message (Collapse)Author
2014-09-14Implement DynamicString for Monitors supporting vbar.Alexander Shabalin
* Batt * Bright * Cpu * Disk * MPD * Mem * MultiCpu * Net * Volume * Wireless
2014-09-14Add DynamicString as an alternative to vbars.Alexander Shabalin
* DynamicString is an Int -> String which takes a value from 0..8 and produces a string with this value embedded. Usefull for replacing vbars with icons: an icon per one of 9 states. * API is similar to that of vbar. * Default parser of DynamicString produces a function of `i` to a string that replaces all occurences of "%%" with `show i`
2014-09-11Fix string to calm wind reportTony Morris
2014-09-11differentiate betwee 0 degrees and no wind speed using mu (μ)Tony Morris
2014-09-11Occasionally there is no wind and a METAR report gives simply, "Wind: 0"Tony Morris
2014-09-05Fix: not colorizings total size in DiskU (issue #189)jao
2014-09-01New wind report variables for Weather monitorTony Morris
* Wind cardinal direction (`windCardinal`) * Wind azimuth direction (`windAzimuth`) * Wind speed (MPH) (`windMph`) * Wind speed (knots) (`windKnots`)
2014-08-29woops. Remove commented lineTony Morris
2014-08-29Change <dewPoint> to be <dewPointC> and <dewPointF>Tony Morris
2014-08-29hlint improvementsTony Morris
2014-08-12Top: these days, processes consuming > 1Gb RAM are seen in the wildjao
2014-08-09hlint refactoringsReto Hablützel
2014-07-30Implement adaptive units for Net pluginAxel Angel
Adaptive units are computed only if suffix is enabled Otherwise we fall back to the old computation (KB)
2014-06-27Fix for CPU monitor on long-running systemsRobert J. Macomber
After running long enough, the numbers in /proc/stat get big enough that they will not fit in a Float without loss of precision, which leads to erratic results such as reporting "NaN%" CPU usage. This commit simply keeps the numbers integral until producing the final percentage result.
2014-05-29A simple CatInt monitorNathaniel Wesley Filardo
2014-05-04Accepting "unknown" as network device stateJose Antonio Ortega Ruiz
Cf. discussion of issue #98
2014-05-03CoreTemp: Add alternative path for linux 3.15Tomas Janousek
Since v3.15-rc1, coretemp temperatures are elsewhere, see http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d72d19c26c417d514787ae85b197af34de286c0a http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=bab2243ce1897865e31ea6d59b0478391f51812b
2014-05-03CoreCommon: Try several paths in checkedDataRetrievalTomas Janousek
2014-04-17fix build on old versions of ghc by qualifying import to avoid conflictMax DeLiso
2014-03-15MPD monitor has vbar for track progressEric Mrak
2014-03-15DiskU/DiskIO have vbar equivalentsEric Mrak
2014-03-15Net plugin has txvbar and rxvbarEric Mrak
2014-03-15adding showLogVBarEric Mrak
2014-03-15showVerticalBar now takes the same arguments as showPercentBarEric Mrak
2014-03-14Wireless module has qualityvbarEric Mrak
2014-03-14Battery now has leftvbarEric Mrak
2014-03-14Memory monitor has freevbar and usedvbarEric Mrak
2014-03-13Volume module has volumevbarEric Mrak
2014-03-13Cpu now has vbarEric Mrak
2014-03-13Brightness hbar is now vbarEric Mrak
2014-03-13MultiCpu now has vbarEric Mrak
2014-03-13adding showVerticalBar option for monitors to useEric Mrak
2014-03-09Merge remote-tracking branch 'rethab/master'Jose Antonio Ortega Ruiz
2014-03-09Handle inexistent devicesReto Hablützel
If a device is unplugged without prior unmounting, it still appears in the /etc/mtab file, which is used for this monitor. The problem is that this monitor canonicalized every path regardless of whether it actually existed or not. I basically added the 'only canonicalize if file exists'.
2014-03-07src/Plugins/Monitors/Volume.hs: port to alsa-mixer-0.2Sergei Trofimovich
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2014-02-15Fix runaway memory leak when expanding invalid tags, and remove errornand
Don't recursively parse on the case of an error. Also, in the case of an error, instead of replacing by an error message, replace by the tag itself to prevent mangling strings that legitimately include < and > characters, for example song titles when using the MPD plugin. I'm not sure how to handle this better. Honestly, I would like to remove the recursive parsing altogether but this works for now. Consider filing an issue for a proper resolution of this. I don't want rogue tags expanding themselves in my song titles.
2014-02-05Handle errors better in Weather pluginBen Boeckel
2014-02-05Drop curl dependency for the HTTP moduleBen Boeckel
2014-02-05Find out whether the weather monitor is likely to blockBen Boeckel
Uses the HTTP module to do the work rather than curl.
2014-02-05Add a "ready" check to MPD monitorsBen Boeckel
If the MPD server isn't responsive or the network is down, MPD will no longer block xmobar from doing its job.
2014-02-05Add support for monitors to indicate they may blockBen Boeckel
Useful when the network is down or something else is causing issues.
2014-02-04Use MemAvailable from meminfo if possibleBen Boeckel
Use the functionality from newer kernels if available. Basically, the free+buffer+cache metric is a massive hack and not accurate anyways (e.g., not all cache can be swapped out and kernel accounting can change whenever). Kernels 3.14 and newer have MemAvailable in meminfo which is more accurate; use it if possible.
2014-02-05Couple of nitsJose Antonio Ortega Ruiz
2014-02-05Fix for infinite loops when MPD is not runningJose Antonio Ortega Ruiz
Should address #76 and #111.
2014-02-04Parse out fields from /proc/meminfoBen Boeckel
Newer kernels have changed the order of the lines in the /proc/meminfo find (MemAvailable is now line 3). To support this and older kernels, use the key from the map when getting data from it rather than static line numbers.
2013-12-30Fix for time estimation when using the previous workaroundJose Antonio Ortega Ruiz
2013-12-30Battery: workaround for obsolete current_nowJose Antonio Ortega Ruiz
2013-12-30Fix for Top parsing of command lines containing blanksJose Antonio Ortega Ruiz
2013-11-25findFiles renamed for directory-1.2.0.2 compat (fixes #137)Jose Antonio Ortega Ruiz
2013-10-27New N/A string monitor option (cf. #119)Jose Antonio Ortega Ruiz