Skip to content

itayavra/batterywatch

Repository files navigation

BatteryWatch

Latest Release KDE Plasma 6 License Buy Me A Coffee

BatteryWatch is a sleek, modern KDE Plasma 6 widget designed to monitor your device's power ecosystem. Keep track of battery levels for your Bluetooth or wireless devices, like headphones, mouse, keyboard, and game controllers, all from a single, beautiful interface right there in your tray bar!

Screenshots

BatteryWatch Screenshot 1

BatteryWatch Screenshot 2

BatteryWatch Screenshot 3

Features

  • Unified Monitoring: See the battery status of all connected devices in one place.
  • Smart Display: A minimal tray icon that expands into a detailed list when clicked, and automatically hides when no devices are connected - no wasted space when nothing to show.
  • Bluetooth Control: Disconnect Bluetooth devices directly from the widget.
  • Customizable Visibility: Easily hide or show specific devices from the system tray to keep your workspace clutter-free.

Installation

From the KDE Store (Recommended)

  1. Right-click on your desktop or panel.
  2. Select Add Widgets...
  3. Click Get New Widgets... -> Download New Plasma Widgets.
  4. Search for "BatteryWatch" and click Install.

Manual Installation

  1. Download the latest .plasmoid release from the Releases page.
  2. Run the following command:
    kpackagetool6 --type Plasma/Applet --install BatteryWatch.plasmoid

Building from Source

git clone https://github.com/itayavra/batterywatch.git
cd batterywatch
# Zip the contents to create the plasmoid
zip -r BatteryWatch.plasmoid .
# Install
kpackagetool6 --type Plasma/Applet --install BatteryWatch.plasmoid

Development

# Install development version
./dev-install.sh

# Restart Plasma Shell to reload changes
./dev-restart-plasma.sh

# Uninstall development version
./dev-uninstall.sh

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

For instructions on how to contribute translations, add new languages, or test current ones, please refer to the Translation Guide.

Supported Languages

Locale Language Status % Done
he Hebrew ✅ Complete 100%
hu Hungarian ✅ Complete 100%
nl Dutch ✅ Complete 100%
pl polish 🟡 In Progress 91%

Support the Project ❤️

If you find BatteryWatch useful and want to support its development, consider buying me a coffee 🫶 ☕

Buy Me A Coffee

About

A KDE widget to display battery percentage of connected Bluetooth and wireless devices in the system tray

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors