Files
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

7.3 KiB
Raw Permalink Blame History

violet-chaton v2 — reference des commandes

Tape hotkeys dans le terminal pour un rappel rapide.


Navigation & fichiers

Commande Alias Description
ls eza --icons Listing colore avec icones
ll eza -l --git Listing long avec infos git
la eza -la --git Listing complet (fichiers caches inclus)
lt eza --tree Arborescence en arbre (3 niveaux)
cd <dossier> zoxide Navigation intelligente (memorise les dossiers visites)
cd <partiel> zoxide Saute vers le dossier le plus probable
<nom_dossier> AUTO_CD Entrer dans un dossier sans taper cd
y yazi + cd Explorateur fichiers TUI — cd au dossier visite en quittant
proj fzf ~/Dev Project switcher — navigue dans tous les projets
nemo Explorateur de fichiers GUI
fd <pattern> fdfind Recherche de fichiers (remplace find)
mkcd <nom> mkdir + cd Creer un dossier et y entrer

yazi — raccourcis principaux

Touche Action
h/j/k/l ou fleches Navigation
Entree Ouvrir / entrer dans le dossier
Espace Selectionner
y Copier
d Couper
p Coller
r Renommer
D Supprimer
q Quitter (retour au dossier visite)

yazi utilise le protocole image kitty — les images s'affichent en preview native.


Visualisation

Commande Alias Description
cat <fichier> batcat Affichage avec coloration syntaxique (theme violet-chaton)
bat <fichier> batcat Comme cat avec numeros de lignes et pager
glow <fichier.md> Rendu Markdown dans le terminal
tl <commande> tldr Pages de manuel simplifiees avec exemples
man <commande> Pages de manuel completes (man reste intact)
fetch Infos systeme avec le logo violet-chaton
colors Affiche la palette violet-chaton v2 complete

Recherche

Commande Description
rg <pattern> Recherche dans les fichiers (ripgrep)
fd <pattern> Recherche de fichiers
fzf Fuzzy finder interactif

fzf — raccourcis clavier

Touche Action
Ctrl+G Recherche fuzzy d'un fichier (apercu bat)
Ctrl+F Recherche fuzzy d'un dossier
Ctrl+R Recherche dans l'historique (via atuin)

fzf — commandes avancees

Commande Description
glog Git log interactif — preview du commit, copie hash au presse-papier
fkill Process killer — selectionne et tue un process

Git

Commande Alias Description
lg lazygit Interface TUI complete pour git (theme violet-chaton v2)
glog Git log fzf avec preview des commits
git diff Diffs colores par delta (side-by-side, violet-chaton)

lazygit — raccourcis principaux

Touche Action
1/2/3/4/5 Changer de panneau
Espace Stage / unstage
c Commit
p Push
P Pull
q Quitter

git-delta — navigation

Touche Action
n Hunk suivant
N Hunk precedent
q Quitter

Terminal kitty — splits & layouts

Touche Action
Ctrl+Shift+\ Split vertical
Ctrl+Shift+- Split horizontal
Ctrl+Shift+Z Zoom — stack toggle (fullscreen le split actif)
Ctrl+Shift+←→↑↓ Naviguer entre splits
Ctrl+Shift+F Deplacer split en avant
Ctrl+Shift+B Deplacer split en arriere
Ctrl+Shift+R Redimensionner split
Ctrl+Shift+1 Layout tall
Ctrl+Shift+2 Layout fat
Ctrl+Shift+3 Layout grid
Ctrl+Shift+4 Layout horizontal
Ctrl+Shift+5 Layout vertical
Ctrl+Shift+T Nouvel onglet
Ctrl+Shift+W Fermer onglet
Ctrl+Shift+H/L Onglet precedent/suivant
Ctrl+Shift+, Renommer onglet
Ctrl+V Coller
Ctrl+C Copier / interrompre
Ctrl+Shift++/-/0 Zoom police
Ctrl+Shift+F5 Recharger la config

Vi-mode zsh

Le shell demarre en mode insert (beam cursor). Escape passe en mode normal (block cursor).

Mode normal (Escape)

Touche Action
h/j/k/l Deplacement gauche/bas/haut/droite
w / b Mot suivant / precedent
0 / $ Debut / fin de ligne
x Supprimer caractere
dd Supprimer la ligne
yy Copier la ligne
p Coller
i Retour mode insert
a Insert apres le curseur
A Insert en fin de ligne

Mode insert (keybindings preserves)

Touche Action
Ctrl+A Debut de ligne
Ctrl+E Fin de ligne
Ctrl+W Supprimer mot precedent
Ctrl+U Supprimer jusqu'au debut
Ctrl+K Supprimer jusqu'a la fin
Ctrl+Y Coller (yank)
Ctrl+Space Accepter suggestion auto

Monitoring & systeme

Commande Alias Description
btop / top Moniteur systeme (theme violet-chaton v2)
disk / dust Analyse de l'espace disque
procs Process viewer moderne
tokei Stats code par langage
hyperfine <cmd> Benchmark d'une commande
gping <host> Ping avec graphe temps reel

Historique shell (atuin)

Commande / Touche Description
Ctrl+R Recherche fuzzy dans l'historique
atuin stats Statistiques commandes
atuin sync Synchroniser entre machines

Correction & suggestions

Commande / Touche Description
fuck Corrige la derniere commande ratee (thefuck)
Ctrl+Space Accepte la suggestion complete
(fleche droite) Accepte partiellement (mot par mot)
Tab Autocompletion avec menu interactif

Visuels & fun

Commande Description
cava Visualiseur audio (gradient Mitsuri)
pipes Animation de tuyaux colores
cbonsai Bonsai anime
chafa <image> Affiche une image dans le terminal
lolcat Colorie en arc-en-ciel (ex: ls | lolcat)
cmatrix Pluie de caracteres Matrix
toilet -f big <texte> Texte en gros ASCII art

Utilitaires

Commande Description
sd <ancien> <nouveau> Remplacement simplifie (remplace sed)
qalc Calculatrice interactive (unites, conversions)
jq Traite et formate du JSON
weather [ville] Meteo rapide
uv / uvx Gestionnaire Python ultra-rapide

Coloration syntaxique zsh

Type Couleur
Commandes Lavande #a4b4ff
Alias Lilac #c9a0ff
Builtins Magenta #ff4da6
Chaines Mitsuri #9adba8
Options --flag Champagne #e8c87a
Chemins Text souligne
Erreurs / inconnu Danger #f25c7a bold
Commentaires Muted #716686 italic
Redirections > | Magenta bold
Globs * ? Champagne

Prompt starship (3 lignes)

┌── [OS] [dossier] [git branch] [git status] [langages] ─── [duree] [batterie] [heure]
└─ [status] 
  • Ligne 1 : separateur + infos (remplissage pointille entre gauche/droite)
  • Ligne 2 : prompt — vert mitsuri si OK, magenta si erreur
  • username@host : cache en local, apparait en SSH
  • sudo : indicateur discret quand actif
  • battery : visible sous 70%, rouge sous 30%
  • brain_name : affiche en italic quand la variable est definie