A tray pomodoro clock written in Ruby and QT - cross platform!
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.ruby-version
Gemfile
Gemfile.lock
LICENSE
README.md
pomotray.rb
tomato.png

README.md

Pomotray

A tray pomodoro clock written in Ruby and Qt - cross platform! qtbindings is used to bridge over from Ruby to Qt.

Running from source

Need to have qt4 and cmake installed. And a ruby. Running with 2.1.5 at the moment. Ruby need to be installed with:

CONFIGURE_OPTS="--enable-shared" rbenv install 2.1.5

otherwise qtbindings won't compile. When prereqs are in place install gems:

bundle install

then run it with

bundle exec ruby pomotray.rb

Features

  • starts the clock
  • pauses the clock
  • resets the clock
  • tells with a popup that the time is up
  • time left as a tooltip

Future plans

  • make it possible to quit from the context menu
  • make an arch linux package
  • make stuff configurable in ~/.pomotray.conf
  • voice syntesizer sound
  • have an optional number showing minutes left instead of a tomato in the tray
  • someone else may package this thing for other platforms

Credits

The tomato icon is created by Guo Xiaofeng and is available for non-commercial user.