4 releases (breaking)
0.4.0 | Feb 11, 2023 |
---|---|
0.3.0 | Feb 11, 2023 |
0.2.0 | Feb 11, 2023 |
0.1.0 | Feb 11, 2023 |
#23 in #pomodoro-timer
19KB
448 lines
ForcedPomodoro
A pomodoro timer daemon which locks your screen on breaks.
Who is this intendend for
- Computer addicts (who want to get a break, but cant)
- People who tend to ignore the beeps of the pomodoro timer
- Computer addicts who want to get fit (see)
Usage
Install it with cargo (or do whatever you do to install rust programs):
cargo install --locked forcedpomodoro
Create a custom profile and set it as default:
forcedpomodoro create-profile <yourprofilename>
forcedpomodoro default-profile <yourprofilename>
Enable autostart:
forcedpomodoro autostart enable
# Disable it using: forcedpomodoro autostart disable
Audio
You can set an audio file as an action in for the long and short pomodoro breaks.
Replace action: None
with action: PlaySound("/path/to/audio")
for each break.
I set the audio for short breaks to the Bring Sally Up challenge, to remind me of doing some kind of exercise.
License
MIT
Dependencies
~14–47MB
~754K SLoC