Skip to content

A dark, mostly monochrome colorscheme with a touch of glowing.

License

Notifications You must be signed in to change notification settings

wnkz/monoglow.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎆 Mono Glow

A dark, mostly monochrome colorscheme with a touch of glowing.

zig modes

Note

More 📷 screenshots here

✨ Features

  • Supports the latest Neovim 0.9.0 features.
  • Terminal colors.
  • Supports all major plugins (see below).

Note

Currently available Plugins and Extras are mostly based on what I use but feel free to open an issue or a PR to suggest a new one!

🎨 Supported Plugins

Have a look at this file while I'll probably reuse what folke did to keep the table up-to-date.

🍭 Extras

Have a look at this file while I'll probably reuse what folke did to keep the table up-to-date.

📦 Installation

Install the theme with your preferred package manager, such as folke/lazy.nvim:

{
  "wnkz/monoglow.nvim",
  lazy = false,
  priority = 1000,
  opts = {},
}

🚀 Usage

vim.cmd[[colorscheme monoglow]]
colorscheme monoglow

" There are also colorschemes for the different styles.
colorscheme monoglow-z
colorscheme monoglow-lack
colorscheme monoglow-void

🪓 Overriding Colors & Highlight Groups

How the highlight groups are calculated:

  1. colors are determined based on your configuration, with the ability to override them using config.on_colors(colors).
  2. These colors are utilized to generate the highlight groups.
  3. config.on_highlights(highlights, colors) can be used to override highlight groups.

For default values of colors and highlights, please consult the z, lack, and void themes.

Changing Colors
require("monoglow").setup({
  -- Change the "glow" color
  on_colors = function(colors)
    colors.glow = "#fd1b7c"
  end
})

zig-pink

🍭 Extras

Extra color configs for such as can be found in extras. To use them, refer to their respective documentation.

kitty

🔥 Contributing

Pull requests are welcome.

About

To build the colorscheme, I took everthing I liked about the "colors" of slugbyte/lackluster.nvim, I added the amazing touch of glow and bright operators from Aliqyan-21/darkvoid.nvim, and I used folke/tokyonight.nvim for the code structure.

License

This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.

Third-Party Acknowledgments

  • Portions of this project include code derived from tokyonight.nvim, which is licensed under the Apache License, Version 2.0.
  • Inspiration for colors and arrangement comes from lackluster.nvim and darkvoid.nvim, both licensed under the MIT License.

See the NOTICE file for attributions and details.

About

A dark, mostly monochrome colorscheme with a touch of glowing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published