Tools: PomoWatch

Tools: PomoWatch

I built PomoWatch — a minimal Pomodoro timer for the desktop. Or run from source with uv: Beyond the app itself, the repo is also a practical reference for two things that often feel abstract until you work through them hands-on: Debian packaging — the project includes a full debian/ directory with a working dpkg-buildpackage setup. It covers control files, install rules, changelogs, and how to produce a distributable .deb that installs cleanly via apt. Docker containerisation of a desktop GUI — the included Dockerfile demonstrates how to run a Tkinter app inside a container by forwarding X11 from the host, including display and audio device passthrough. A useful pattern if you have ever wondered how to containerise GUI apps on Linux. Both are documented in the README and BUILD_DEB.md if you want to follow along or adapt them to your own projects. Source code:

👉 https://github.com/S-Dawn/PomoWatch Open source. Contributions and feedback are welcome. Templates let you quickly answer FAQs or store snippets for re-use. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse

Command

Copy

$ -weight: 500;">wget https://github.com/S-Dawn/PomoWatch/releases/download/v0.1.0-1/pomowatch_0.1.0-1_all.deb -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install ./pomowatch_0.1.0-1_all.deb pomowatch -weight: 500;">wget https://github.com/S-Dawn/PomoWatch/releases/download/v0.1.0-1/pomowatch_0.1.0-1_all.deb -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install ./pomowatch_0.1.0-1_all.deb pomowatch -weight: 500;">wget https://github.com/S-Dawn/PomoWatch/releases/download/v0.1.0-1/pomowatch_0.1.0-1_all.deb -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install ./pomowatch_0.1.0-1_all.deb pomowatch uv run main.py uv run main.py uv run main.py - Work, short break, and long break timers - Configurable session durations and cycle count - Start, pause, and reset controls - Completed session counter - Multi themes