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)
183 lines
7.3 KiB
Plaintext
183 lines
7.3 KiB
Plaintext
# ── violet-chaton v2 — kitty terminal ────────────────────────────────────────
|
|
# Font : Maple Mono NF — cursive italics + ligatures
|
|
# Palette : violet-chaton v2 (source : themes/palette.sh)
|
|
|
|
# ── Font ─────────────────────────────────────────────────────────────────────
|
|
font_family Maple Mono NF
|
|
bold_font Maple Mono NF Bold
|
|
italic_font Maple Mono NF Italic
|
|
bold_italic_font Maple Mono NF Bold Italic
|
|
font_size 13.0
|
|
|
|
# Ligatures et font features (cursive italics pour commentaires)
|
|
disable_ligatures never
|
|
font_features MapleMono-NF-Regular +cv01 +ss01 +ss02 +ss03 +ss05
|
|
font_features MapleMono-NF-Italic +cv01 +ss01 +ss02 +ss03 +ss05
|
|
font_features MapleMono-NF-Bold +cv01 +ss01 +ss02 +ss03 +ss05
|
|
font_features MapleMono-NF-BoldItalic +cv01 +ss01 +ss02 +ss03 +ss05
|
|
|
|
# ── Cursor + trail effect ────────────────────────────────────────────────────
|
|
cursor #ff4da6
|
|
cursor_text_color #1a0e27
|
|
cursor_shape beam
|
|
cursor_beam_thickness 1.8
|
|
cursor_blink_interval 0.4
|
|
|
|
# Undercurl style — vagues violettes pour les erreurs/warnings
|
|
undercurl_style thin-sparse
|
|
# Couleurs undercurl (utilisees par les apps qui supportent les colored underlines)
|
|
# Les terminaux modernes + neovim/bat utilisent ces couleurs automatiquement
|
|
|
|
# Trail — trainee lumineuse magenta derriere le curseur
|
|
cursor_trail 15
|
|
cursor_trail_decay 0.05 0.3
|
|
cursor_trail_start_threshold 0
|
|
|
|
# ── Scrollback ───────────────────────────────────────────────────────────────
|
|
scrollback_lines 10000
|
|
wheel_scroll_multiplier 3
|
|
|
|
# ── Mouse ────────────────────────────────────────────────────────────────────
|
|
mouse_hide_wait 2.0
|
|
url_color #a4b4ff
|
|
url_style curly
|
|
open_url_with default
|
|
detect_urls yes
|
|
|
|
# ── Bell ─────────────────────────────────────────────────────────────────────
|
|
enable_audio_bell no
|
|
visual_bell_duration 0.0
|
|
|
|
# ── Window ───────────────────────────────────────────────────────────────────
|
|
window_padding_width 8 12
|
|
background_opacity 0.92
|
|
dynamic_background_opacity yes
|
|
dim_opacity 0.75
|
|
|
|
# Blur (compositor dependent — works on KWin, Hyprland, COSMIC)
|
|
# background_blur 24
|
|
|
|
confirm_os_window_close 0
|
|
initial_window_width 120c
|
|
initial_window_height 35c
|
|
|
|
# ── Tab bar ──────────────────────────────────────────────────────────────────
|
|
tab_bar_edge top
|
|
tab_bar_style powerline
|
|
tab_powerline_style slanted
|
|
tab_bar_min_tabs 2
|
|
|
|
active_tab_foreground #1a0e27
|
|
active_tab_background #ff4da6
|
|
active_tab_font_style bold
|
|
inactive_tab_foreground #c4b8d4
|
|
inactive_tab_background #3d2454
|
|
inactive_tab_font_style normal
|
|
tab_bar_background #1a0e27
|
|
|
|
# ── Palette violet-chaton v2 ─────────────────────────────────────────────────
|
|
|
|
# Fond
|
|
foreground #f0eaf8
|
|
background #261537
|
|
selection_foreground #1a0e27
|
|
selection_background #c9a0ff
|
|
|
|
# Noir (fonds)
|
|
color0 #261537
|
|
color8 #5a3875
|
|
|
|
# Rouge (danger)
|
|
color1 #f25c7a
|
|
color9 #ff7a96
|
|
|
|
# Vert (mitsuri)
|
|
color2 #9adba8
|
|
color10 #b5e8c0
|
|
|
|
# Jaune (champagne)
|
|
color3 #e8c87a
|
|
color11 #f0d99a
|
|
|
|
# Bleu (lavande)
|
|
color4 #a4b4ff
|
|
color12 #bcc8ff
|
|
|
|
# Magenta
|
|
color5 #ff4da6
|
|
color13 #c9a0ff
|
|
|
|
# Cyan (lilac — pas de vrai cyan, on reste violet)
|
|
color6 #c9a0ff
|
|
color14 #dfc0ff
|
|
|
|
# Blanc (texte)
|
|
color7 #c4b8d4
|
|
color15 #f0eaf8
|
|
|
|
# ── Marks ────────────────────────────────────────────────────────────────────
|
|
mark1_foreground #1a0e27
|
|
mark1_background #ff4da6
|
|
mark2_foreground #1a0e27
|
|
mark2_background #c9a0ff
|
|
mark3_foreground #1a0e27
|
|
mark3_background #a4b4ff
|
|
|
|
# ── Keyboard shortcuts ──────────────────────────────────────────────────────
|
|
|
|
# Clipboard
|
|
map ctrl+v paste_from_clipboard
|
|
map ctrl+c copy_or_interrupt
|
|
|
|
# Tabs
|
|
map ctrl+shift+t new_tab_with_cwd
|
|
map ctrl+shift+l next_tab
|
|
map ctrl+shift+h previous_tab
|
|
map ctrl+shift+w close_tab
|
|
map ctrl+shift+, set_tab_title
|
|
|
|
# Splits / Windows — tiling dans le terminal
|
|
map ctrl+shift+enter new_window_with_cwd
|
|
map ctrl+shift+\ launch --cwd=current --location=vsplit
|
|
map ctrl+shift+- launch --cwd=current --location=hsplit
|
|
map ctrl+shift+z toggle_layout stack
|
|
map ctrl+shift+r start_resizing_window
|
|
|
|
# Navigation entre splits
|
|
map ctrl+shift+left neighboring_window left
|
|
map ctrl+shift+right neighboring_window right
|
|
map ctrl+shift+up neighboring_window up
|
|
map ctrl+shift+down neighboring_window down
|
|
|
|
# Swap splits
|
|
map ctrl+shift+f move_window_forward
|
|
map ctrl+shift+b move_window_backward
|
|
|
|
# Zoom
|
|
map ctrl+shift+equal change_font_size all +1.0
|
|
map ctrl+shift+minus change_font_size all -1.0
|
|
map ctrl+shift+0 change_font_size all 0
|
|
|
|
# Reload
|
|
map ctrl+shift+f5 load_config_file
|
|
|
|
# Quick layouts
|
|
map ctrl+shift+1 goto_layout tall
|
|
map ctrl+shift+2 goto_layout fat
|
|
map ctrl+shift+3 goto_layout grid
|
|
map ctrl+shift+4 goto_layout horizontal
|
|
map ctrl+shift+5 goto_layout vertical
|
|
|
|
# ── Layouts ──────────────────────────────────────────────────────────────────
|
|
enabled_layouts tall,fat,grid,horizontal,vertical,stack
|
|
|
|
# ── Splits styling ──────────────────────────────────────────────────────────
|
|
active_border_color #ff4da6
|
|
inactive_border_color #3d2454
|
|
bell_border_color #f25c7a
|
|
window_border_width 1.5pt
|
|
window_margin_width 2
|
|
single_window_margin_width 0
|
|
draw_minimal_borders yes
|
|
inactive_text_alpha 0.7
|