- Customize round numbers, focus and break times
- Auto-start round (optional)
- Desktop notifications (optional)
- Built-in themes
- Custom themes
- Color gradiant depending on the remaining time
- Tray icon with color gradiant
- Minimize to tray (optional)
- Tick and end sounds (optional)
- Multi-platform: Linux, Mac, Windows
- Resizable window with automatic scaling
- Always on top (optional)
- Fully compatible with HiDPI/4K screens
- Linux: Wayland and X11 support
- Small: size < 4Mb (no electron, no node)
- Mini mode
- Terminal User Interface
- Mobile version
yay -S pomodorolm-bin
Download the install file for your OS from the latest release on https://github.com/vjousse/pomodorolm/releases/
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.
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 tauri-apps/tauri#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 compatibily, normal build is failing on Archlinux for example):
docker-compose run --rm --build build-linux
Build files will be placed in the target/
directory.
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: wailsapp/wails#2977 (comment).
You can try to run pomodorolm
using this command:
WEBKIT_DISABLE_DMABUF_RENDERER=1 pomodorolm
Thanks to @Bad3r for the bug report!
Thanks to https://github.com/Splode/pomotroid for the original design and ideas.