https://github.com/blckfrost/frost.nvim
Personal monochrome theme
https://github.com/blckfrost/frost.nvim
colorscheme dotfiles nvim vim
Last synced: 8 months ago
JSON representation
Personal monochrome theme
- Host: GitHub
- URL: https://github.com/blckfrost/frost.nvim
- Owner: blckfrost
- License: mit
- Created: 2025-06-10T23:47:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-30T11:05:05.000Z (9 months ago)
- Last Synced: 2025-09-30T13:08:52.016Z (9 months ago)
- Topics: colorscheme, dotfiles, nvim, vim
- Language: Lua
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Frost.nvim
A subtle monochrome Neovim theme with low-contrast color hints for distraction-free coding.
## ✨ Features
- **Monochrome base** with subtle color accents
- **Low contrast design** to reduce eye strain
- **Modern syntax highlighting** with Tree-sitter support
- **LSP integration** with diagnostic colors
- **Plugin support** for Telescope, Neo-tree, Which-key, and more
- **Professional aesthetic** perfect for focused work
## 📦 Installation
### Using [lazy.nvim](https://github.com/folke/lazy.nvim)
```lua
{
"blckfrost/frost.nvim",
priority = 1000,
config = function()
require("frost").setup()
end,
}
```
### Using [packer.nvim](https://github.com/wbthomason/packer.nvim)
```lua
use {
'blckfrost/frost.nvim',
config = function()
require('frost').setup()
end
}
```
``
## 🚀 Usage
### Method 1: Lua setup (recommended)
```lua
-- Automatically loads the plugin
require('frost').setup()
```
### Method 2: Traditional colorscheme
```lua
vim.cmd('colorscheme frost')
```
### Method 3: With options
```lua
require('frost').setup({
-- Future stuff
})
```
## 🎨 Color Palette
The theme uses a carefully crafted monochrome palette with subtle color hints:
- **Background**: `#1a1a1a` - Deep dark base
- **Foreground**: `#d9d9d9` - Clean light text
- **Accents**: Subtle tinted grays for syntax highlighting
- **Functions**: Blue-gray tint (`#7a8a95`)
- **Strings**: Cyan-gray tint (`#7a9295`)
- **Keywords**: Purple-gray tint (`#8a7a95`)
- **Numbers**: Orange-gray tint (`#95857a`)
- **Comments**: Green-gray tint (`#7a957a`)
## 🔌 Plugin Support
Works seamlessly with popular Neovim plugins:
- **LSP** - Diagnostic highlighting and references
- **Tree-sitter** - Modern syntax highlighting
- **Telescope** - Fuzzy finder integration
- **Neo-tree** - File explorer styling
- **Which-key** - Keybinding helper
- **Git signs** - Git integration
- **Completion** - nvim-cmp styling
## 🖼️ Screenshots
_Add screenshots here showing the theme in action_
## 🤝 Contributing
Issues and pull requests are welcome! Please feel free to contribute.
## 📄 License
MIT License - see LICENSE file for details.