Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-16 | slstatus: add cpu_iowait | Kurt Van Dijck | |
This commit introduces the cpu_iowait item, this is the percentage of cpu time spent waiting on disks. High numbers typically indicate that your system is not responsive due to disk IO. This commit also avoid sleeping inside the cpu_perc and cpu_iowait functions: waiting in either one implies lost info for the other. Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be> | |||
2017-09-10 | slstatus load_avg format string | Kamil Cholewiński | |
2017-08-14 | Added IPv6 address function | Aaron Marcher | |
- Renamed "ip" function to "ipv4" - Added "ipv6" function - Adjusted README and config.def.h accordingly | |||
2017-08-14 | sexy config.def.h table | Aaron Marcher | |
2017-08-13 | Refactor main() | Laslo Hunhold | |
We remove the hack with the sleep and global "delay"-variable and use a monotonic clock to derive the desired monotonic properties of the tool. Inside each function that demands a personal delay we can then just do a nanosleep() and be done with it. It's a shame that timespec is so ugly to work with, but there's really no way to make it more beautiful. However, at this cost though we finally can set the interval times in milliseconds and not only just seconds. We remove setlocale(), because nothing good ever came out of this function. Besides that we have some more code refactoring, especially in the argument loop which saves us a bit of complexity. | |||
2017-08-12 | Removed #define for unknown_str | Aaron Marcher | |
Debugging #define is very difficult. The performance overhead of static const char is negligible. | |||
2017-08-12 | Removed #define for update interval | Aaron Marcher | |
Debugging #define, especially in mathematical constructs is very difficult. The performance overhead of static const int is negligible. | |||
2017-08-06 | add num_files() function for maildirs ;) | aaron marcher | |
2017-06-13 | use a static buffer instead of dynamic memory | Aaron Marcher | |
2017-06-12 | remove format characters from stat functions | Aaron Marcher | |
2017-06-12 | add cpu_freq function | Aaron Marcher | |
2017-06-12 | add battery_power function | Aaron Marcher | |
2017-01-16 | Added keyboard_indicators (Fixes #31) | Aaron Marcher | |
2016-12-30 | add vol_perc notes, add braces to singleline statements | parazyd | |
2016-12-28 | refactor vol_perc to not depend on alsa libraries | parazyd | |
2016-11-16 | Add "uname -r" functionality | Mike Coddington | |
2016-10-15 | Edit config.def.h function descriptions | Jody Leonard | |
2016-10-05 | better default config.h | Aaron Marcher | |
2016-09-13 | battery_state() function added | Aaron Marcher | |
2016-09-13 | simplified vol_perc() (and with that config.def.h is super clean) | Aaron Marcher | |
2016-09-13 | simplified battery_perc() a lot and removed useless options from config.def.h | Aaron Marcher | |
2016-09-09 | brought back update interval | Aaron Marcher | |
2016-09-09 | coding style fixes | Aaron Marcher | |
2016-09-03 | removed UPDATE_INTERVAL, it is neat to have it but removing it is a tradeoff ↵ | Ali H. Fardan | |
worth making, because the clock would act weird if this used to work with cpu_perc(). | |||
2016-08-31 | removed vol function from the default config file | Ali H. Fardan | |
2016-08-28 | removed a misplaced ';' | Ali H. Fardan | |
2016-08-28 | used constant string literals && remote initialization to in battery_perc() ↵ | Ali H. Fardan | |
&& trying to fix possible buffer overflow | |||
2016-08-21 | corrected the time format | Ali H. Fardan | |
2016-08-18 | added uptime function | Aaron Marcher | |
2016-08-18 | load avg | Aaron Marcher | |
2016-08-18 | added configuration option for n/a text | Aaron Marcher | |
2016-08-16 | Formatting commit :( | Aaron Marcher | |
I know formatting commits suck... And I try to avoid them. But this commit was absolutely necessary... The coding style in this program was not ok and not the same over the whole program. The commit is hard to read, but this is what I changed: - Tabs for indentation instead of spaces - Same style over the whole program (suckless style) | |||
2016-08-15 | added wifi essid | Aaron Marcher | |
2016-08-15 | Added shell command function | Aaron Marcher | |
2016-06-13 | added, username, gid, uid | Aaron Marcher | |
2016-06-10 | added disk functions for details | Aaron Marcher | |
2016-06-10 | hostname function | Aaron Marcher | |
2016-06-08 | added ip address function | Aaron Marcher | |
2016-06-03 | added entropy | Aaron Marcher | |
2016-03-20 | Changes to documentation and new screenshot. | Aaron Marcher | |
- Better README.md - Headlines in all files - CONTRIBUTING.md - New screenshot | |||
2016-03-18 | Easier info function names | Aaron Marcher | |
All the info function names started with "get_", which I removed to make it easier for the user to configure the program to its needs. Additionally I renamed some functions (e.g. get_ram_usage) to better names, making it easier to extend the program with ram usage / total functions. | |||
2016-03-14 | completely new system: only values in config file get updated + cleaner code | Aaron Marcher | |
2016-03-11 | Add diskusage support | Daniel Walter | |
add support to show used disk for a given mountpoint | |||
2016-03-10 | fixed some small things (update_interval) interferes with get_cpu_usage() ↵ | Aaron Marcher | |
and reordered) | |||
2016-03-10 | add update_interval | Daniel Walter | |
add a short sleep to reduce load | |||
2016-03-10 | simplified config.def.h | Aaron Marcher | |
2016-03-09 | changed to easier variable names | Aaron Marcher | |
2016-03-08 | fixed some memory leaks | Roy Freytag | |
2016-03-04 | added config.def.h handling and fixed typo | Aaron Marcher | |