A Neovim colorscheme inspired by retro endurance kit design — matte black, graphite panels, and warm horizontal sunset stripes.
The palette draws inspiration from:
- matte black trisuit fabric
- warm gold-to-red retro stripe bands
- premium minimalist athletic styling
- 1980s throwback graphics
- restrained high-contrast UI design
The goal is a dark, clean, premium editing experience with sunset stripe accents and a subtle retro-sport aesthetic.
stripes.nvim is built around a simple visual hierarchy:
- matte black / graphite backgrounds
- soft cream foreground text
- gold / amber / orange / red accents
- minimal but bold contrast
- clean, premium, retro-athletic vibe
It aims to feel more like a high-end throwback kit design than a noisy neon retro theme.
{
"your-username/stripes.nvim",
priority = 1000,
}Then enable it with:
vim.cmd.colorscheme("stripes"){
dir = "~/path/to/stripes.nvim",
name = "stripes.nvim",
priority = 1000,
}Then:
vim.cmd.colorscheme("stripes"):colorscheme stripes| Role | Hex |
|---|---|
| Background | #111214 |
| Background Alt | #181a1d |
| Background Soft | #22252a |
| Foreground | #efe7d7 |
| Gold | #d8c05f |
| Yellow | #cfa646 |
| Amber | #c98a35 |
| Orange | #bd6330 |
| Red | #a33d2e |
| Burgundy | #7d2d29 |
| Blue | #5f7891 |
| Cyan | #5f8f95 |
| Green | #6d8458 |
This theme avoids:
- harsh neon retro palettes
- overly saturated synthwave colors
- noisy rainbow syntax
Instead it favors:
- dark premium surfaces
- soft cream readability
- restrained warm accents
- subtle cinematic retro styling
The goal is a theme that feels modern, athletic, and nostalgic at the same time.
Works well with:
- LazyVim
- Treesitter
- LSP semantic tokens
- Telescope
- blink.cmp
- NvimTree
- indent-blankline / ibl
(coming soon)
Suggested screenshot files:
screenshots/stripes-editor.pngscreenshots/stripes-lazyvim.pngscreenshots/stripes-telescope.png
Example markdown once added:
## Editor

## Dashboard

## Telescope
stripes.nvim/
├── README.md
├── colors/
│ └── stripes.lua
└── lua/
└── stripes/
├── highlights.lua
├── init.lua
└── palette.lua
require("stripes").setup({
transparent = false,
italic_comments = true,
})Then load the theme:
vim.cmd.colorscheme("stripes")Possible additions:
stripes-carbonvariantstripes-sunsetvariant- alternate brighter stripe accents
- transparent background option
- lualine integration
- Ghostty / Kitty / Alacritty matching terminal palette
Built for people who like their editor to feel like a retro performance machine.