i'm trying to articulate my approach to colours in the terminal and I guess it's:

1. make every program use the 16 ANSI colours, except for neovim, theme that with 24-bit colour because theming vim with ANSI colours is a pain
2. pick a terminal emulator theme I like for the ANSI colours
3. use “minimum contrast" in the terminal emulator to avoid having unreadable text because something chose a bad combo of ANSI colours for my theme

@b0rk
I feel like the minimum contrast thing is more useful when you have some applications that mix your ANSI color theme with their own 24-bit colors (black != white is a more reasonable assumption than black != #ffffff in my experience)
@kartoffelsaft totally! I definitely run into problems where applications are just mixing ANSI colours though, like fish's default theme has this “bright yellow on bright black" combo which looks pretty bad (IMO) in my colorscheme but I'm sure is fine for others