This is a color scheme for Neovim that uses a palette inspired by mid-century modern design. It was created with Lush.
As with my other color schemes, it uses a reduced # of colors to emphasize only 4 broad semantic categories: identifiers, reserved syntax (keywords/operators/punctuation), comments, and contstants/literals. I personally find that any further distinction beyond those creates visual overload that reduces rather than enhances code readability.
Here is the config for the Lazy.nvim package manager (should hopefully be easy to adapt to your favorite package manager):
{
"eric-parsons/mid-century.nvim",
dependencies = {
"rktjmp/lush.nvim",
},
-- Optional, to set it on startup.
config = function()
vim.cmd.colorscheme "mid-century"
end
}