pruefsumme GitHub avatar

plasma-flipclock

pruefsumme

Flip Clock is a polished skeuomorphic clock widget for KDE Plasma 6, inspired by the HTC Sense clock and featuring optional weather integration.

Stars

5

7-day growth

No data

Forks

0

Open issues

0

License

AGPL-3.0

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

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 WidgetsGet 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.