A simple, good looking and multi-platform pomodoro tracker
AGPL-3.0 License
yay -S pomodorolm-bin
Download the install file for your OS from the latest release on https://github.com/vjousse/pomodorolm/releases/
flatpak install flathub org.jousse.vincent.Pomodorolm
flatpak run org.jousse.vincent.Pomodorolm
Pomodorolm provides many themes. It's also theme-able, allowing you to customize its appearance.
Visit the theme documentation to view the full list of official themes and for instruction on creating your own.
You will need to install rust first and https://github.com/astral-sh/uv for thepre-commit
hooks and the release script.
pre-commit
hooksuv sync
uv run pre-commit install
npm ci
npm run tauri dev
npm run dev
If you're using Linux be sure to set the NO_STRIP
env var to true
(see https://github.com/tauri-apps/tauri/issues/8929 ) if the build is failing.
NO_STRIP=true npm run tauri build -- --target x86_64-unknown-linux-gnu
If the build is still failing try to understand why using:
NO_STRIP=true npm run tauri build -- --target x86_64-unknown-linux-gnu --verbose
You can also try to build using docker-compose
(to maximize compatibility, normal build is failing on Archlinux for example):
docker-compose run --rm --build build-linux
Build files will be placed in the target/
directory.
Failed to create GBM buffer of size…
If you run into this error, it is likely because you're using nvidia drivers under Linux. They are several bug reports in Webkit, cf this issue for wails: https://github.com/wailsapp/wails/issues/2977#issuecomment-1791041741.
You can try to run pomodorolm
using this command:
WEBKIT_DISABLE_DMABUF_RENDERER=1 pomodorolm
Thanks to @Bad3r for the bug report!
Error 71 (Protocol error) dispatching to Wayland display.
If you are using the flatpak, you can resolve this issue by using this command:
flatpak override --user --env=WEBKIT_DISABLE_DMABUF_RENDERER=1 org.jousse.vincent.Pomodorolm
This will set the environment variable for the flatpak, and you should be able to launch the application as normal from there on.
Check that your antivirus (Windows defender or whatever antivirus you are using) doesn't report the app as a trojan. Unfortunately, there is a known issue https://github.com/tauri-apps/tauri/issues/2486 on Tauri where a false positive is reported when executing apps generated with Tauri on Windows.
Thanks to https://github.com/Splode/pomotroid for the original design and ideas.