# KVitals A lightweight KDE Plasma 6 panel widget that displays live system vitals directly in your top bar. ``` CPU: 26% | RAM: 8.8/39.0G | TEMP: 96Β°C | πŸ”‹BAT: 78% | PWR: +20W | NET: ↓82.2K ↑58.9K ``` ## Screenshots
Demo
## Features - **Live monitoring** β€” CPU usage, RAM, CPU temperature, GPU metrics (when available), battery status, power draw, network speed, disk I/O, fan speeds - **Display modes** β€” Text, Icons, Icons + Text, or None (values only) for the panel view - **Custom icons** β€” Pick any icon from your installed theme for each metric - **Font customization** β€” Choose any system font and size - **Configurable** β€” Toggle each metric, adjust refresh rate, tune colors, organized in 4 settings tabs - **Minimal footprint** β€” Native KDE KSysGuard sensors + QML, no heavy dependencies or excessive subprocesses - **Click to expand** β€” Detailed popup view with all stats ## Requirements - KDE Plasma 6.0+ ## Installation ### KDE Store (Recommended) Install directly from the KDE Store: πŸ‘‰ **[Get KVitals on the KDE Store](https://www.pling.com/p/2347917/)** Or from within KDE Plasma: 1. Right-click on the panel β†’ **Add Widgets...** 2. Click **Get New Widgets...** β†’ **Download New Plasma Widgets...** 3. Search for **"KVitals"** 4. Click **Install** --- ### Quick Install (curl) ```bash curl -fsSL https://github.com/yassine20011/kvitals/releases/latest/download/install-remote.sh | bash ``` ### Quick Install (wget) ```bash wget -qO- https://github.com/yassine20011/kvitals/releases/latest/download/install-remote.sh | bash ``` ### Manual Install ```bash git clone https://github.com/yassine20011/kvitals.git cd kvitals bash install.sh ``` Then restart Plasma and add the widget: ```bash plasmashell --replace & ``` 1. Right-click on the panel β†’ **Add Widgets...** 2. Search for **KVitals** 3. Drag it onto your panel ## Configuration Right-click the widget β†’ **Configure KVitals...** to access settings in four tabs: - **General** β€” Display mode, layout, icon size, font, update interval - **Metrics** β€” Toggle CPU, RAM, Temperature, GPU, Battery, Power, Network, Disk, Fan - **Icons** β€” Customize icons for each metric from your theme - **Colors** β€” Set custom font colors and optional threshold-based metric colors See the [full configuration reference](docs/configuration.md) for details. ## Uninstall ```bash rm -rf ~/.local/share/plasma/plasmoids/org.kde.plasma.kvitals ``` Then restart Plasma: `plasmashell --replace &` ## Documentation - [Installation](docs/installation.md) - [Configuration](docs/configuration.md) - [Architecture](docs/architecture.md) - [Contributing](docs/contributing.md) - [Troubleshooting](docs/troubleshooting.md) ## License By contributing, you agree that your contributions will be licensed under the [GPL-3.0 License](LICENSE).