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
- Host: GitHub
- URL: https://github.com/scottmckendry/cyberdream.nvim
- Owner: scottmckendry
- License: mit
- Created: 2023-12-21T03:44:41.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-04-06T01:01:24.000Z (about 2 months ago)
- Last Synced: 2024-04-07T02:09:27.358Z (about 2 months ago)
- Topics: alacritty-theme, cyberdream, neovim, neovim-colorscheme, neovim-plugin, neovim-theme, vim-colorscheme, wezterm-colorscheme, windows-terminal-theme
- Language: Lua
- Homepage:
- Size: 38.1 KB
- Stars: 137
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-neovim - scottmckendry/cyberdream.nvim - A high-contrast, futuristic & vibrant coloursheme. (Colorscheme / Tree-sitter Supported Colorscheme)
- awesome-neovim - scottmckendry/cyberdream.nvim - A high-contrast, futuristic & vibrant coloursheme. (Colorscheme / Tree-sitter Supported Colorscheme)
- awesome-stars - scottmckendry/cyberdream.nvim - 🤖💤 High-contrast, Futuristic & Vibrant Coloursheme for Neovim (Lua)
README
A high-contrast, futuristic & vibrant theme for neovim## 🚀 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 distinguishSupported Plugins
- alpha-nvim
- gitsigns.nvim
- heirline-components.nvim
- lazy.nvim
- leap.nvim
- lualine.nvim
- nvim-cmp
- nvim-treesitter
- rainbow-delimiters.nvim
- telescope.nvim
- which-key.nvim
![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.