Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-30 | fix for unmet pattern matches warnings (clean build) | jao | |
2024-03-30 | Add ctor for Locks plugin to accpet on/off labels | Enrico Maria De Angelis | |
2024-03-30 | Fix zombie processes left by <action> tag and low battery action | Ulrik de Muelenaere | |
This effectively reverts c54d93e and 991a168. While those fix #687 and #688 respectively in the case where the configuration is recompiled, in all other cases they leave zombie processes, since they undo the fix for #181. However, instead of reverting to the deprecated system function, we use the newer spawnCommand and waitForProcess. And like with 991a168, the low battery action now runs in the background to avoid blocking the bar. | |||
2024-03-17 | Make the Kbd monitor clickable, with click selecting the next layout | Enrico Maria De Angelis | |
2024-02-18 | battery: spawnCommand instead of system when running actions0.47.4 | jao | |
should fix for real #688 this time | |||
2023-11-11 | compatibility with GHC 9.6 | jao | |
2022-11-30 | linting | jao | |
2022-09-22 | import clean-ups | jao | |
2022-09-21 | linting | jao | |
2022-09-18 | whitespace | jao | |
2022-08-13 | fix: in -W0, char 0->[0,10], char 1->[10,20]... | jao | |
2022-05-16 | Fix for -W "0" spec in logarithmic bars | jao | |
Should address issue #630. | |||
2022-05-12 | Remove the now useless -DUTF8 flag | jao | |
2022-04-18 | CpuFreq: new template parameters max, min and avg. | jao | |
Fixes #166. | |||
2022-04-18 | Stylistic nits for previous Batt refactoring/fix | jao | |
2022-04-18 | Split up battery reading functions; fixed units | Patrick Günther | |
Every quantity is now read in its own function and Maybe and pattern matching is used for dealing with absent files. On top of that all units should be fixed now. | |||
2022-04-16 | Fixed unit of battery power consumption | Patrick Günther | |
2022-04-14 | Memory: new argument to scale usage units | jao | |
Fixes #624 | |||
2022-04-13 | make small refactoring of load linux code | Michal Zielonka | |
Add <$> for parsing content of file. | |||
2022-04-11 | add load monitor for freebsd | Michal Zielonka | |
2022-03-30 | Fix: consistent use of configured nastring instead of hardcoded N/A | jao | |
2022-03-30 | Wee clean-ups | jao | |
2022-03-30 | Load: honour the -d (decimal digits) monitor argument | jao | |
2022-03-30 | Load monitor: correctly colorize according to -L/-H | jao | |
2022-03-30 | Load: new load average monitor | jao | |
Closes #208 | |||
2022-03-29 | Apply hlint suggestions to MultiCoreTemp | Rob Whitaker | |
2022-03-29 | Fix MultiCoreTemp's temperature file finding logic | Rob Whitaker | |
Instead of searching for a fixed set of files and directories (numbered 0-9), which would miss anything above 9, it now searches the relevant directories for files matching the right pattern, regardless of number. Fixes #616. | |||
2022-02-19 | Strip new lines from X log messages (issue #590) | jao | |
2022-02-04 | Xmobar.App.Timer -> Xmobar.Run.Timer | jao | |
2022-02-03 | Xmobar.X11.Actions -> Xmobar.Run.Actions | jao | |
2022-01-29 | Xmobar.Run.Command -> Xmobar.Plugins.Command | jao | |
2021-12-17 | add disk monitor for freebsd | Michal Zielonka | |
2021-11-21 | Improvements for K10Temp's docs | jao | |
2021-10-19 | add cirrus freebsd test (#580) | Michał Zielonka | |
For start cirrus please use: https://cirrus-ci.org/guide/quick-start/ choose public repositories plan and add only xmobar as observed by cirrus. Also here is addes small fix for dividing by zero when cpu usage is calculated | |||
2021-10-17 | start using kvm library from bsd for receiving swapinfo | Michal Zielonka | |
Using this library allows us to receive swap info which is more similar with result of command swapinfo. | |||
2021-10-16 | add top for freebsd proc | Michal Zielonka | |
In FreeBSD /proc/pid/stat is missing we should use for top procstat library. | |||
2021-10-08 | try to add build action for freebsd + uptime plugin split | Michal Zielonka | |
2021-10-08 | try to reorganize modules per os | Michal Zielonka | |
We should make better split os specify code for FreeBSD and Linux. Idea comes from @liskin. | |||
2021-10-07 | add support swap info for freebsd | Michal Zielonka | |
in freebsd swap info is available by sysctl | |||
2021-10-07 | Add freebsd support for net monitor plugin. | Michal Zielonka | |
In freebsd /sys/class/net is absent so we should use sysctl for obtaining info about stats of network. For parsing if_data struct we could use a "Foreign.Storable" | |||
2021-10-04 | add reading memory specific for freebsd | Michal Zielonka | |
In freebsd /proc/memoryinfo is absent so we should use sysctl for obtaining info about stats of memory. | |||
2021-09-14 | Add the QueueReader plugin. | Guy Gastineau | |
* A queue reader for xmobar using `TQueue a` from `stm`. This is a flexible and performat solution for sharing data between arbitrary haskell and xmobar. * I am not sure if I did the haddocks correctly. | |||
2021-08-12 | Refactor Kbd plugin: avoid partials, fallback to group name | Nikolay Yakimov | |
2021-08-08 | fix: padString should not make strings longer | Leo Zhang | |
2021-07-13 | Replace forkIO with bracket & Concurrent.Async | Amir Saeid | |
2021-07-13 | Reconnect on ConnectionClosed exception | Amir Saeid | |
2021-07-13 | Remove redundancies | Amir Saeid | |
2021-07-13 | Add Kraken plugin | Amir Saeid | |
2021-05-24 | NotmuchMail: Manually implement Read instance | slotThe | |
The automatically derived read instance expects the type to be given in record syntax; this is not what most users want. In order to simply specify the type via Run NotmuchMail "mail" [MailItem "name" "" "tag:unread"] 3000 we have to write our own Read instance. Related: https://github.com/jaor/xmobar/issues/547 | |||
2021-05-19 | Remove unused import; apply lint hint | Sam Kirby | |