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)
This commit is contained in:
Tetardtek-Cortex
2026-03-26 03:57:18 +01:00
parent 7d4d54c5b8
commit 7e9d12e640
50 changed files with 3250 additions and 1633 deletions

View File

@@ -1,96 +1,96 @@
# violet-chaton — thème yazi
# violet-chaton v2 — theme yazi
[mgr]
cwd = { fg = "#e79cfe" } # purple — dossier courant
cwd = { fg = "#c9a0ff" }
find_keyword = { fg = "#f9e2af", bold = true, italic = true, underline = true }
find_position = { fg = "#ff79c6", bg = "reset", bold = true, italic = true }
find_keyword = { fg = "#e8c87a", bold = true, italic = true, underline = true }
find_position = { fg = "#ff4da6", bg = "reset", bold = true, italic = true }
marker_copied = { fg = "#8be9fd", bg = "#8be9fd" } # cyan
marker_cut = { fg = "#f38ba8", bg = "#f38ba8" } # danger
marker_marked = { fg = "#e79cfe", bg = "#e79cfe" } # purple
marker_selected = { fg = "#ff79c6", bg = "#ff79c6" } # pink
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 = "#8be9fd" }
count_cut = { fg = "#261537", bg = "#f38ba8" }
count_selected = { fg = "#261537", bg = "#ff79c6" }
count_copied = { fg = "#261537", bg = "#a4b4ff" }
count_cut = { fg = "#261537", bg = "#f25c7a" }
count_selected = { fg = "#261537", bg = "#ff4da6" }
border_symbol = "│"
border_style = { fg = "#6c7086" }
border_style = { fg = "#716686" }
[tabs]
active = { fg = "#261537", bg = "#ff79c6", bold = true }
inactive = { fg = "#ff79c6", bg = "#3d2454" }
active = { fg = "#261537", bg = "#ff4da6", bold = true }
inactive = { fg = "#ff4da6", bg = "#3d2454" }
[mode]
normal_main = { fg = "#261537", bg = "#ff79c6", bold = true }
normal_alt = { fg = "#ff79c6", bg = "#3d2454" }
normal_main = { fg = "#261537", bg = "#ff4da6", bold = true }
normal_alt = { fg = "#ff4da6", bg = "#3d2454" }
select_main = { fg = "#261537", bg = "#8be9fd", bold = true }
select_alt = { fg = "#8be9fd", bg = "#3d2454" }
select_main = { fg = "#261537", bg = "#a4b4ff", bold = true }
select_alt = { fg = "#a4b4ff", bg = "#3d2454" }
unset_main = { fg = "#261537", bg = "#e79cfe", bold = true }
unset_alt = { fg = "#e79cfe", bg = "#3d2454" }
unset_main = { fg = "#261537", bg = "#c9a0ff", bold = true }
unset_alt = { fg = "#c9a0ff", bg = "#3d2454" }
[status]
perm_sep = { fg = "#6c7086" }
perm_type = { fg = "#e79cfe" } # purple
perm_read = { fg = "#8be9fd" } # cyan
perm_write = { fg = "#ff79c6" } # pink
perm_exec = { fg = "#a6e3a1" } # green
perm_sep = { fg = "#716686" }
perm_type = { fg = "#c9a0ff" }
perm_read = { fg = "#a4b4ff" }
perm_write = { fg = "#ff4da6" }
perm_exec = { fg = "#9adba8" }
progress_label = { fg = "#f8f8f2", bold = true }
progress_normal = { fg = "#8be9fd", bg = "#3d2454" }
progress_error = { fg = "#f38ba8", bg = "#3d2454" }
progress_label = { fg = "#f0eaf8", bold = true }
progress_normal = { fg = "#a4b4ff", bg = "#3d2454" }
progress_error = { fg = "#f25c7a", bg = "#3d2454" }
[pick]
border = { fg = "#ff79c6" }
active = { fg = "#e79cfe", bold = true }
border = { fg = "#ff4da6" }
active = { fg = "#c9a0ff", bold = true }
inactive = {}
[input]
border = { fg = "#ff79c6" }
title = { fg = "#e79cfe" }
value = { fg = "#f8f8f2" }
border = { fg = "#ff4da6" }
title = { fg = "#c9a0ff" }
value = { fg = "#f0eaf8" }
selected = { reversed = true }
[completion]
border = { fg = "#8be9fd" }
active = { fg = "#ff79c6", bold = true }
inactive = { fg = "#6c7086" }
border = { fg = "#a4b4ff" }
active = { fg = "#ff4da6", bold = true }
inactive = { fg = "#716686" }
[tasks]
border = { fg = "#ff79c6" }
title = { fg = "#e79cfe" }
hovered = { fg = "#ff79c6", underline = true }
border = { fg = "#ff4da6" }
title = { fg = "#c9a0ff" }
hovered = { fg = "#ff4da6", underline = true }
[which]
mask = { bg = "#261537" }
cands = { fg = "#8be9fd" }
rest = { fg = "#6c7086" }
desc = { fg = "#e79cfe" }
cands = { fg = "#a4b4ff" }
rest = { fg = "#716686" }
desc = { fg = "#c9a0ff" }
separator = " "
separator_style = { fg = "#6c7086" }
separator_style = { fg = "#716686" }
[help]
on = { fg = "#ff79c6" }
run = { fg = "#8be9fd" }
desc = { fg = "#f8f8f2" }
on = { fg = "#ff4da6" }
run = { fg = "#a4b4ff" }
desc = { fg = "#f0eaf8" }
hovered = { bg = "#3d2454", bold = true }
footer = { fg = "#261537", bg = "#e79cfe" }
footer = { fg = "#261537", bg = "#c9a0ff" }
[notify]
title_info = { fg = "#8be9fd" }
title_warn = { fg = "#f9e2af" }
title_error = { fg = "#f38ba8" }
title_info = { fg = "#a4b4ff" }
title_warn = { fg = "#e8c87a" }
title_error = { fg = "#f25c7a" }
[filetype]
rules = [
{ mime = "image/*", style = { fg = "#ff79c6" } },
{ mime = "video/*", style = { fg = "#e79cfe" } },
{ mime = "audio/*", style = { fg = "#8be9fd" } },
{ mime = "application/zip", style = { fg = "#f9e2af" } },
{ mime = "application/x-tar", style = { fg = "#f9e2af" } },
{ mime = "application/pdf", style = { fg = "#f38ba8" } },
{ mime = "text/*", style = { fg = "#f8f8f2" } },
{ 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" } },
]