Files
dotfiles-violet-chaton/INSTALL/themes/violet-chaton-bat.tmTheme
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

214 lines
6.5 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>violet-chaton</string>
<key>settings</key>
<array>
<!-- Global -->
<dict>
<key>settings</key>
<dict>
<key>background</key> <string>#261537</string>
<key>foreground</key> <string>#f0eaf8</string>
<key>caret</key> <string>#ff4da6</string>
<key>lineHighlight</key><string>#3d2454</string>
<key>selection</key> <string>#5a387580</string>
<key>invisibles</key> <string>#716686</string>
</dict>
</dict>
<!-- Commentaires -->
<dict>
<key>name</key><string>Comment</string>
<key>scope</key><string>comment, punctuation.definition.comment</string>
<key>settings</key>
<dict>
<key>foreground</key><string>#9a8fad</string>
<key>fontStyle</key><string>italic</string>
</dict>
</dict>
<!-- Chaines -->
<dict>
<key>name</key><string>String</string>
<key>scope</key><string>string, string.quoted, string.template</string>
<key>settings</key>
<dict><key>foreground</key><string>#9adba8</string></dict>
</dict>
<!-- Nombres -->
<dict>
<key>name</key><string>Number</string>
<key>scope</key><string>constant.numeric</string>
<key>settings</key>
<dict><key>foreground</key><string>#e8c87a</string></dict>
</dict>
<!-- Mots-cles -->
<dict>
<key>name</key><string>Keyword</string>
<key>scope</key><string>keyword, keyword.control, storage, storage.type, storage.modifier</string>
<key>settings</key>
<dict><key>foreground</key><string>#ff4da6</string></dict>
</dict>
<!-- Operateurs -->
<dict>
<key>name</key><string>Operator</string>
<key>scope</key><string>keyword.operator</string>
<key>settings</key>
<dict><key>foreground</key><string>#ff4da6</string></dict>
</dict>
<!-- Fonctions -->
<dict>
<key>name</key><string>Function</string>
<key>scope</key><string>entity.name.function, meta.function-call, support.function</string>
<key>settings</key>
<dict><key>foreground</key><string>#a4b4ff</string></dict>
</dict>
<!-- Types / Classes -->
<dict>
<key>name</key><string>Type</string>
<key>scope</key><string>entity.name.class, entity.name.type, support.class, support.type</string>
<key>settings</key>
<dict><key>foreground</key><string>#c9a0ff</string></dict>
</dict>
<!-- Constantes / Booleens -->
<dict>
<key>name</key><string>Constant</string>
<key>scope</key><string>constant, constant.language, variable.language</string>
<key>settings</key>
<dict><key>foreground</key><string>#a4b4ff</string></dict>
</dict>
<!-- Variables -->
<dict>
<key>name</key><string>Variable</string>
<key>scope</key><string>variable, variable.other</string>
<key>settings</key>
<dict><key>foreground</key><string>#f0eaf8</string></dict>
</dict>
<!-- Tags HTML/XML -->
<dict>
<key>name</key><string>Tag</string>
<key>scope</key><string>entity.name.tag</string>
<key>settings</key>
<dict><key>foreground</key><string>#ff4da6</string></dict>
</dict>
<!-- Attributs -->
<dict>
<key>name</key><string>Attribute</string>
<key>scope</key><string>entity.other.attribute-name</string>
<key>settings</key>
<dict>
<key>foreground</key><string>#a4b4ff</string>
<key>fontStyle</key><string>italic</string>
</dict>
</dict>
<!-- Ponctuation -->
<dict>
<key>name</key><string>Punctuation</string>
<key>scope</key><string>punctuation</string>
<key>settings</key>
<dict><key>foreground</key><string>#9a8fad</string></dict>
</dict>
<!-- CSS proprietes -->
<dict>
<key>name</key><string>CSS Property</string>
<key>scope</key><string>support.type.property-name.css, support.type.property-name.scss</string>
<key>settings</key>
<dict><key>foreground</key><string>#a4b4ff</string></dict>
</dict>
<!-- CSS valeurs -->
<dict>
<key>name</key><string>CSS Value</string>
<key>scope</key><string>support.constant.property-value.css</string>
<key>settings</key>
<dict><key>foreground</key><string>#c9a0ff</string></dict>
</dict>
<!-- SCSS variables -->
<dict>
<key>name</key><string>SCSS Variable</string>
<key>scope</key><string>variable.scss, variable.sass</string>
<key>settings</key>
<dict><key>foreground</key><string>#a4b4ff</string></dict>
</dict>
<!-- Regex -->
<dict>
<key>name</key><string>Regex</string>
<key>scope</key><string>string.regexp</string>
<key>settings</key>
<dict><key>foreground</key><string>#e8c87a</string></dict>
</dict>
<!-- Markdown heading -->
<dict>
<key>name</key><string>Markdown Heading</string>
<key>scope</key><string>markup.heading, entity.name.section</string>
<key>settings</key>
<dict>
<key>foreground</key><string>#ff4da6</string>
<key>fontStyle</key><string>bold</string>
</dict>
</dict>
<!-- Markdown bold -->
<dict>
<key>name</key><string>Markdown Bold</string>
<key>scope</key><string>markup.bold</string>
<key>settings</key>
<dict><key>fontStyle</key><string>bold</string></dict>
</dict>
<!-- Markdown italic -->
<dict>
<key>name</key><string>Markdown Italic</string>
<key>scope</key><string>markup.italic</string>
<key>settings</key>
<dict>
<key>foreground</key><string>#c9a0ff</string>
<key>fontStyle</key><string>italic</string>
</dict>
</dict>
<!-- Markdown link -->
<dict>
<key>name</key><string>Markdown Link</string>
<key>scope</key><string>markup.underline.link</string>
<key>settings</key>
<dict>
<key>foreground</key><string>#a4b4ff</string>
<key>fontStyle</key><string>underline</string>
</dict>
</dict>
<!-- Invalide -->
<dict>
<key>name</key><string>Invalid</string>
<key>scope</key><string>invalid</string>
<key>settings</key>
<dict>
<key>foreground</key><string>#f25c7a</string>
<key>fontStyle</key><string>bold</string>
</dict>
</dict>
</array>
<key>uuid</key>
<string>vc-9f3a2b1c-4d5e-6f7a-8b9c-0d1e2f3a4b5c</string>
</dict>
</plist>