A minimal configurable applet to display basic system resource usage, i.e. CPU, Memory, Network.
This came from wanting a project to build to learn some Rust, being a Pop_OS COSMIC user and not finding other applets that worked as I wanted. Hopefully, the code in the repo will be useful to for those fighting with iced/libcosmic, etc.
- Show CPU Usage
 - Show RAM Usage
 - Show Network upload / download. This filters out virtual devices so won't count upload / download twice when using a VPN, etc.
 - Show Disk upload / down. This counts reads / writes to logical disks, not partitions, etc.
 - Horizontal / Vertical Layouts - The horizontal layout has seen a little more testing as I don't use the vertical.
 - Config:
- Read Intervals - How often each monitor is polled
 - Max Samples - The number of samples to keep to average the readings across
 - Show / Hide each monitor
 - Show / Hide the labels for each monitor
 - Label Colours - The colours can be selected from the current theme libcosmic palette
 - Label Text - The label text for each monitor
 - Switch between SI and IEC units
 
 
To install your COSMIC applet, you will need just, if you're on Pop!_OS, you can install it with the following commands:
sudo apt install just libxkbcommon-devAfter just has been installed, navigate to the root of the cosmic-ext-applet-vitals project and install the applet with these commands:
just build-release
sudo just installThen you can add the applet to the panel / dock as usual.