all repos — desert-witch.nvim @ a2d9d0b3813bd738b8e34239422fab39f068af57

An earthy, mystical color palette for neovim

README.md (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
# desert-witch.nvim

An earthy, mystical color palette.
![screenshot](screenshot.png)

## Features:

- Warm, quiet colors, focusing on shades of brown.
- hand-picked syntax highlighting, balancing clarity, minimalism, and aesthetics.
- special bold/italics highlighting for featureless fonts.

### Plugin Support

- [TreeSitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [RenderMarkdown](https://github.com/MeanderingProgrammer/render-markdown.nvim)
- [Git Signs](https://github.com/lewis6991/gitsigns.nvim)
- [WhichKey](https://github.com/liuchengxu/vim-which-key)
- [RainbowDelimiter](https://github.com/HiPhish/rainbow-delimiters.nvim)
- [Blink.cmp](https://github.com/saghen/blink.cmp)
- [mini.tabline](https://github.com/nvim-mini/mini.tabline)
- [mini.hipatterns](https://github.com/nvim-mini/mini.hipatterns/)
- [lualine](https://github.com/nvim-lualine/lualine.nvim)
- and more!

## Installation:

using vim.pack.add (Neovim v0.12+)

```
vim.pack.add({"https://codeberg.org/trickyni/desert-witch.nvim/src/branch/main"})
vim.cmd("colorscheme desert-witch")
```

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

```
{
  "https://codeberg.org/trickyni/desert-witch.nvim/src/branch/main",
  lazy = false,
  priority = 1000,
  config = function()
    vim.cmd("colorscheme desert-witch")
  end,
}
```

## Future plans:

- [x] Lualine theme
- [ ] Detailed breakdown of the palette and the use for each color
- [ ] Support for more plugins and bespoke tailoring for more languages

## Feedback welcome!

Desert Witch is mainly tested on QML, Javascript, CSS and HTML, and is tweaked for the plugins I personally enjoy.

If you're readiding this:  
First, thank you for taking a moment to appreciate my personal love-letter to the color brown.  
Second: If you'd like to extend this theme, (or if you'd like me to do it!)
please, make some noise!

## Inspiration

- [Nord theme](https://www.nordtheme.com/)
- [Tonsky.me: I am sorry, but everyone is getting syntax highlighting wrong](https://tonsky.me/blog/syntax-highlighting/)
- [mini.base16](https://github.com/nvim-mini/mini.base16)
- [ymir.nvim](https://github.com/Ronxvier/ymir.nvim/tree/main)