This application is a simple system monitor that shows the cpu usage and memory usage of the system for now.
The system information is retrieved using the sysinfo crate.
tokio is used as the async runtime for the iced application.

Releases are available on the releases page.
You can also download the automatic builds generated by github actions from the builds page.
The application should work on these platforms:
However, it has only been tested on Linux and Windows as I don’t have a mac.
The application is very simple to use. Just run the executable and it will start monitoring the system.
The application can be configured from the settings page within the application itself.
The location of the config file is platform dependent.
~/.config/icy-sysmonitor/config.toml%APPDATA%\icy-sysmonitor\config.toml~/Library/Application Support/io.github.DitherWither.icy-sysmonitor/config.tomlTo build the application from source, you need to have the rust toolchain installed. You can install it from here.
Once you have the toolchain installed, you can build the application by running the following command in the root directory of the project:
cargo build --release
The application doesn’t have any external dependencies(for now), and the executables
(icy-sysmonitor or icy-sysmonitor.exe) can be distibuted without any
additional files.