• Stars
    star
    1,724
  • Rank 25,953 (Top 0.6 %)
  • Language
    Lua
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Soho vibes for Neovim

Rosé Pine for Neovim

All natural pine, faux fur and a bit of soho vibes for the classy minimalist

Install

Paq

require('paq')({
  { 'rose-pine/neovim', as = 'rose-pine' }
})

lazy.nvim

require("lazy").setup({
  { 'rose-pine/neovim', name = 'rose-pine' }
})

packer.nvim

require('packer').startup(function(use)
  use({ 'rose-pine/neovim', as = 'rose-pine' })
end)

Gallery

Rosé Pine

Rosé Pine with Neovim

Rosé Pine Moon

Rosé Pine Moon with Neovim

Rosé Pine Dawn

Rosé Pine Dawn with Neovim

Options

Options should be set before colorscheme

Variant respects vim.o.background, using dawn when light and dark_variant when dark

require('rose-pine').setup({
	--- @usage 'auto'|'main'|'moon'|'dawn'
	variant = 'auto',
	--- @usage 'main'|'moon'|'dawn'
	dark_variant = 'main',
	bold_vert_split = false,
	dim_nc_background = false,
	disable_background = false,
	disable_float_background = false,
	disable_italics = false,

	--- @usage string hex value or named color from rosepinetheme.com/palette
	groups = {
		background = 'base',
		background_nc = '_experimental_nc',
		panel = 'surface',
		panel_nc = 'base',
		border = 'highlight_med',
		comment = 'muted',
		link = 'iris',
		punctuation = 'subtle',

		error = 'love',
		hint = 'iris',
		info = 'foam',
		warn = 'gold',

		headings = {
			h1 = 'iris',
			h2 = 'foam',
			h3 = 'rose',
			h4 = 'gold',
			h5 = 'pine',
			h6 = 'foam',
		}
		-- or set all headings at once
		-- headings = 'subtle'
	},

	-- Change specific vim highlight groups
	-- https://github.com/rose-pine/neovim/wiki/Recipes
	highlight_groups = {
		ColorColumn = { bg = 'rose' },

		-- Blend colours against the "base" background
		CursorLine = { bg = 'foam', blend = 10 },
		StatusLine = { fg = 'love', bg = 'love', blend = 10 },

		-- By default each group adds to the existing config.
		-- If you only want to set what is written in this config exactly,
		-- you can set the inherit option:
		Search = { bg = 'gold', inherit = false },
	}
})

-- Set colorscheme after options
vim.cmd('colorscheme rose-pine')

Contributing

We welcome and appreciate any help in creating a lovely experience for all.

More Repositories

1

rose-pine-theme

All natural pine, faux fur and a bit of soho vibes for the classy minimalist
1,049
star
2

vscode

Soho vibes for Visual Studio Code
JavaScript
420
star
3

gtk

Soho vibes for GTK
178
star
4

wallpapers

Soho vibes for Wallpapers
112
star
5

alacritty

Soho vibes for Alacritty
79
star
6

tmux

Soho vibes for tmux
Shell
73
star
7

iterm

Soho vibes for iTerm2
71
star
8

rose-pine-site

The Rosé Pine garden
Astro
67
star
9

kitty

Soho vibes for kitty
54
star
10

discord

Soho vibes for Discord
CSS
47
star
11

windows-terminal

Soho vibes for Windows Terminal
44
star
12

firefox

Soho vibes for Firefox
41
star
13

google-chrome

Soho vibes for Google Chrome
Shell
37
star
14

hyper

Soho vibes for Hyper
JavaScript
32
star
15

gnome-terminal

Soho vibes for GNOME Terminal
27
star
16

rose-pine-template

Rosé Pine new repo template
27
star
17

startpage

Soho vibes for Startpage
HTML
23
star
18

dark-reader

Soho vibes for Dark Reader
CSS
22
star
19

sublime-text

Soho vibes for Sublime Text
20
star
20

fish

Soho vibes for fish
Shell
19
star
21

helix

Soho vibes for Helix
19
star
22

terminal.app

Soho vibes for Terminal.app
17
star
23

zellij

Soho vibes for Zellij
17
star
24

cursor

Soho vibes for Cursors
17
star
25

vim

Soho vibes for Vim
Vim Script
16
star
26

slack

Soho vibes for Slack
CSS
16
star
27

build

Theme generator for Rosé Pine
JavaScript
16
star
28

rofi

Soho vibes for Rofi
15
star
29

palette

Color palette tool for Rosé Pine
TypeScript
15
star
30

fzf

Soho vibes for fzf
Shell
14
star
31

xfce-terminal

Soho vibes for XFCE4 Terminal
12
star
32

surfingkeys

Soho vibes for Surfingkeys
JavaScript
12
star
33

konsole

Soho vibes for Konsole
11
star
34

misskey

Soho vibes for Misskey
11
star
35

waybar

Soho vibes for Waybar
CSS
10
star
36

tailwind-css

Soho vibes for Tailwind CSS
10
star
37

prism

Soho vibes for Prism
JavaScript
9
star
38

st

Soho vibes for st
C
9
star
39

cava

Soho vibes for cava
9
star
40

bspwm

Soho vibes for bspwm
9
star
41

daisyui

Soho vibes for daisyUI
9
star
42

vimium-c

Soho vibes for Vimium C
CSS
8
star
43

fluent-terminal

Soho vibes for Fluent Terminal
7
star
44

black-box

Soho vibes for Black Box
7
star
45

hyprland

Soho vibes for Hyprland
7
star
46

btop

Soho vibes for btop
7
star
47

r-markdown

Soho vibes for R Markdown
R
7
star
48

userstyles

Soho vibes for Userstyles
CSS
7
star
49

linux-tty

Soho vibes for Linux TTY
Shell
7
star
50

whoogle

Soho vibes for Whoogle
CSS
6
star
51

atom

Soho vibes for Atom
Less
6
star
52

razer-cli

Soho vibes for Razer CLI
Shell
6
star
53

amfora

Soho vibes for Amfora
JavaScript
5
star
54

typora

Soho vibes for Typora
CSS
5
star
55

grub

Soho vibes for GRUB 2
5
star
56

pleroma

Soho vibes for Pleroma
5
star
57

i3

Soho vibes for i3 wm
5
star
58

polybar

Soho vibes for Polybar
4
star
59

typst

Typst
4
star
60

xresources

Soho vibes for Xresources
4
star
61

hljs

Soho vibes for highlight.js
CSS
4
star
62

cool-retro-term

Soho vibes for cool-retro-term
4
star
63

aliucord

Soho vibes for Aliucord
4
star
64

gitkraken

Soho vibes for GitKraken
4
star
65

vivaldi

Soho vibes for Vivaldi
4
star
66

revolt

Soho vibes for Revolt
3
star
67

mona

Soho vibes for Mona
3
star
68

bear-blog

Soho vibes for ʕ•ᴥ•ʔ Bear
CSS
3
star
69

qterminal

Soho vibes for QTerminal
3
star
70

mintty

Soho vibes for MinTTY
3
star
71

ollama-webui

Soho vibes for Ollama WebUI
3
star
72

glazewm

Soho vibes for GlazeWM
3
star
73

lxterminal

Soho vibes for LXTerminal
3
star
74

phemex

Soho vibes for Phemex
CSS
3
star
75

skiff

Soho vibes for Skiff mail
CSS
3
star
76

mastodon

Soho vibes for Mastodon
CSS
2
star
77

tauon

Soho vibes for Tauon Music Box
2
star
78

termite

Soho vibes for Termite
2
star
79

ct.js

Soho vibes for ct.js
2
star
80

desmos-desktop

Soho vibes for Desmos Desktop
JavaScript
2
star
81

terminator

Soho vibes for Terminator
2
star
82

writefreely

Soho vibes for WriteFreely
CSS
2
star
83

swaync

Soho vibes for SwayNotificationCenter
CSS
2
star
84

pygments

Soho vibes for Pygments | A Pygments Style using Rose-Piné
Python
2
star
85

alfred

Soho vibes for Alfred
Shell
2
star
86

discord-mobile

Soho vibes for Discord mobile
2
star
87

instatus

Soho vibes for Instatus
CSS
1
star
88

discordrpcmaker

Soho vibes for Discord RPC Maker
CSS
1
star
89

anytype

soho vibes for anytype
CSS
1
star
90

zer0bin

Soho vibes for zer0bin
1
star
91

gdevelop

Soho vibes for GDevelop
1
star
92

tidal

Soho vibes for TIDAL
CSS
1
star
93

.github

Rosé Pine community health files
1
star
94

fcitx5

Soho vibes for fcitx5
1
star
95

rstudio

Soho vibes for Rstudio
1
star