A retro space-age colorscheme for Neovim.
Using lazy.nvim:
{
"kurund/atomic.nvim",
lazy = false,
priority = 1000,
config = function()
vim.cmd.colorscheme("atomic")
end,
}Atomic ships with a dark variant that uses near-black backgrounds (#111111) instead of the default blue-teal. Great for OLED displays and high-contrast setups. All accent colors stay the same.
-- Option 1: Use the colorscheme command directly
vim.cmd.colorscheme("atomic-dark")
-- Option 2: Set the style via setup
require("atomic").setup({ style = "dark" })
vim.cmd.colorscheme("atomic")Configuration is optional. Defaults work out of the box.
require("atomic").setup({
-- Theme style: "default" (blue-teal) or "dark" (near-black)
style = "default",
-- Override individual palette colors
palette = {
bg = "#000000",
},
-- Toggle plugin integrations (all enabled by default)
plugins = {
telescope = true,
cmp = true,
gitsigns = true,
indent_blankline = true,
notify = true,
mini = true,
lazy = true,
whichkey = true,
neotree = true,
dashboard = true,
},
-- Override any highlight group
overrides = {
Comment = { italic = false },
},
})
vim.cmd.colorscheme("atomic")- telescope.nvim
- nvim-cmp
- gitsigns.nvim
- indent-blankline.nvim
- nvim-notify
- mini.nvim
- lazy.nvim
- which-key.nvim
- neo-tree.nvim
- dashboard-nvim
| Color | Hex |
|---|---|
| bg | #162830 |
| bg_surface | #1e3038 |
| bg_border | #2a3d44 |
| bg_hl | #354a52 |
| fg | #f5ecd7 |
| fg_dim | #d9cdb8 |
| fg_muted | #8a7d6b |
| orange | #e05a2d |
| teal | #2fb8b0 |
| green | #4dcb8a |
| yellow | #e8c547 |
| red | #c9392b |
| blue | #4a7fa5 |
| purple | #7b68b0 |
| pink | #c47a98 |
| amber | #d4953a |
| Color | Hex |
|---|---|
| bg | #111111 |
| bg_surface | #1a1a1a |
| bg_border | #262626 |
| bg_hl | #323232 |
| fg | #f5ecd7 |
| fg_dim | #d9cdb8 |
| fg_muted | #6a6a6a |
Accent colors are shared across both variants.
MIT

