Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-22 | Fix BatteryP example configuration | Andreas Doll | |
Add a forgotten comma in example configuration to make it syntactically correct. | |||
2021-12-17 | changelog/version | jao | |
2021-12-17 | add disk monitor for freebsd | Michal Zielonka | |
2021-11-21 | Authors list | jao | |
2021-11-21 | Improvements for K10Temp's docs | jao | |
2021-11-07 | Add details to error message regarding purpose of `signal` field. | John Soo | |
2021-11-07 | Handle signal in perms with the other fields. | Guy Gastineau | |
2021-11-07 | Fail when reading a SignalChan, parse signal from defaultConfig. | John Soo | |
* Address code review comments on ipc-improvements. | |||
2021-11-07 | Export SignalTypes from Xmobar for use in other haskell code. | John Soo | |
2021-11-07 | Let xmobar be used with a signal TMVar when used from other haskell. | John Soo | |
2021-11-05 | changelog0.40 | jao | |
2021-11-05 | Add a blurb on the hspace command | tulthix | |
2021-11-02 | hspace feature. Initial intent: make space for a tray | tulthix | |
2021-10-19 | changelog (michal) | 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-11 | changelog | jao | |
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-05 | Changelog | jao | |
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-15 | Changelog and whitespace | jao | |
2021-09-14 | Add documentation for QueueReader. | Guy Gastineau | |
I added `QueueReader` as a section under `Software Transational Memory`, but it is all alone. Some other plugins actually use STM, and maybe they should actually go in that section too. I didn't make a safe versions since the plugin is not readable. It still would be nice to have, but I think exposing `stripActions` is the appropriate solution. That should be handled in a new PR I guess. | |||
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-09-02 | Added link to list of station ids. (#565) | NebuPookins | |
2021-08-13 | Typo | jao | |
2021-08-13 | readme and changelog0.39 | jao | |
2021-08-12 | Refactor Kbd plugin: avoid partials, fallback to group name | Nikolay Yakimov | |
2021-08-12 | Add getGrpNames to get layout group names | Nikolay Yakimov | |
2021-08-12 | Fix xkbFreeNames call in getLayoutStr | Nikolay Yakimov | |
2021-08-12 | Fix XkbNamesRec type and Storable instance | Nikolay Yakimov | |
2021-08-12 | changelog updated | jao | |
2021-08-08 | fix: padString should not make strings longer | Leo Zhang | |
2021-07-14 | Relax base requirements to allow build with GHC 9.0 (#557) | Vladimír Štill | |
2021-07-13 | changelog | jao | |
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-07-12 | Nit, for homogeneity's sake | jao | |
2021-07-12 | Add TopH and BottomH for only controlling height of the window. (#556) | Joan MIlev | |
2021-07-06 | Changelog: mention of new CLI args handling | jao | |
2021-07-06 | Filter filename when executing Haskell-based config | slotThe | |
We are now—in case the user specified a Haskell file as their xmobar configuration—threading the command line arguments that xmobar receives to the relevant execv() call. However, we simply shove in all arguments originally given to xmobar, including the path to the configuration file. As main is now defined within that very file, this seems unneccessary. By filtering out that part of the arguments, the pattern that a lot of users seem to follow for easy setting of certain options becomes a little bit nicer. For example: main :: IO () main = getArgs >>= \case ["-x", n, _] -> xmobar . config $ read n _ -> xmobar $ config 0 becomes main :: IO () main = getArgs >>= \case ["-x", n] -> xmobar . config $ read n _ -> xmobar $ config 0 Related: https://github.com/jaor/xmobar/pull/553 | |||
2021-07-01 | Pass arguments if using xmobar.hs | alternateved | |
2021-06-18 | Add Gentoo to installation method. | 187Qrly | |
2021-06-18 | Fix MultiCoreTemp --hwmon-path argument docs | Sebastian Nagel | |
2021-05-24 | changelog updates | jao | |