# desolate.nvim Another customizable and not-so-colorful neovim colorscheme based on [m o n o t o n e](https://github.com/Lokaltog/monotone.nvim). ![Default colors](screenshots/default.png) ## Installation This colorscheme depends on [lush.nvim](https://github.com/rktjmp/lush.nvim). Example using packer.nvim: ```lua require('packer').startup(function() -- ... use { 'He4eT/desolate.nvim', requires = { 'rktjmp/lush.nvim' } } -- ... end) -- Put your custom settings here vim.cmd [[colorscheme desolate]] ``` ## Customization I recommend that you first set the background color, adjust the HSL, and then pick accents for the statements, identifiers and constants. The background and normal text colors can be configured with: ```lua vim.g.desolate_bg vim.g.desolate_fg ``` Accent colors may be defined by setting: ```lua vim.g.desolate_constant vim.g.desolate_identifier vim.g.desolate_statement ``` Colors for error, warning, success and info messages: ```lua vim.g.desolate_error vim.g.desolate_warning vim.g.desolate_success vim.g.desolate_info ``` The base color may be customized by setting HSL values with: ```lua vim.g.desolate_[hsl] ``` Also you may slightly adjust the colorscheme contrast to your liking by setting: ```lua vim.g.desolate_contrast ``` ## Configuration example ### Default colors ![Default colors](screenshots/default.png) ```lua vim.g.desolate_h = 0 vim.g.desolate_s = 0 vim.g.desolate_l = 70 vim.g.desolate_contrast = 120 vim.g.desolate_fg = '#cdcdcd' vim.g.desolate_bg = '#383838' vim.g.desolate_constant = '#ffd700' vim.g.desolate_identifier = '#ffc812' vim.g.desolate_statement = '#ffffff' vim.g.desolate_error = '#ff5111' vim.g.desolate_warning = '#ffc812' vim.g.desolate_success = '#4e9a06' vim.g.desolate_info = '#ffffff' ``` ### Sketchy Evangelion Unit-01 colors ![Sketchy Evangelion Unit-01 colors](screenshots/evangelion_unit_01.png) ```lua vim.g.desolate_h = 210 vim.g.desolate_s = 55 vim.g.desolate_l = 60 vim.g.desolate_contrast = 100 vim.g.desolate_fg = '#9747ff' vim.g.desolate_bg = '#44335c' vim.g.desolate_constant = '#66ff66' vim.g.desolate_identifier = '#15f4ee' vim.g.desolate_statement = '#e13dc0' ```