Skip to content

neapsix/wezterm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Rosé Pine for WezTerm

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

Usage

To install the theme using the built-in WezTerm plugin support, add these lines to your wezterm.lua file above the return block (available variants are main, moon, and dawn):

local wezterm = require('wezterm')
local theme = wezterm.plugin.require('https://github.com/neapsix/wezterm').main

If you prefer to install the theme manually, copy plugin/init.lua to ~/.config/wezterm/lua/ (Linux, macOS, and FreeBSD) or the directory containing wezterm.exe (Windows), and rename it to rose-pine.lua. Load the module and variant you want to use:

local theme = require('lua/rose-pine').main

Then, specify the color definitions in your configuration to style the terminal and tab bar:

return {
    colors = theme.colors(),
    window_frame = theme.window_frame(), -- needed only if using fancy tab bar
}

Make sure color_scheme is not specified, because the color scheme overrides all custom colors defined in the lua configuration.

Note that WezTerm now (as of March 2023) includes built-in Rosé Pine color schemes imported from the Gogh collection. The color schemes here use slightly different color selections and also include colors for the tab bar.

Gallery

Rosé Pine

WezTerm with Rosé Pine

Rosé Pine Moon

WezTerm with Rosé Pine Moon

Rosé Pine Dawn

WezTerm with Rosé Pine Dawn

Thanks to