Skip to content

Feature request: support for rounded/pill-style status bar segments #832

Description

@luyoungcn

Feature request: support for rounded/pill-style status bar segments

Hi,

First of all, thank you for maintaining oh-my-tmux.

I would like to ask whether the current oh-my-tmux theme system can
support a status bar design similar to the attached screenshot.

Image

The visual style I am looking for is:

  • compact rounded/pill-shaped segments
  • each logical item appears as an independent badge
  • visible spacing between badges
  • no Powerline arrows or diagonal separators
  • subtle dark background
  • different background for the active window
  • Catppuccin-style colors
  • minimal GNOME-like visual style

For example:

( Radar )  ( ↑ 1d 8h )  ( 1 kernel )  ( 2 nvim )  ( 3 claude )  ( 4 zsh )

And on the right:

( ↑ 97% )  ( 00:16 )  ( 11 Sep )  ( luyang )  ( work )

The desired visual style is closer to GNOME's modern top-panel UI
than to a traditional Powerline status bar.

Technical question

I understand that tmux's status line is fundamentally cell-based and
that it may not support arbitrary rounded rectangles.

However, I wonder whether a similar visual effect can be achieved
using the existing oh-my-tmux theme customization mechanism, for
example through:

  • status-left / status-right formatting
  • window-status-format
  • window-status-current-format
  • foreground/background colors
  • spacing
  • Unicode characters
  • custom separators

without modifying the main .tmux.conf.

Is this currently possible with the official configuration?

If not, what would be the recommended way to implement this style
while remaining compatible with future oh-my-tmux updates?

Would this be considered a reasonable feature for the theme system,
or is it intentionally outside the scope of oh-my-tmux?

I am mainly asking about the feasibility and recommended approach,
rather than requesting a specific implementation.

Attached is an example of the visual style I am trying to achieve.

Thanks!

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions