#:schema https://yazi-rs.github.io/schemas/theme.json # cherry-blossom: the CherryBlossom Noctalia palette (prdlk/noctalia # palettes/CherryBlossom.json), the one Ghostty, tmux, atuin, television, # lazygit, and omp use. Same layout as the cyberdream flavor. # # surface #222120 on-surface #dcc1b7 surface-variant #2e2c2b hover #3a322e # outline #5b5450 muted #a6958f selection #453130 (primary 20% over surface) # primary #cf716f red #bf615d green #8a9a6b/#a6b084 yellow #c17e4a # magenta #ad6756/#c6745f cyan #a78266 tertiary #ae734e [mgr] # Empty: yazi's built-in ANSI theme, so code previews take the terminal's # sixteen colors, which Ghostty's cherry-blossom theme already sets. syntect_theme = "" border_style = { fg = "#5b5450" } cwd = { fg = "#a78266" } find_keyword = { bold = true, fg = "#a6b084" } find_position = { fg = "#dcc1b7" } marker_copied = { bg = "#c17e4a", fg = "#c17e4a" } marker_cut = { bg = "#bf615d", fg = "#bf615d" } marker_selected = { bg = "#453130", fg = "#a6b084" } count_selected = { bg = "#a6b084", fg = "#222120" } count_copied = { bg = "#c17e4a", fg = "#222120" } count_cut = { bg = "#bf615d", fg = "#222120" } [cmp] active = { bg = "#453130", fg = "#ad6756" } border = { fg = "#cf716f" } inactive = { fg = "#dcc1b7" } [tabs] active = { bg = "#cf716f", fg = "#222120" } inactive = { bg = "#2e2c2b", fg = "#a6958f" } [filetype] rules = [ { fg = "#a78266", mime = "image/*" }, { fg = "#c17e4a", mime = "video/*" }, { fg = "#c17e4a", mime = "audio/*" }, { fg = "#ad6756", mime = "application/zip" }, { fg = "#ad6756", mime = "application/gzip" }, { fg = "#ad6756", mime = "application/x-tar" }, { fg = "#ad6756", mime = "application/x-bzip" }, { fg = "#ad6756", mime = "application/x-bzip2" }, { fg = "#ad6756", mime = "application/x-7z-compressed" }, { fg = "#ad6756", mime = "application/x-rar" }, { fg = "#ad6756", mime = "application/xz" }, { fg = "#8a9a6b", mime = "application/doc" }, { fg = "#8a9a6b", mime = "application/pdf" }, { fg = "#8a9a6b", mime = "application/rtf" }, { fg = "#8a9a6b", mime = "application/vnd.*" }, { bold = true, fg = "#cf716f", mime = "inode/directory" }, { fg = "#dcc1b7", mime = "*" } ] [help] desc = { fg = "#dcc1b7" } footer = { fg = "#a6958f" } hovered = { bg = "#3a322e", fg = "#dcc1b7" } on = { fg = "#ad6756" } run = { fg = "#a78266" } [input] border = { fg = "#cf716f" } selected = { bg = "#453130" } title = { fg = "#dcc1b7" } value = { fg = "#dcc1b7" } [pick] active = { fg = "#ad6756" } border = { fg = "#cf716f" } inactive = { fg = "#dcc1b7" } [mode] normal_main = { bg = "#cf716f", bold = true, fg = "#222120" } select_main = { bg = "#a6b084", bold = true, fg = "#222120" } unset_main = { bg = "#c6745f", bold = true, fg = "#222120" } [status] perm_sep = { fg = "#a78266" } perm_type = { fg = "#cf716f" } perm_read = { fg = "#c17e4a" } perm_write = { fg = "#bf615d" } perm_exec = { fg = "#8a9a6b" } progress_error = { bg = "#222120", fg = "#bf615d" } progress_label = { bg = "#222120", fg = "#dcc1b7" } progress_normal = { bg = "#222120", fg = "#dcc1b7" } [tasks] border = { fg = "#cf716f" } hovered = { bg = "#3a322e", fg = "#dcc1b7" } title = { fg = "#dcc1b7" } [which] cand = { fg = "#a78266" } desc = { fg = "#dcc1b7" } mask = { bg = "#2e2c2b" } rest = { fg = "#c6745f" } separator_style = { fg = "#5b5450" }