summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-02-01Version bumped: 0.250.25jao
2018-02-01Kbd: silence warnings with explicitly undefined pokejao
2018-01-31Let's try travis.sh (hlint warnings) againjao
2018-01-31Using external iwlibjao
2018-01-31readme.md: credits and hackage badgejao
2018-01-31Fix CI Errorsahabi
Removed ghc 7.6 due to compilation error. Added ghc 8.0, 8.2.
2018-01-30Fix travis/CIsahabi
The Travis CI fails due to the command sh ./travis.sh src returns an error due to the fact that travis.sh does not exist. The fix is removing the command from travis.yml.
2018-01-17stack.yaml update (still pretty clumsy) and Mbox -u's docsjao
2017-12-23Honouring NAString in MPris (-x switch) monitorjao
Should fix issue #325
2017-12-15Travis tweaks: libxrandr-devjao
2017-12-15GHC 7.10 for travisjao
2017-12-15Configurable WM_CLASS and WM_NAME (should address #323)jao
2017-08-24Fix UVMeter due to changed URL and BOMRóman Joost
The URL which exports the real time UV data has changed to an HTTPS address. Since the HTTP package does not support HTTPS URLs, use http-conduit to retrieve the XML document. Unfortunately, the XML documents XML declaration precedes a byte order mark which the previous XML parser was unable to handle. We're simply ignoring the BOM in order to get to the UV values.
2017-07-30Guard monitor 'Weather' behind flag 'with_weather'michaellilanushoober
Hide the monitor 'Weather' behind a flag named 'with_weather'. This implies that the dependency on the module 'HTTP' is now optional. The default for 'with_weather' is True since we do not want to break backwards compatibility/user experience. Further moved the effect of the flag with_conduit within the branch of 'with_weather', since that flag only has some effect if 'with_weather' is true.
2017-07-30Remove UVMeter from global 'other-modules' listmichaellilanushoober
List the module UVMeter within the conditional branch of the flag 'with_uvmeter' instead of the global 'other-modules'.
2017-07-25Further documentation clarificationsjao
2017-07-25Documentation fix (closes #306)jao
2017-05-28readme: specify package name for iwlib on ArchMaddison Hellstrom
On Arch Linux, the package providing `iwlib` is a bit hard to find - it should come from the official `wireless_tools` package [1]. I've updated the readme to make this more clear. [1] https://www.archlinux.org/packages/?q=wireless_tools
2017-05-27Updated stack.yml (autogenerated by stack init for ghc 8.x)jao
2017-05-27Version set to 0.24.50.24.5jao
2017-05-27Fix for vertical bars (should fix issue #303)jao
2017-05-18Update reference to deprecated weather.noaa.gov.robert seaton
2017-05-03Avoiding travis badget in the web pagejao
2017-05-03Documentation typojao
2017-05-02Version set 0.24.40.24.4jao
2017-04-30News updatejao
2017-04-29CI status badgejao
2017-04-29Preprocessor nitsjao
2017-04-29Preprocessor nitsjao
2017-04-29CPP for GHC 8.0jao
2017-04-29Compilation warnings (redundant imports) in GHC 8.0jao
2017-04-29Trying to fix libmpd for GHC 7.8jao
2017-04-29travis: missing libmpd-dev installjao
2017-04-29travis: apt depsjao
2017-04-29travis.ymljao
2017-04-29hlint warning fixedjao
2017-04-29hlint configurationjao
2017-03-03More paths for CoreTemp (issue #291)jao
2017-02-23Compiling with --with-rtsopts=-V0 to reduce wakeups (issue #89)jao
2017-01-23Spelling Tomáš Janoušek rightjao
2017-01-23Fix Net monitor for large uptimes/bytecountsTomas Janousek
My laptop currently has rx/tx bytes in 10s of gigabytes and it's only been up for 20 days. Normally it's several times more. At this point, Float can only tell the difference of 4KB and up: Prelude> let x = (50 * 2^30 :: Float) in (x + 2000) - x 0.0 Prelude> let x = (50 * 2^30 :: Float) in (x + 3000) - x 4096.0 This commit makes the Net monitor read Word64 which is exactly what the kernel prints into /proc/net/dev [1] and converts to Float only after subtracting the two numbers. [1] https://github.com/torvalds/linux/blob/7a308bb3016f57e5be11a677d15b821536419d36/net/core/net-procfs.c#L82 Still, I think it's time to switch from Float to Double. At half-gigabit speeds (easily attainable at home while rsyncing over a direct UTP cable between two post-2010 laptops), Float can only tell the difference of 8 bytes and up (and I'm not even considering takeDigits!). That's probably okay for a Net monitor in xmobar, but we're so close to the limit it makes sense to move to Double just in case.
2016-11-30When xpm flag is disabled don't use XPMFile in preprocessorSergei Trofimovich
Otherwise build fails on preprocessor stage as: Building xmobar-0.24.3... Preprocessing executable 'xmobar' for xmobar-0.24.3... XPMFile.hsc:29:21: fatal error: X11/xpm.h: No such file or directory compilation terminated. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/601262 Signed-off-by: Sergei Trofimovich <siarheit@google.com>
2016-11-21Bug fix: off-by-one drawing bordersjao
2016-11-05Credits to Zev Weissjao
2016-11-04Fix MultiCpu monitor for large uptimesZev Weiss
This is essentially commit a0397ad2 applied to MultiCpu.
2016-09-14tell the user what went wrong in the event of a failuremichael bishop
2016-09-05Release 0.24.30.24.3jao
2016-08-12Battery monitor: yet another stab at #271jao
2016-08-11Battery: report Full instead of Idle when the battery looks fulljao
2016-08-10Battery: inferring status from watts/ac when Unknownjao