Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/scottmckendry/cyberdream.nvim

🤖💤 High-contrast, Futuristic & Vibrant Coloursheme for Neovim
https://github.com/scottmckendry/cyberdream.nvim

alacritty-theme cyberdream neovim neovim-colorscheme neovim-plugin neovim-theme vim-colorscheme wezterm-colorscheme windows-terminal-theme

Last synced: about 2 months ago
JSON representation

🤖💤 High-contrast, Futuristic & Vibrant Coloursheme for Neovim

Lists

README

        



A high-contrast, futuristic & vibrant theme for neovim



Issues


License


stars






## 🚀 Features

- **Transparency-first design** - all design decisions are made with transparency in mind
- **High contrast** - Colours have been carefully chosen to be cohesive and easy on the eyes while still being easy to distinguish

Supported Plugins

![image](https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/55ad863e-11e6-4539-bf67-118ea328fb5b)
![image](https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/387a32f3-da38-4e96-b1e6-ea55591ec9ae)

## 📦 Installation

Lazy:

```lua
{
"scottmckendry/cyberdream.nvim",
lazy = false,
priority = 1000,
config = function()
require("cyberdream").setup({
-- Recommended - see "Configuring" below for more config options
transparent = true,
italic_comments = true,
hide_fillchars = true,
borderless_telescope = true,
terminal_colors = true,
})
vim.cmd("colorscheme cyberdream") -- set the colorscheme
end,
}
```

Lualine (optional):

```lua
{
local cyberdream = require("lualine.themes.cyberdream")
require("lualine").setup({
-- ... other config
options = {
theme = "cyberdream",
},
-- ... other config
})
}
```

See my personal lualine config [here](https://github.com/scottmckendry/Windots/blob/main/nvim/lua/plugins/lualine.lua) for an example.

## ⚙️ Configuring

Below is an example of all the available configuration options:

```lua
require("cyberdream").setup({
-- Enable transparent background
transparent = true, -- Default: false

-- Enable italics comments
italic_comments = true, -- Default: false

-- Replace all fillchars with ' ' for the ultimate clean look
hide_fillchars = true, -- Default: false

-- Modern borderless telescope theme
borderless_telescope = true, -- Default: true

-- Set terminal colors used in `:terminal`
terminal_colors = true, -- Default: true

theme = { -- Default: nil
highlights = {
-- Highlight groups to override, adding new groups is also possible
-- See `:help highlight-groups` for a list of highlight groups

-- Example:
Comment = { fg = "#696969", bg = "NONE", italic = true },

-- Complete list can be found in `lua/cyberdream/theme.lua`
},

-- Override a color entirely
colors = {
-- For a list of colors see `lua/cyberdream/colours.lua`
-- Example:
bg = "#000000",
green = "#00ff00",
magenta = "#ff00ff",
},
},
})
```

## 🤝 Contributing

Pull requests are welcome. If a plugin you use is not supported, please open an issue and I'll try to add support for it. If you have any suggestions or feedback, please open an issue.