All natural pine, faux fur and a bit of soho vibes for the classy minimalist
Requires leaf 1.29.1 or newer.
-
Copy the variants you want from
themesto~/.config/leaf/themes -
Set the theme by name in
~/.config/leaf/config.toml:theme = "rose-pine"
Or
rose-pine-moon/rose-pine-dawn.
LEAF_THEME takes precedence over the config file, so any shell can pick the variant by exporting it:
export LEAF_THEME=rose-pine-dawnfish 4.3+ tracks the terminal's light or dark mode, so the variant can follow it:
function __rose_pine_leaf --on-variable fish_terminal_color_theme
if test "$fish_terminal_color_theme" = light
set -gx LEAF_THEME rose-pine-dawn
else
set -gx LEAF_THEME rose-pine
end
endleaf only highlights code with the syntax themes bundled into it, so code blocks use base16-ocean.dark for Rosé Pine and Rosé Pine Moon, and InspiredGitHub for Rosé Pine Dawn.
- Modify
src/template.toml - Run
bloom build ./src/template.toml --output ./themes/to build
This theme was built using bloom:
bloom build ./src/template.toml --output ./themes/ --prefix $ --format hex

