A pomodoro timer plugin to help boost productivity.
A Pomodoro timer plugin for Noctalia for productivity. Happy Coding :)
Note: The only translation available right now is english, more translations will be added in the future.
You can control the pomodoro plugin via the command line using the Noctalia IPC interface.
qs -c noctalia-shell ipc call plugin:pomodoro <command>
| Command | Description | Example |
|---|---|---|
toggle |
Opens or closes the pomodoro panel on the current screen | qs -c noctalia-shell ipc call plugin:pomodoro toggle |
start |
Starts/resumes the pomodoro timer | qs -c noctalia-shell ipc call plugin:pomodoro start |
pause |
Pauses the running timer | qs -c noctalia-shell ipc call plugin:pomodoro pause |
reset |
Resets the current session | qs -c noctalia-shell ipc call plugin:pomodoro reset |
resetAll |
Resets all sessions and returns to work mode | qs -c noctalia-shell ipc call plugin:pomodoro resetAll |
skip |
Skips to the next phase (work → break or break → work) | qs -c noctalia-shell ipc call plugin:pomodoro skip |
stopAlarm |
Stops the alarm sound when ringing | qs -c noctalia-shell ipc call plugin:pomodoro stopAlarm |
Start a pomodoro session:
qs -c noctalia-shell ipc call plugin:pomodoro start
Skip to break after finishing work early:
qs -c noctalia-shell ipc call plugin:pomodoro skip
Reset everything and start fresh:
qs -c noctalia-shell ipc call plugin:pomodoro resetAll
Note: These settings are stored in the settings.json file and can be changed by opening the widget settings.
| Setting | Default | Description |
|---|---|---|
workDuration |
25 min | Duration of each work session |
shortBreakDuration |
5 min | Duration of short breaks |
longBreakDuration |
15 min | Duration of long breaks |
sessionsBeforeLongBreak |
4 | Number of work sessions before a long break |
autoStartBreaks |
false | Automatically start break timer after work |
autoStartWork |
false | Automatically start work timer after break |
compactMode |
false | Hide the circular progress bar |
alarm.mp3 - Sourced from Pixabay (Royalty-free, Pixabay Content License)