https://github.com/reciperium/temporis
A pomodoro timer focused on attention and well-being
https://github.com/reciperium/temporis
debian nix pomodoro slint-ui ubuntu
Last synced: 6 months ago
JSON representation
A pomodoro timer focused on attention and well-being
- Host: GitHub
- URL: https://github.com/reciperium/temporis
- Owner: reciperium
- License: gpl-3.0
- Created: 2025-06-22T19:21:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-08-10T08:56:07.000Z (6 months ago)
- Last Synced: 2025-08-10T10:25:06.712Z (6 months ago)
- Topics: debian, nix, pomodoro, slint-ui, ubuntu
- Language: HTML
- Homepage:
- Size: 771 KB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

_[temporis-logo](./assets/icons/logo.svg) © 2025 by [Lara Sitruk](https://www.instagram.com/lazomicreative/) is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)_
# Temporis
> A pomodoro timer focused on attention and well-being.

## Installation
```sh
nix profile install github:reciperium/temporis
```
## Why?
A pomodoro application can help you switch between focus mode, where you can explore a single idea in depth, and diffused mode,
where you can let your mind wonder around, and subconsciously explore other ideas, avoiding the [Einstellung effect](https://en.wikipedia.org/wiki/Einstellung_effect).
Furthermore, clear breaks give you space to stretch, move and hydrate.
The app tries to consolidate nice features from different pomodoro apps, into a single one, with the style of
the host operating system.
A [Reciperium](https://reciperium.com) application, [Reciperium](https://reciperium.com) builds applications for the mind and soul.
## Platforms
- Linux
- [x] Nix
- [x] AppImage
- [x] deb
- MacOS
- [x] Nix
- [x] DMG
## Features
- Switch between focus work and diffused modes
- Shortcuts
- TOML Configuration
- App style based on your OS
- Notifications reminding you to stretch and hydrate
- Visible progress
- Tick Sound notification
- WIP: Automatically set "Do not disturb" mode during focus work sessions (KDE for now using dbus)
## Shortcuts
- S Start / Stop (pause)
- R Reset
- K Skip
- C Configuration
- B Back
---
## Acknowledgments
- [Vadoola](https://github.com/Vadoola) for the display time equation using slint lang, as I was completely lost. [time-remaining()](https://github.com/Vadoola/Tomotroid/blob/main/ui/appwindow.slint#L88) and a lot of new nice libraries (e.g: rodio)
- [Francis](https://github.com/KDE/francis) is a pomodoro app for KDE, built using the KDE Kirigami framework, I drew a lot of inspiration from it.
- [metal_click_6.flac by qubodup](https://freesound.org/s/67610/) -- [License: Creative Commons 0](http://creativecommons.org/publicdomain/zero/1.0/)
## Resources
- [freedesktop.org/desktop-entry-spec/recognized-keys](https://specifications.freedesktop.org/desktop-entry-spec/latest/recognized-keys.html)
- [KDE kirigame in rust](https://develop.kde.org/docs/getting-started/kirigami/setup-rust/#build)
- show progress in task bar: `com.canonical.Unity.LauncherEntry`
- [Urgency levels](https://specifications.freedesktop.org/notification-spec/latest/urgency-levels.html)
- [makeDesktopItem](https://nixos.org/manual/nixpkgs/stable/#trivial-builder-makeDesktopItem) for NixOS