Skip to content

feat: add Sketchybar integration example#54

Open
RoseSecurity wants to merge 1 commit intoopen-pomodoro:mainfrom
RoseSecurity:add-sketchybar-config-example
Open

feat: add Sketchybar integration example#54
RoseSecurity wants to merge 1 commit intoopen-pomodoro:mainfrom
RoseSecurity:add-sketchybar-config-example

Conversation

@RoseSecurity
Copy link
Copy Markdown

@RoseSecurity RoseSecurity commented Feb 5, 2026

What and Why

  • This adds integration for displaying pomodoro timer status in Sketchybar. It introduces an example shell script plugin, updates the Sketchybar configuration, and provides setup instructions to help users get started.

  • Added a new shell script plugin pomodoro.sh that queries the pomodoro status and updates the Sketchybar item with appropriate icons, labels, and colors based on the timer state.
  • Added a sample sketchybarrc configuration to create and style the pomodoro item and bracket in Sketchybar, including update frequency, icons, and background settings.
  • Added a README.md with setup instructions for copying the plugin, configuring paths, updating Sketchybar, and integrating the configuration snippet.

@justincampbell

Add example configuration and plugin script for integrating openpomodoro-cli
with Sketchybar. Includes setup instructions, a shell script for status
display, and a sample Sketchybar config snippet.
Copilot AI review requested due to automatic review settings February 5, 2026 16:15
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds a Sketchybar integration example for displaying pomodoro timer status in the macOS menu bar. The integration includes a shell script plugin that queries the pomodoro CLI status and updates a Sketchybar item with appropriate icons, labels, and colors based on the timer state (inactive, active, or done).

Changes:

  • Added a Sketchybar plugin script that integrates with the pomodoro CLI tool
  • Added configuration snippet for setting up the Sketchybar item
  • Added setup documentation with installation and configuration instructions

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
examples/sketchybar/plugins/pomodoro.sh Shell script plugin that queries pomodoro status and updates Sketchybar display with icons and remaining time
examples/sketchybar/sketchybarrc Configuration snippet for creating and styling the Sketchybar pomodoro item and bracket
examples/sketchybar/README.md Setup instructions for installing and configuring the Sketchybar integration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread examples/sketchybar/sketchybarrc
Comment thread examples/sketchybar/README.md
@RoseSecurity
Copy link
Copy Markdown
Author

@justincampbell Any thoughts on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants