An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

logo

_[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.

screenshot main window

## 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


made with slint logo