
Catppuccin for Yazi
- Copy the theme file of your choice from
themes/to your Yazi configuration directory with the filenametheme.toml. - For Catppuccin-themed syntax highlighting in the preview pane:
- Download the
.tmThemefile of your choice from catppuccin/bat. - Set the
syntect_themeoption of your theme file downloaded in step 1 with the path of your downloaded.tmThemefile.
- Download the
To contribute to this port you will need the following dependencies installed:
Edit yazi.tera to make changes to the theme. Run just build to build the output themes in themes/.
To avoid refetching the icon rule metadata every time we rebuild the themes, icon data is saved in icons.json and updated when necessary.
To update the icons data, you will additionally need Lua, LuaRocks, and the dkjson LuaRocks module. Run the ./update_icons.sh script to fetch and process the data from nvim-web-devicons.
Copyright © 2021-present Catppuccin Org