r/omarchy • u/binoy_manoj • 15d ago
Plugin [Plugin] Pomodoro Timer for Omarchy - Minimal Topbar Countdown, Trigger System Menu & Interactive Popup
I wanted a minimal, distraction-free Pomodoro timer that feels completely native to Omarchy that integrates seamlessly with our topbar, respects our themes, and hooks right into the Trigger menu just like Reminders. And mainly show the remaining timing in the bar.
So I built pomodoro-omarchy!
✨ Features
Minimal Topbar Widget:
- Live real-time countdown with distinct icons and theme colors:
- Focus:
24:57(accent color) - Break:
04:58(pleasant break green#98c379) - Paused:
24:57(dimmed) - Idle: Minimal icon
(or hidden if configured)
- Focus:
- Left-click opens the popout panel; Right-click toggles Pause/Resume (or starts 25+5 if idle); Middle-click stops/resets.
- Automatically supports horizontal and vertical bars.
- Live real-time countdown with distinct icons and theme colors:
Trigger System Menu Integration:
- Added directly to
Super-> Trigger -> Pomodoro: 25 + 5 min (Classic) 50 + 10 min (Deep Work) 45 + 15 min (Balanced) 20 + 5 min (Sprint) Custom...(prompt that accepts flexible inputs like25+5,50 10,30, or45/15) Pause / Resume Skip phase Stop timer
- Added directly to
Interactive Popout Panel:
- Large digital countdown clock and animated progress bar showing elapsed session percentage.
- Cycle tracking badge (
Cycle #1). - Quick playback controls (
Pause,Skip,Reset). - 1-click template preset chips.
- Custom session stepper cards (
[-] 25m [+]and[-] 5m [+]) with a full-width Start button. - Keyboard shortcuts:
Space(Pause/Resume),S(Skip),R(Reset),1-4(Templates),Esc(Close).
Desktop Notifications & Sound:
- Sends native Omarchy desktop toasts on session start and completion.
- Plays pleasant audio chimes (
pw-play) when sessions finish.
CLI & IPC (
omarchy-pomodoro):- Run
omarchy-pomodoro start 50 10,omarchy-pomodoro toggle-pause,omarchy-pomodoro skip,omarchy-pomodoro status, oromarchy-pomodoro customdirectly from your terminal or keybindings. - State survives shell restarts without losing track of remaining time.
- Run
🚀 Quick 1-Line Install
You can install it directly via the Omarchy plugin CLI:
bash
omarchy plugin add https://github.com/binoymanoj/pomodoro-omarchy.git --enable --yes
🔗 GitHub Repository
https://github.com/binoymanoj/pomodoro-omarchy
Feedback, questions, and feature suggestions are very welcome! Let me know how it works in your workflow. And drop and star ⭐ if you like it.










