Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/perpetuatheme/nvim

Unique natural hues for Neovim
https://github.com/perpetuatheme/nvim

colorscheme lua neovim neovim-colorscheme neovim-lua neovim-plugin neovim-theme nvim perpetua syntax-highlighting syntax-theme theme

Last synced: 23 days ago
JSON representation

Unique natural hues for Neovim

Awesome Lists containing this project

README

        





The Perpetua logo, a waning crescent flipped across the x-axis, with half a sun on the inside

Perpetua for Neovim


A Neovim theme with support for native LSP, Treesitter, Lualine, and more!





A screenshot of the Neovim text editor with the Perpetua theme applied

> [!WARNING]
> The project is under active development. Things are subject to change.

## Installation

Use your favorite plugin manager.

**[lazy.nvim](https://github.com/folke/lazy.nvim)**

```lua
{ 'perpetuatheme/nvim', name = 'perpetua' }
```

**[mini.deps](https://github.com/echasnovski/mini.deps)**

```lua
MiniDeps.add({ source = 'perpetuatheme/nvim', name = 'perpetua' })
```

**[paq-nvim](https://github.com/savq/paq-nvim)**

```lua
{ 'perpetuatheme/nvim', as = 'perpetua' }
```

**[pckr.nvim](https://github.com/lewis6991/pckr.nvim)**

```lua
{ 'perpetuatheme/nvim' } -- custom name not supported yet
```

## Usage

Choose the desired ambience and apply it using your preferred configuration
language.

**VimL**

```vim
colorscheme perpetua " defaults to perpetua-dark
colorscheme perpetua-light
colorscheme perpetua-dark
```

**Lua**

```lua
vim.cmd.colorscheme('perpetua') -- defaults to perpetua-dark
vim.cmd.colorscheme('perpetua-light')
vim.cmd.colorscheme('perpetua-dark')
```

## Screenshots

Light

A screenshot of the Neovim text editor showing a C source file, with the Perpetua theme applied in light ambience mode
Perpetua light ambience on Neovim editing a C source file.


 

A screenshot of the Neovim text editor showing a Go source file, with the Perpetua theme applied in light ambience mode
Perpetua light ambience on Neovim editing a Go source file.


 

A screenshot of the Neovim text editor showing a Lua source file, with the Perpetua theme applied in light ambience mode
Perpetua light ambience on Neovim editing a Lua source file.


 

A screenshot of the Neovim text editor showing a Nix source file, with the Perpetua theme applied in light ambience mode
Perpetua light ambience on Neovim editing a Nix source file.

Dark

A screenshot of the Neovim text editor showing a C source file, with the Perpetua theme applied in dark ambience mode
Perpetua dark ambience on Neovim editing a C source file.


 

A screenshot of the Neovim text editor showing a Go source file, with the Perpetua theme applied in dark ambience mode
Perpetua dark ambience on Neovim editing a Go source file.


 

A screenshot of the Neovim text editor showing a Lua source file, with the Perpetua theme applied in dark ambience mode
Perpetua dark ambience on Neovim editing a Lua source file.


 

A screenshot of the Neovim text editor showing a Nix source file, with the Perpetua theme applied in dark ambience mode
Perpetua dark ambience on Neovim editing a Nix source file.


 




© Copyright 2023–present, The Perpetua Authors.