Files
dotfiles-violet-chaton/INSTALL/themes/violet-chaton-yazi.toml
Tetardtek-Cortex 7e9d12e640 feat: violet-chaton v2 — palette originale, kitty, AGS, Maple Mono NF
Refonte complete du rice. Palette 100% originale (Mitsuri Kanroji inspired),
zero emprunt Dracula/Catppuccin. 50 fichiers, 3200+ lignes.

Palette v2:
- palette.sh source de verite unique (dark + light)
- 5 accents (magenta, lilac, mitsuri, lavande, champagne)
- 4 semantiques derivees, 4 niveaux texte, 6 fonds
- Gradient signature: magenta → lilac → lavande → mitsuri
- Variante Light: fonds lavande, accents assombris WCAG

Terminal:
- kitty (remplace COSMIC Term comme principal)
- Maple Mono NF (cursive italics, ligatures)
- Cursor trail magenta, splits/layouts tiling, undercurl
- Vi-mode zsh avec cursor shape adaptatif

Shell:
- starship 3 lignes (palette nommee, brain_name, battery, sudo)
- zshrc v2 (nouveaux outils, fzf pimp, shell functions, vi-mode)
- Commandes custom: proj, glog, fkill, colors, hotkeys, weather, y

Desktop:
- AGS config (bar 3-pills, OSD gradient, launcher, notifications)
- COSMIC Dark + Light v2 (7 fichiers RON chacun)
- COSMIC Term v2 (color schemes dark/light, Maple Mono NF)
- GTK3/GTK4 dark + light css
- Vivaldi theme v2

Outils:
- +kitty +dust +procs +tokei +sd +hyperfine +gping +Maple Mono NF
- Propagation palette sur: bat, btop, cava, yazi, lazygit, rofi,
  delta, fastfetch, atuin, ls-colors, vivaldi
- Claude Code statusline brain-aware

Docs:
- README v2 complet (palette, structure, raccourcis, commandes)
- help.md v2 (reference exhaustive)
2026-03-26 03:57:18 +01:00

97 lines
2.8 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# violet-chaton v2 — theme yazi
[mgr]
cwd = { fg = "#c9a0ff" }
find_keyword = { fg = "#e8c87a", bold = true, italic = true, underline = true }
find_position = { fg = "#ff4da6", bg = "reset", bold = true, italic = true }
marker_copied = { fg = "#a4b4ff", bg = "#a4b4ff" }
marker_cut = { fg = "#f25c7a", bg = "#f25c7a" }
marker_marked = { fg = "#c9a0ff", bg = "#c9a0ff" }
marker_selected = { fg = "#ff4da6", bg = "#ff4da6" }
count_copied = { fg = "#261537", bg = "#a4b4ff" }
count_cut = { fg = "#261537", bg = "#f25c7a" }
count_selected = { fg = "#261537", bg = "#ff4da6" }
border_symbol = "│"
border_style = { fg = "#716686" }
[tabs]
active = { fg = "#261537", bg = "#ff4da6", bold = true }
inactive = { fg = "#ff4da6", bg = "#3d2454" }
[mode]
normal_main = { fg = "#261537", bg = "#ff4da6", bold = true }
normal_alt = { fg = "#ff4da6", bg = "#3d2454" }
select_main = { fg = "#261537", bg = "#a4b4ff", bold = true }
select_alt = { fg = "#a4b4ff", bg = "#3d2454" }
unset_main = { fg = "#261537", bg = "#c9a0ff", bold = true }
unset_alt = { fg = "#c9a0ff", bg = "#3d2454" }
[status]
perm_sep = { fg = "#716686" }
perm_type = { fg = "#c9a0ff" }
perm_read = { fg = "#a4b4ff" }
perm_write = { fg = "#ff4da6" }
perm_exec = { fg = "#9adba8" }
progress_label = { fg = "#f0eaf8", bold = true }
progress_normal = { fg = "#a4b4ff", bg = "#3d2454" }
progress_error = { fg = "#f25c7a", bg = "#3d2454" }
[pick]
border = { fg = "#ff4da6" }
active = { fg = "#c9a0ff", bold = true }
inactive = {}
[input]
border = { fg = "#ff4da6" }
title = { fg = "#c9a0ff" }
value = { fg = "#f0eaf8" }
selected = { reversed = true }
[completion]
border = { fg = "#a4b4ff" }
active = { fg = "#ff4da6", bold = true }
inactive = { fg = "#716686" }
[tasks]
border = { fg = "#ff4da6" }
title = { fg = "#c9a0ff" }
hovered = { fg = "#ff4da6", underline = true }
[which]
mask = { bg = "#261537" }
cands = { fg = "#a4b4ff" }
rest = { fg = "#716686" }
desc = { fg = "#c9a0ff" }
separator = " "
separator_style = { fg = "#716686" }
[help]
on = { fg = "#ff4da6" }
run = { fg = "#a4b4ff" }
desc = { fg = "#f0eaf8" }
hovered = { bg = "#3d2454", bold = true }
footer = { fg = "#261537", bg = "#c9a0ff" }
[notify]
title_info = { fg = "#a4b4ff" }
title_warn = { fg = "#e8c87a" }
title_error = { fg = "#f25c7a" }
[filetype]
rules = [
{ mime = "image/*", style = { fg = "#ff4da6" } },
{ mime = "video/*", style = { fg = "#c9a0ff" } },
{ mime = "audio/*", style = { fg = "#a4b4ff" } },
{ mime = "application/zip", style = { fg = "#e8c87a" } },
{ mime = "application/x-tar", style = { fg = "#e8c87a" } },
{ mime = "application/pdf", style = { fg = "#f25c7a" } },
{ mime = "text/*", style = { fg = "#f0eaf8" } },
]