All natural pine, faux fur and a bit of soho vibes for the classy minimalist
Yazi uses a layered configuration system that allows for maximum flexibility:
~/.config/yazi/
├── theme.toml # Your personal theme configuration
└── flavors/ # Directory for installed flavors
└── *.yazi/ # Individual flavor preset
Flavors are pre-made, complete theme packages that include:
flavor.toml
: Complete UI styling (colors, borders, styles)tmtheme.xml
: Syntax highlighting for code preview
Your theme.toml
is your personal configuration that can:
- Select which flavor to use
- Override specific styles from the flavor
- Add additional configurations like custom icons
-
Using ya pkg (Recommended)
ya pkg add Mintass/rose-pine[-variant]
-
Manual Installation
# Clone the repository git clone https://github.com/rose-pine/yazi.git cd yazi # Copy your preferred flavor to Yazi's configuration cp -r flavors/rose-pine[-variant].yazi ~/.config/yazi/flavors/
Create or edit ~/.config/yazi/theme.toml
to activate the flavor:
[flavor]
dark = "rose-pine" # or "rose-pine-moon"
# or light = "rose-pine-dawn"
note: Keep your
theme.toml
minimal. Only add configurations if you want to override the flavor's preset.
This repository includes matching icon colors in the themes/
directory. These are optional enhancements that color file type icons to match Rosé Pine platte:
# Append icon configuration to your theme.toml
cat themes/rose-pine[-variant].toml >> ~/.config/yazi/theme.toml