Skip to content

D-Brox/cosmic-ext-applet-system-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Monitor Cosmic Applet

A highly configurable system resource monitor for the COSMIC DE

screenshot of the applet

The instructions for configuring are located in the documentation

Installing

You can just grab the .deb, .rpm or tarball from the releases page.

Building from source

Clone the repository

git clone https://github.com/D-Brox/cosmic-ext-applet-system-monitor 
cd cosmic-ext-applet-system-monitor 

Install the build dependencies (or equivalent packages in non debian-based distros):

  • rustc/cargo
  • just
  • libxkbcommon-dev

Build and install the project:

just build-release
sudo just install 
# or
just install-local

For alternative packaging methods, use the one of the following recipes:

  • deb: run just build-deb and sudo just install-deb
  • rpm: run just build-rpm and sudo just install-rpm

For vendoring, use just vendor and just vendor-build

Roadmap

Theming:

  • Layout
  • Custom colors
  • Transparency

Resource monitoring:

  • CPU usage (global and per core)
  • Memory usage (RAM and Swap)
  • Network I/O
  • Disk I/O
  • GPU (usage and VRAM)
  • Thermal sensors

Component views

  • Run chart views (percentage and I/O)
  • Bar chart views (percentage and CPU cores)
  • Text views
  • Popup (general system info)

Contributing

Contributions are welcome

To build and install the debug build

just build-debug && sudo just debug=1 install

Special Thanks

Known wgpu issue

There are currently some rendering issues with the wgpu libcosmic features in some older hybrid gpus. If you are affected by this, you can build and install it with this feature disabled, however this may lead to other problems:

just build-no-wgpu

# Debin based
command -v cargo-deb || cargo install cargo-deb
cargo deb
sudo just install-deb

# RPM based
strip -s target/release/cosmic-ext-applet-system-monitor
cargo generate-rpm
sudo just install-rpm

# Other distros
sudo just install

About

A highly configurable resource monitor applet for the COSMIC DE

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages