mirror of
https://codeberg.org/vyn/focus.git
synced 2026-01-28 04:35:42 +00:00
Simple Pomodoro timer.
| external | ||
| images | ||
| selenite-builder@c5bca44f70 | ||
| src | ||
| ui | ||
| .gitignore | ||
| .gitmodules | ||
| .selenite-builder.env | ||
| CMakeLists.txt | ||
| focus.desktop | ||
| focus.png | ||
| LICENSE | ||
| README.md | ||
Warning
This is a work in progress and not stable.
Focus
Simple Pomodoro timer.
Build from source
Requirements
- GCC >= 14.2.1
- CMake >= 3.30.2
- Ninja (or Make but you will need to adapt the commands)
- Rustc >= 1.88.0
- Git
You can provide a custom script to execute when the timer ends, the usual usage is to display a notification and play a sound, so if you don't provide your own script you also need:
- notify-send (notification's visual)
- gst-play-1.0 (notification's sound)
Steps
Fetch the repository and run the build script (or read it to know what it does):
git clone --recursive https://codeberg.org/vyn/focus.git
cd focus
sh selenite-builder/selenite-builder.sh
Then you should have a focus executable in the build directory you are currently in.
Contributing
Feel free to make suggestions and report issues, but I do not accept contributions (pull requests).
