Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gremble0/yellowbeans.nvim
Neovim theme loosely based on the jellybeans theme. Exclusively written in lua
https://github.com/gremble0/yellowbeans.nvim
colorscheme lua neovim neovim-colorscheme
Last synced: 6 days ago
JSON representation
Neovim theme loosely based on the jellybeans theme. Exclusively written in lua
- Host: GitHub
- URL: https://github.com/gremble0/yellowbeans.nvim
- Owner: gremble0
- License: mit
- Created: 2023-07-13T03:07:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-01T22:35:55.000Z (4 months ago)
- Last Synced: 2024-08-02T00:10:00.845Z (4 months ago)
- Topics: colorscheme, lua, neovim, neovim-colorscheme
- Language: Lua
- Homepage:
- Size: 57.6 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yellowbeans.nvim
![Visual](https://github.com/gremble0/yellowbeans.nvim/assets/45577341/f5766b1e-bc21-48ea-a69e-9579cf0e412f)
![Telescope](https://github.com/gremble0/yellowbeans.nvim/assets/45577341/c0cda149-45e1-487f-aa44-c345689aafea)## Description
This is a dependencyless neovim theme initially inspired by jellybeans, but which has become quite different. The theme is written in lua and includes highlight groups for many different nvim plugins such as: TreeSitter, Telescope, nvim-cmp, nvim-notify, and more.## Installation
Install it using your favorite nvim package manager, This is how to do it with [lazy](https://github.com/folke/lazy.nvim)```lua
{
"gremble0/yellowbeans.nvim",
priority = 1000, -- Theme should load before most other plugins
config = function()
vim.cmd.colorscheme("yellowbeans")
end,
}
```## Usage
After installing it the theme is available as a colorscheme inside neovim.```vim
" Vimscript
colorscheme yellowbeans
``````lua
-- Lua
vim.cmd.colorscheme("yellowbeans")
```### Lualine
Yellowbeans also comes with two lualine themes that you can `require()` in your lualine config:### lualine.themes.yellowbeans
![Yellowbeans lualine](https://github.com/gremble0/yellowbeans.nvim/assets/45577341/94b4fd28-af92-4eb7-9669-31ab64bbe02a)
### lualine.themes.yellowbeans-monochrome
![Yellowbeans lualine monochrome](https://github.com/gremble0/yellowbeans.nvim/assets/45577341/fe0f0e64-4a71-45c6-ae2b-07760d7b813c)You can use them like so:
```lua
lualine.setup({
options = {
theme = require("lualine.themes.yellowbeans"), -- OR: "lualine.themes.yellowbeans-monochrome"
},
})
```