Setting window status to "rounded" doesn't change active window style
I am not requesting help with my configuration and believe something is genuinely broken.
- [x] Something is really actually broken.
Is there an existing issue outlining your problem?
- [x] I have searched the existing issues and troubleshooting guide, and they do not solve my problem.
Describe your problem.
Setting window status style makes other (inactive) windows rounded but leaves the active window as the default.
Paste your configuration.
set -g @catppuccin_window_status_style "rounded"
run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux
Attach screenshots.
What tmux version are you seeing the issue on?
tmux 3.5a
What shell are you using?
zsh
Any additional comments?
I'm also using ghostty
Unfortunately I'm experiencing the same issue, on the same configuration as @zmunk 🤔
Left side is not rounded:
Right side is, however:
Configuration
### Keybindings ==========================
# Remap C-b leader to C-Space: https://unix.stackexchange.com/a/583035
unbind C-b
set -g prefix C-Space
# Reload tmux configuration with Leader+r
unbind r
bind r source-file ~/.tmux.conf
# Remap switch panes binds
bind C-k select-pane -U
bind C-j select-pane -D
bind C-h select-pane -L
bind C-l select-pane -R
### ======================================
### Theme ================================
set -g @catppuccin_flavor "mocha"
set -g @catppuccin_status_background "none"
set -g @catppuccin_window_status_style "rounded"
set -g status-right-length 100
set -g status-left-length 100
set -g status-left ""
set -g status-right "#{E:@catppuccin_status_application}"
set -ag status-right "#{E:@catppuccin_status_session}"
set -ag status-right "#{E:@catppuccin_status_uptime}"
run ~/.tmux/plugins/catppuccin/tmux/catppuccin.tmux
### ======================================
### Layout ===============================
set -g status-position top
### ======================================
### Extras ===============================
# Enable mouse support, e.g. to resize panes
set -g mouse on
# Enable full-color mode
set -g default-terminal "tmux-256color"
# Address vim mode switching delay (http://superuser.com/a/252717/65504)
# (copied from tmux-sensible)
set -s escape-time 100
### ======================================
Thanks!
I'm missing the right side all together, but also no change in the bar:
I think this is a bug(catppuccin_window_status_style has no effect whatsoever), I have reduced my tmux.conf to this simple one.
tried "basic", "custom", "slanted", "rounded" for catppuccin_window_status_style always get the same thing left square, right rounded.
Also changed the flavour, and it works, so it's not a loading issue.
set -g @plugin 'dreamsofcode-io/catppuccin-tmux'
set -g @plugin 'tmux-plugins/tpm'
set -g @catppuccin_flavour "latte" # <--- this works
set -g @catppuccin_window_status_style "slanted" <--- this doesn't
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run "~/.config/tmux/plugins/tpm/tpm"
I was having an issue with rounded corners as well when running tmux on an LXC container in Proxmox. If I ssh to the container, I don't see the rounded corners. If I do a pct enter 100, I could see rounded corners.
I narrowed down my issue by running env when doing a pct enter and compared it to env when ssh'ing in. I added
export LANG=en_US.UTF-8
to my .bashrc and now I have rounded corners. Hope this helps someone else.
I'm missing the right side all together, but also no change in the bar:
I had the same issue and turned out that I had to remove the whole plugin and pin the version to v0.1.0 because there have been quite a few changes since I last updated my configs :D -> see this migration guide
So for me this fixed it:
rm -rf ~/.config/tmux/plugins/tmux- open
tmux.confand change fromset -g @plugin 'catppuccin/tmux'=>set -g @plugin 'catppuccin/tmux#v0.1.0' - then
tmux kill-server - open tmux
- install tpm plugins again using
<leader> I
Theoretically, the same should work if you aren't using tpm to manage your plugins but I haven't tried that.
