An open API service indexing awesome lists of open source software.

https://github.com/sailorfe/perona.nvim

mirror of https://codeberg.org/spica/perona.nvim
https://github.com/sailorfe/perona.nvim

lualine lualine-theme neovim neovim-colorscheme neovim-theme one-piece vim-colorscheme

Last synced: 4 months ago
JSON representation

mirror of https://codeberg.org/spica/perona.nvim

Awesome Lists containing this project

README

        

# perona.nvim
a colorscheme for neovim inspired by ghost princess perona from *one piece*. built with [lush](https://github.com/rktjmp/lush.nvim/).

negative hollow!

+ palette
+ installation
+ lualine


## palette

+ base = `#0c030a` `#150a12` `#1c111a`
+ accent = `#68122c` `#e0527c` `#9c1c42`
+ text = `#fec8d5` `#a28189` `#644f54`
+ black = `#261722` `#372a34` `#160813`
+ red = `#ed1d2e` `#ff4c5b` `#cc0011`
+ green = `#d573d9` `#f893fb` `#c733cc`
+ yellow = `#ff5c74` `#ff8093` `#fb3754`
+ blue = `#8896c8` `#a9b7ea` `#687dca`
+ magenta = `#ff70b3` `#ff94c6` `#fd3592`
+ cyan = `#d5396b` `#fa5c8e` `#cc2459`
+ white = `#deafba` `#f2c0cb` `#fcd9e1`


## installation

because i honestly don't know lua well enough, a lua-compatible, non-lush export won't be on the table for a while, so this requires you to have lush installed. first, clone this repository:

```bash
git clone https://codeberg.org/spica/perona.nvim.git
```

then configure lush.nvim for your package manager. if you use lazy:

```lua
return {
"rktjmp/lushnvim",
{ dir = '/absolute/path/to/perona.nvim', lazy = true },
config = function()
require 'lush'.setup()
end,
}
```

add `vim.cmd("colorscheme perona")` to your `init.lua`, or `colorscheme perona` to `init.vim`.


### lualine

clone this repo and copy `lua/lualine` and `lua/perona` to your `.config/lua` directory.

```bash
git clone https://codeberg.org/spica/perona.nvim.git
cd perona.nvim
cp -r lua/perona lua/lualine .config/nvim/lua
```

then configure lualine to use `perona`. with lazy:

```bash
local perona = require'lualine.themes.perona'

return {
'nvim-lualine/lualine.nvim',
config = function()
require('lualine').setup {
options = {
theme = perona
},
}
end,
}
```