Why it is worth attention
It combines a visually refined flip animation with practical Plasma-native weather support, making it a distinctive desktop widget for Plasma 6 users.
Who it is for
- KDE Plasma 6 desktop users
- People who enjoy customizable desktop widgets
- Users who want a weather readout on their desktop
- Plasma widget developers interested in QML and pixel-diff tooling
Use cases
- Replacing the default Plasma clock with a flip-clock aesthetic
- Showing current weather conditions and temperature on the desktop
- Displaying time in a configured time zone or using 12-hour format
- Customizing the desktop with date and text strips
Strengths
- Animated two-phase hour and minute card flips
- Supports 12-hour and 24-hour formats, date, and custom text strips
- Optional weather readout reuses Plasma's weather engine without a separate service account
- Configurable time zone, weather, and animation settings
Considerations
- Requires KDE Plasma 6.7 or newer
- Weather is opt-in and may require selecting a city or station if no active Plasma weather source is available
- Does not directly read KWeather saved places, so locations may need to be selected again in the widget
README quick start
Flip Clock for KDE Plasma 6
A polished, skeuomorphic flip-clock widget for KDE Plasma 6, inspired by the classic HTC Sense clock.
Requirements
Plasma 6.7 or newer.
Install
Install it from the KDE Store through
Add Widgets → Get New Widgets…, or download the .plasmoid file from a
GitHub release and
run:
kpackagetool6 --type Plasma/Applet --install ./io.github.pruefsumme.flipclock-0.1.0.plasmoid
Add Flip Clock as a desktop widget. To update an existing installation,
replace --install with --upgrade.
Highlights
- Animated two-phase hour and minute card flips
- 12-hour and 24-hour formats, date, and custom text strips
- Optional Plasma weather readout with original layered illustrations
- Configurable time zone and animation settings
Development
export PATH=/usr/lib/qt6/bin:$PATH
qmllint -I /usr/lib/qt6/qml -I package/contents/ui package/contents/ui/*.qml
Render a fixed scene and compare it with the project’s pixel-diff tooling:
tools/snap.sh DiffProbe.qml 996 566 tools/out/render.png
tools/pixdiff.py tools/out/render.png --write-diff tools/out/diff.png
Weather
Weather is opt-in. Enable Show weather in the widget settings to reuse an
active source from Plasma's standard weather engine, or select a city or
station for Flip Clock to use directly. No separate weather-service account is
required.
The readout includes location, condition, temperature, range, and 12 original layered weather states. KWeather saved places are not read directly; select the same location once in Flip Clock if needed.
License
AGPL-3.0-or-later. The bundled Roboto Condensed font remains under the SIL Open Font License 1.1; see LICENSE.txt.