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)
7.3 KiB
7.3 KiB
violet-chaton v2 — reference des commandes
Tape
hotkeysdans 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