Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-16 | Fix for -W "0" spec in logarithmic bars | jao | |
Should address issue #630. | |||
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-04 | Xmobar.App.Timer -> Xmobar.Run.Timer | 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-08-08 | fix: padString should not make strings longer | Leo Zhang | |
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-08-08 | Mpris2: accepting Word32 as type for trackNumber | jao | |
spotifyd is funky that way | |||
2020-08-08 | Fix: don't go below zero in indexed bars | jao | |
2020-08-07 | removed default arg of channel', channel (Plugins.Monitors.Volume) | Keith | |
Both functions had a default parameter for use in some error cases. Now each accepts only one parameter (a PerChannel), and return Nothing on an error. The definition of 'channel' confused me, so I simplified it. Hopefully it's now more clear that it just applies 'toInteger' to the 'IO (Maybe CLong)' that 'channel'' returns. | |||
2020-08-07 | Redundant imports (mostly <$>) removed | jao | |
2020-08-07 | String index as progress bar | jao | |
2020-06-23 | Fix hlint warnings | Sibi Prabakaran | |
2020-06-23 | Update based on feedback on the PR | Sibi Prabakaran | |
2020-06-23 | Hlint fixes | Sibi Prabakaran | |
2020-06-23 | Some formatting of code | Sibi Prabakaran | |
2020-06-23 | More cleanup | Sibi Prabakaran | |
2020-06-23 | Cleanup and add some tests | Sibi Prabakaran | |
2020-06-23 | Fix warnings | Sibi Prabakaran | |
2020-06-23 | Further optimization | Sibi Prabakaran | |
2020-06-23 | More efficient formatting | Sibi Prabakaran | |
2020-06-23 | Optimize CPU monitor | Sibi Prabakaran | |
2020-06-23 | Add some optimization | Sibi Prabakaran | |
2020-06-13 | Look up only the first coretemp.N/hwmon dir in MultiCoreTemp | jao | |
2020-06-13 | Version bump, changelog, readme | jao | |
2020-06-13 | Detection of Tdie and Tctl for Ryzen temperatures | jao | |
2020-06-13 | Initial support for benchmarks of the plugins | Sibi Prabakaran | |