A pomodoro written in rust
Find a file
2024-05-31 03:50:51 +02:00
.assets initial 2024-05-21 19:51:46 +02:00
src fix: 2024-05-22 00:35:46 +02:00
.gitignore initial 2024-05-21 19:51:46 +02:00
Cargo.lock initial 2024-05-21 19:51:46 +02:00
Cargo.toml initial 2024-05-21 19:51:46 +02:00
flake.lock initial 2024-05-21 19:51:46 +02:00
flake.nix enchantments: 2024-05-22 00:24:51 +02:00
README.md readme: added nix run 2024-05-31 03:50:51 +02:00
result flake install melody 2024-05-21 21:25:41 +02:00

Romodoro

Romodoro

Romodoro is a basic TUI application that keeps track of your time with the help of the pomodoro technique. It follows the original technique by dividing workloads into a set of 4x4 Work and Pause cycles which are then finished off with a long break.

Try out (nix)

Since nix has cool shells, you can just go ahead and run the following command to try the application out.

nix run git+https://git.4o1x5.dev/4o1x5/romodoro -- --help

Usage

Usage: romodoro [OPTIONS]

Options:
  -w, --work <WORK>              Working length in minutes [default: 25]
  -p, --pause <PAUSE>            The length of a pause [default: 5]
  -l, --long-pause <LONG_PAUSE>  The length of a long pause (after 4 cycles) [default: 20]
  -m, --melody-path <PATH>       Path to your melody that is played after a session is over (/path/to/melody.mp3)
  -h, --help                     Print help
  -V, --version                  Print version

Features

  • Adjustable cycle times

  • Styling

  • Custom sounds (via .config)

  • Nix flake

    • nixosModule
  • dbus integration

  • notification

  • InfluxDB integration

Develop

Enter nix shell

nix develop