Everything in this screenshot is styled with stylix catppuccin macchiato (wezterm + nvim + yazi). But I find the light text (e.g. comment lines) hard to read because it’s kind of blending into the background. I’m having this same issue with several other programs too. Is this what it’s supposed to look like?
The right doesn’t look that far off from screenshots: GitHub - catppuccin/vim: 🧋 Soothing pastel theme for Vim
Though the window on the left, whatever it is, does look quite low-contrast. I guess the comment color just is generally quite low-contrast with the darker catppuccin theme.
It should be noted that stylix mostly uses the base16 theme engine, which is quite limited and the mappings of popular themes to various applications aren’t very precise. IMO you’re much better off just manually setting the configuration to proper ports of catppuccin.
I’m generally not a big fan of stylix, as you’d expect, trying to be super generic for such a complex topic doesn’t result in the best experience most of the time.
Though the window on the left, whatever it is, does look quite low-contrast.
The left window is running Opencode in Wezterm, also styled by Stylix. To my eyes both the left and right windows have the same low contrast when looking at the comments text.
I guess the comment color just is generally quite low-contrast with the darker catppuccin theme.
Yes, exactly. I have this problem across many programs. It’s not just comments, it’s also things like shell auto-suggestions, ghost-text, etc.
It should be noted that stylix mostly uses the base16 theme engine, which is quite limited and the mappings of popular themes to various applications aren’t very precise. IMO you’re much better off just manually setting the configuration to proper ports of catppuccin.
I’m not sure if this is a limitation of base16 vs. poor color selection. I suspect it’s poor color selection. I’m not sure if these choices are made by Catppuccin or Stylix.
Let me try using GitHub - catppuccin/nix: ❄️ Soothing pastel theme for Nix and report back!
That looks significantly better than stylix ![]()
