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

https://github.com/catppuccin/wezterm

:shell: Soothing pastel theme for WezTerm
https://github.com/catppuccin/wezterm

catppuccin fancy hacktoberfest pastel-colors terminal terminal-colors wezterm wezterm-colorscheme wezterm-config

Last synced: 2 months ago
JSON representation

:shell: Soothing pastel theme for WezTerm

Awesome Lists containing this project

README

          


Logo


Catppuccin for WezTerm







## Usage

Catppuccin is now [included in WezTerm](https://wezfurlong.org/wezterm/colorschemes/c/index.html#catppuccin-frappe).

1. Edit your `wezterm.lua`.
2. Set `color_scheme` to your preferred flavor.

```lua
return {
-- ...your existing config
color_scheme = "Catppuccin Mocha", -- or Macchiato, Frappe, Latte
}
```

3. (Optional) To enable syncing with your OS theme, use
`wezterm.gui.get_appearance()`

```lua
local wezterm = require "wezterm"

function scheme_for_appearance(appearance)
if appearance:find "Dark" then
return "Catppuccin Mocha"
else
return "Catppuccin Latte"
end
end

return {
-- ...your existing config
color_scheme = scheme_for_appearance(wezterm.gui.get_appearance()),
}
```

## 🙋 FAQ

- Q: **_"How can I set custom color overrides?"_**
\
A: Use
[`wezterm.color.get_builtin_schemes()`](https://wezfurlong.org/wezterm/config/lua/wezterm.color/get_builtin_schemes.html)
like this:

```lua
local wezterm = require("wezterm")

local custom = wezterm.color.get_builtin_schemes()["Catppuccin Mocha"]
custom.background = "#000000"
custom.tab_bar.background = "#040404"
custom.tab_bar.inactive_tab.bg_color = "#0f0f0f"
custom.tab_bar.new_tab.bg_color = "#080808"

return {
color_schemes = {
["OLEDppuccin"] = custom,
},
color_scheme = "OLEDppuccin",
}
```

## 💝 Thanks to

- [Pocco81](https://github.com/Pocco81)
- [LudoPinelli](https://github.com/LudoPinelli)
- [winston](https://github.com/nekowinston)
- [wez](https://github.com/wez)

 


Copyright © 2021-present Catppuccin Org