v1.0
A collection of minimalist KDE Plasma 6 widgets inspired by Nothing's design language
Prerequisites:
- KDE Plasma 6.0 or higher
kpackagetool6(usually included with KDE Plasma)jqcommand-line JSON processor
Clone the repository and run the install script:
git clone https://github.com/jaxparrow07/nothing-kde-widgets.git
cd nothing-kde-widgetsInstall all widgets at once:
./install.sh --allor
./install.sh -aInstall individual widget:
./install.sh <package_name>Available package names:
clock-analog- Analog clock widgetclock-digital- Digital clock widgetclock-digital-large- Large digital clock widgetclock-digital-world- World clock widgetdate- Date display widgetbattery- Battery monitoring widgetweather- Weather widget with multiple layoutsweather-circular- Circular weather widgetmedia- Media player control widgetphoto- Photo frame widget
Example:
./install.sh clock-analogDownload the packaged widgets from the releases page and install them by "Loading from a file":
- Desktop → Right Click → Enter Edit Mode
- Add Widget → Get Widgets
- Install Widget From Local File
- Select the downloaded
.plasmoidfile
You can also manually install widgets using kpackagetool6:
kpackagetool6 --type=Plasma/Applet -i packages/<package_name>To update an already installed widget:
kpackagetool6 --type=Plasma/Applet -u packages/<package_name>After installation, restart Plasma Shell:
killall plasmashell && kstart plasmashellThe battery widget can display battery levels for Bluetooth devices like mice, keyboards, and earbuds. Follow these steps to enable Bluetooth battery monitoring:
sudo apt update
sudo apt install -y bluez bluez-tools qml-module-org-kde-bluezqtsudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.serviceSome Bluetooth devices require experimental features to report battery levels. Edit the Bluetooth service:
sudo systemctl edit bluetooth.serviceAdd these lines:
[Service]
ExecStart=
ExecStart=/usr/sbin/bluetoothd -ESave and apply changes:
sudo systemctl daemon-reload
sudo systemctl restart bluetooth.serviceConnect to your bluetooth devices via GUI or terminal. For detailed steps and manual connecting, see BLUETOOTH_SETUP.md.
After setup:
- Right-click the battery widget → Remove
- Right-click desktop → Add Widgets
- Find and add the Battery Widget
- Your Bluetooth devices should now appear with battery levels
For detailed troubleshooting and additional information, see BLUETOOTH_SETUP.md.
This project includes fonts from Nothing Technology Limited's design system:
- NDot Font Family (ndot.ttf, ndot-55.otf, ndot-big.ttf)
- NType82 Font Family (ntype82-regular.otf, ntype82-light.otf, ntype82-headline.otf)
- Arrow Fonts (arrow_shape_f.ttf, arrow_subway.ttf)
- Roboto (roboto.ttf) - Licensed under Apache License 2.0
All Nothing fonts are trademarks of Nothing Technology Limited. These fonts are included for personal and non-commercial use only. For commercial use, please contact Nothing Technology Limited.
Weather icons are scraped or drawn over Nothing related projects.
- Weather icons: Custom Nothing-style icons
- Battery icons: Iconify
This project is licensed under GPL-2.0+ and GPL-3.0+ (varies by widget). See individual widget metadata for specific license information.
This project is not affiliated with, endorsed by, or sponsored by Nothing Technology Limited. All product names, logos, and brands are property of their respective owners.
Contributions are welcome! Please feel free to submit issues and pull requests on GitHub.
If you like these widgets, consider supporting the development:






















