All natural pine, faux fur and a bit of soho vibes for the classy minimalist
- Move one or more 
rose-pine{-dawn,-moon}.confto~/.config/kitty/ 
mkdir -p ~/.config/kitty/themes/
cp -r ./dist/ ~/.config/kitty/themes/- Include theme in 
kitty.conf 
# ~/.config/kitty/kitty.conf
include rose-pine.conf
Check out our functions to toggle theme from shell.
Can be found at kovidgoyal/kitty-themes. Version may differ.
Search kitty themes for Rosé Pine
kitty +kitten themesOr set theme directly
kitty +kitten themes --reload-in=all Rosé Pinekitty +kitten themes --reload-in=all Rosé Pine Moonkitty +kitten themes --reload-in=all Rosé Pine DawnDocs are at https://sw.kovidgoyal.net/kitty/faq/#i-do-not-like-the-kitty-icon
Place an included icon from/icons in your config location.
cp -r ./icons/kitty.app@2x.png ~/.config/kitty/kitty.app.png
# Or
cp -r ./icons/terminal.app@2x.png ~/.config/kitty/kitty.app.png| rose-pine-kitty-icon.png | rose-pine-terminal-icon.png | 
|---|---|
Fetch featured below is NerdFetch
Rosé Pine
Rosé Pine Moon
Rosé Pine Dawn
Fish using kitty-themes
function toggle-theme
	if [ "$THEME" = "Rosé Pine" ]
		set -U THEME "Rosé Pine Dawn"
	else
		set -U THEME "Rosé Pine"
	end
    kitty +kitten themes --reload-in=all $THEME
end
# Optionally toggle via keybind
bind \e\[108\;9u toggle-theme # <super+l>
Fish with manual includes
function toggle-theme
	set current_theme (awk '$1=="include" {print $2}' "$HOME/.config/kitty/kitty.conf")
	set new_theme "rose-pine.conf"
	if [ "$current_theme" = "rose-pine.conf" ]
		set new_theme "rose-pine-dawn.conf"
	end
	# Set theme for active sessions. Requires `allow_remote_control yes`
	kitty @ set-colors --all --configured "~/.config/kitty/$new_theme"
	# Update config for persistence
	sed -i '' -e "s/include.*/include $new_theme/" "$HOME/.config/kitty/kitty.conf"
end
# Optionally toggle via keybind
bind \e\[108\;9u toggle-theme # <super+l>ZSH with manual includes
function toggle-theme() {
	current_theme=$(awk '$1=="include" {print $2}' "$HOME/.config/kitty/kitty.conf")
	new_theme="rose-pine.conf"
	if [ "$current_theme" = "rose-pine.conf" ]; then
		new_theme="rose-pine-dawn.conf"
	fi
	# Set theme for active sessions. Requires `allow_remote_control yes`
	kitty @ set-colors --all --configured "~/.config/kitty/$new_theme"
	# Update config for persistence
	sed -i '' -e "s/include.*/include $new_theme/" "$HOME/.config/kitty/kitty.conf"
}Modify template.conf using Rosé Pine variables, then build variants:
npx @rose-pine/build@0.8.1 -t template.confGenerated by @rose-pine/build@0.8.1


