A floating desktop clock widget built with Kotlin Multiplatform and Compose Desktop. A rewrite of a perfectly functional PowerShell script — because it had to be done.
Check out the companion blog post for this repo here
- Transparent, undecorated, always-on-top window
- Draggable — position is saved and restored between sessions
- System tray icon with show/hide and exit
Download the latest release from the Releases page.
- Windows — run
DogeClock-Setup.exe - Linux — install the
.debpackage
# macOS / Linux
./gradlew :composeApp:run
# Windows
.\gradlew.bat :composeApp:runRequires JDK 17+.
Releases are published via GitHub Actions. The workflow builds in parallel:
- Windows — Inno Setup installer (
DogeClock-Setup.exe) - Linux —
.debpackage
Triggered manually. Tagged as v1.0.<commit_count>.
To publish a release, go to Actions → Publish Release → Run workflow.
