Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-05-19 | Add k10temp plugin | Sam Kirby | |
The existing support for the coretemp kernel driver only works with Intel CPUs. This commit extends support for temperature monitoring to AMD CPUs. k10temp is a kernel driver for monitoring the temperature of AMD processors. It supports everything from AMD's 10h (Opteron/Athlon) family of processors to the latest 19h (Zen 3) family. Reference: https://www.kernel.org/doc/html/latest/hwmon/k10temp.html The meaning of the various temperatures made available has changed over the years and only `Tctl` is available on processors prior to the 17h family. Labels for these temperatures are present but as Tctl and Tdie do not contain a number I could not find a way to use these as `checkedDataRetrieval` expects an integer label. It is a PCI device and so an address needs to be supplied as part of the configuration. Example configuration: `Run K10Temp "0000:00:18.3" ["--template", "T: <Tdie>C | <Tccd1>C"] 60` | |||
2021-03-30 | Add FreeBSD support to Cpu plugin | Kevin Zheng | |
2020-11-29 | Update readme and changelog | slotThe | |