https://github.com/comosaycomosah/badblood.nvim
🩸 A dark colored Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins.
https://github.com/comosaycomosah/badblood.nvim
neovim neovim-colorscheme neovim-lua neovim-theme neovim-theme-dark vim vim-theme
Last synced: 17 days ago
JSON representation
🩸 A dark colored Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins.
- Host: GitHub
- URL: https://github.com/comosaycomosah/badblood.nvim
- Owner: Comosaycomosah
- License: mit
- Created: 2025-11-11T05:04:32.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-12-16T21:09:55.000Z (5 months ago)
- Last Synced: 2025-12-20T11:51:23.846Z (5 months ago)
- Topics: neovim, neovim-colorscheme, neovim-lua, neovim-theme, neovim-theme-dark, vim, vim-theme
- Language: Lua
- Homepage:
- Size: 104 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# 🩸 Bad Blood


A bold, red-themed [Neovim](https://github.com/neovim/neovim) colorscheme, designed to match the theme [BadBlood](https://github.com/HyDE-Project/hyde-gallery/blob/master/Bad%20Blood/preview.png) an extra in [Hyde](https://github.com/HyDE-Project/HyDE).

## ✨ Features
- Supports Tree-sitter syntax, LSP diagnostics, and common plugins like Telescope, Snacks, and Blink.
- Integrated terminal colors for seamless `:terminal` usage.
- Easy to customize via the `palette.lua` file.
## ✅ Requirements
- [Neovim](https://github.com/neovim/neovim) 0.9+ (recommended)
- `set termguicolors` in your `init.vim` or `init.lua`
## 📦 Installation
### With lazy.nvim (Recommended)
```lua
{
"comosaycomosah/badblood.nvim",
lazy = false,
priority = 1000,
config = function()
vim.cmd.colorscheme("badblood")
end,
}
```
### With packer
```lua
Use "comosaycomosah/badblood.nvim"
```
### With vim-plug
```lua
Plug 'comosaycomosah/badblood.nvim'
```
## 🧭 Usage
After installation, apply the theme:
```lua
vim.cmd.colorscheme("badblood")
```
```vim
colorscheme badblood
```
## 🎨 Customization
- Edit lua/badblood/palette.lua to change colors.
- Edit lua/badblood/groups.lua to override or add highlight groups.
## 🤝 Contributing
Contributions are welcome! Feel free to:
- Open issues (missing highlight groups, plugin support, bugs).
- Submit pull requests (new plugin support, highlight improvements).
- Fix any folly I may have made (as this is my first plugin).