yazi
a flavor for the yazi file manager, version 26.8 or later. modes and tabs look like the neovim statusline, popups are framed blue, the hovered file sits on the selection gray, and files take the colors of the vivid theme. each flavor carries the bat theme as tmtheme.xml, so previews highlight code the same way.
files: rime.yazi/flavor.toml · rime-glacier.yazi/flavor.toml · rime-aurora.yazi/flavor.toml · rime-abyss.yazi/flavor.toml · rime-frost.yazi/flavor.toml · on github
install
a flavor is a folder holding both files:
mkdir -p ~/.config/yazi/flavors/rime.yazi
cd ~/.config/yazi/flavors/rime.yazi
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime.yazi/flavor.toml
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime.yazi/tmtheme.xmlother variants
rime-glacier
mkdir -p ~/.config/yazi/flavors/rime-glacier.yazi
cd ~/.config/yazi/flavors/rime-glacier.yazi
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-glacier.yazi/flavor.toml
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-glacier.yazi/tmtheme.xmlrime-aurora
mkdir -p ~/.config/yazi/flavors/rime-aurora.yazi
cd ~/.config/yazi/flavors/rime-aurora.yazi
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-aurora.yazi/flavor.toml
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-aurora.yazi/tmtheme.xmlrime-abyss
mkdir -p ~/.config/yazi/flavors/rime-abyss.yazi
cd ~/.config/yazi/flavors/rime-abyss.yazi
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-abyss.yazi/flavor.toml
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-abyss.yazi/tmtheme.xmlrime-frost
mkdir -p ~/.config/yazi/flavors/rime-frost.yazi
cd ~/.config/yazi/flavors/rime-frost.yazi
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-frost.yazi/flavor.toml
curl -fsSLO https://raw.githubusercontent.com/w0x7y/rime/main/general/yazi/rime-frost.yazi/tmtheme.xmlthen pick it in ~/.config/yazi/theme.toml. yazi asks the terminal whether it's dark or light, so install a dark variant and frost and give it one of each:
[flavor]
dark = "rime"
light = "rime-frost"anything else in theme.toml overrides the flavor.