Ecosyste.ms: Awesome

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

https://github.com/zootedb0t/citruszest.nvim

A vibrant and refreshing neovim colorscheme inspired by citrus fruits.
https://github.com/zootedb0t/citruszest.nvim

colorscheme lua neovim neovim-colorscheme neovim-plugin nvim

Last synced: about 1 month ago
JSON representation

A vibrant and refreshing neovim colorscheme inspired by citrus fruits.

Lists

README

        


citruszest.nvim

LICENSE
Lua
[![Luacheck](https://github.com/zootedb0t/citruszest.nvim/actions/workflows/luacheck.yml/badge.svg)](https://github.com/zootedb0t/citruszest.nvim/actions/workflows/luacheck.yml)


color_palette

citruszest.nvim features a combination of bright and juicy colors reminiscent of various citrus fruits. The primary colors include vibrant oranges, zesty yellows, and refreshing greens. These colors are carefully selected to provide a visually stimulating and attention-grabbing experience while coding.

## :fire: Showcase

![Screenshot_2023-12-15-15-40-28](https://github.com/zootedb0t/citruszest.nvim/assets/62596687/844d3114-189e-4720-ad86-0208ddb1e919)

![Screenshot_2023-11-08-09-14-48_1920x1080](https://github.com/zootedb0t/citruszest.nvim/assets/62596687/0ca018ef-2837-43e0-8b33-a8fd2e9d6e0c)

![Screenshot_2023-11-08-09-11-41_1920x1080](https://github.com/zootedb0t/citruszest.nvim/assets/62596687/f8b07699-7d33-4aea-b029-627271400edf)

## :wrench: Installation

> [!IMPORTANT]
> ### Requirement
> - ***Treesitter*** > v0.9.2 (Recommended)
> - Neovim >= v0.9.1

[lazy.nvim](https://github.com/folke/lazy.nvim)

```lua
{
"zootedb0t/citruszest.nvim",
lazy = false,
priority = 1000,
},
```

[packer.nvim](https://github.com/wbthomason/packer.nvim)

```lua
use { "zootedb0t/citruszest.nvim" }
```

[vim-plug](https://github.com/junegunn/vim-plug)

```viml
Plug 'zootedb0t/citruszest.nvim'
```

## :question: Usage

Enable `colorscheme` after installation.

In `init.lua`

```lua
vim.cmd("colorscheme citruszest")
```

In `init.vim`

```viml
colorscheme citruszest
```

## :hammer: Configration

To find `highlight` group of word under cursor. Use `Inspect` command.

```lua
-- For using default config leave this empty.
require("citruszest").setup({
option = {
transparent = false, -- Enable/Disable transparency
bold = false,
italic = true,
},
-- Override default highlight style in this table
-- E.g If you want to override `Constant` highlight style
style = {
-- This will change Constant foreground color and make it bold.
Constant = { fg = "#FFFFFF", bold = true}
},
})
```

`citruszest` supports [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim/).

```lua
local lualine = require 'lualine'

lualine.setup {
options = {
theme = 'citruszest',
}
}
```

## :pushpin: Supported Plugins

- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
- [Telescope](https://github.com/nvim-telescope/telescope.nvim)
- [Nvimtree](https://github.com/nvim-tree/nvim-tree.lua)
- [nvim-ts-rainbow2](https://gitlab.com/HiPhish/nvim-ts-rainbow2)
- [fidget.nvim](https://github.com/j-hui/fidget.nvim)
- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)
- [alpha.nvim](https://github.com/goolord/alpha-nvim)
- [whichkey.nvim](https://github.com/folke/which-key.nvim)
- [flash.nvim](https://github.com/folke/flash.nvim)
- [lazy.nvim](https://github.com/folke/lazy.nvim)
- [dashboard-nvim](https://github.com/nvimdev/dashboard-nvim)

## :fireworks: Integration

- [Kitty](https://github.com/kovidgoyal/kitty) users copy [this](extra/citruszest_kitty.conf) into their `kitty.conf`.
- `Xresources` is available [here](extra/citruszest_xresources).
- [Foot](https://codeberg.org/dnkl/foot) terminal users can use [this](extra/citruszest_foot).
- [iterm2](https://iterm2.com/) user can use [this](extra/citruszest.itermcolors).
- [Alacritty](https://alacritty.org/) user can use [this](extra/citruszest_alacritty.toml).

## :art: Colors

| Color | Value | Background |
| -------------- | --------- | -------------------------------------------------------- |
| Background | `#121212` | ![background](https://place-hold.it/32/121212?text=+) |
| Foreground | `#BFBFBF` | ![foreground](https://place-hold.it/32/BFBFBF?text=+) |
| Visual | `#404040` | ![cursor](https://place-hold.it/32/404040?text=+) |
| Cursor | `#383838` | ![cursor](https://place-hold.it/32/666666?text=+) |
| Black | `#232323` | ![black](https://place-hold.it/32/232323?text=+) |
| Red | `#FF5454` | ![red](https://place-hold.it/32/FF5454?text=+) |
| Green | `#00CC7A` | ![green](https://place-hold.it/32/00CC7A?text=+) |
| Yellow | `#FFD700` | ![yellow](https://place-hold.it/32/F0D50C?text=+) |
| Orange | `#FF7431` | ![orange](https://place-hold.it/32/FF8C00?text=+) |
| Blue | `#00BFFF` | ![blue](https://place-hold.it/32/00BFFF?text=+) |
| Cyan | `#00FFFF` | ![cyan](https://place-hold.it/32/00FFFF?text=+) |
| White | `#BFBFBF` | ![white](https://place-hold.it/32/BFBFBF?text=+) |
| Black(Bright) | `#767C77` | ![bright_black](https://place-hold.it/32/808080?text=+) |
| Red(Bright) | `#FF1A75` | ![bright_red](https://place-hold.it/32/FF1A75?text=+) |
| Green(Bright) | `#1AFFA3` | ![bright_green](https://place-hold.it/32/1AFFA3?text=+) |
| Yellow(Bright) | `#FFFF00` | ![bright_yellow](https://place-hold.it/32/FFFF00?text=+) |
| Orange(Bright) | `#FFAA54` | ![bright_orange](https://place-hold.it/32/FF9633?text=+) |
| Blue(Bright) | `#28C9FF` | ![bright_blue](https://place-hold.it/32/33CFFF?text=+) |
| Cyan(Bright) | `#33FFFF` | ![bright_cyan](https://place-hold.it/32/33FFFF?text=+) |
| White(Bright) | `#F9F9F9` | ![bright_white](https://place-hold.it/32/F9F9F9?text=+) |

## :pray: Acknowledgments

- [SpaceCamp](https://github.com/jaredgorski/SpaceCamp) - For inspiring me write my own colorscheme.
- [FluoroMachine.nvim](https://github.com/maxmx03/FluoroMachine.nvim) - For the beautiful colorscheme.
- [catppuccin](https://github.com/catppuccin/nvim) - For describing highlight groups.



Made in Neovim with 💕 For Neovim