Files
dotfiles-violet-chaton/INSTALL/configs/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

47 lines
1.2 KiB
TOML

[manager]
ratio = [1, 3, 4] # proportions : parents | dossier | preview
sort_by = "natural"
sort_sensitive = false
sort_hidden = false
show_hidden = false
show_symlink = true
[preview]
tab_size = 2
max_width = 600
max_height = 900
[opener]
edit = [
{ run = '${EDITOR:-nano} "$@"', block = true },
]
open = [
{ run = 'xdg-open "$@"', orphan = true },
]
reveal = [
{ run = 'xdg-open "$(dirname "$1")"', orphan = true },
]
[open]
rules = [
{ mime = "text/*", use = "edit" },
{ mime = "image/*", use = "open" },
{ mime = "video/*", use = "open" },
{ mime = "audio/*", use = "open" },
{ mime = "application/pdf", use = "open" },
{ mime = "application/json", use = "edit" },
{ mime = "*/xml", use = "edit" },
{ name = "*.md", use = "edit" },
{ name = "*.yml", use = "edit" },
{ name = "*.yaml", use = "edit" },
{ name = "*.toml", use = "edit" },
{ name = "*.conf", use = "edit" },
{ name = "*.sh", use = "edit" },
]
[plugin]
prepend_previewers = [
# Image preview via kitty protocol (native dans kitty)
{ mime = "image/*", run = "image" },
]