This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

✨ : add todo

Julien WITTOUCK (Jun 18, 2026, 3:39 PM +0200) df15679b 03c2969a

+75
+75
todo.md
··· 1 + # Pimp My Shell - TODO 2 + 3 + ## Structure de la présentation 4 + 5 + - [x] Créer la structure `demo/` avec les chapitres 6 + - [x] Fichiers `.splashboard.toml` pour chaque chapitre (big text) 7 + - [x] Hook fish `99-demos.fish` pour auto-lancer `demo.sh` au `cd` 8 + - [x] Renuméroter `90-splashboard.fish` pour l'ordre de chargement 9 + - [x] Fichier `05-zoxide.fish` pour initialiser zoxide 10 + 11 + ## Slides `pimp-my-shell.md` 12 + 13 + - [x] Slide 1 — Image `pimp-my-shell.png` à 100% à la place du big-text 14 + - [x] Slide Ghostty — 🐚 Mon shell mérite mieux qu'un bash ennuyeux 15 + - [x] Slide Ghostty — Mentionner le choix de fish comme shell 16 + - [x] Slide Ghostty — 🐚 Mon shell s'exécute dans un terminal moderne ("images 🤯" + "fish shell" ajouté) 17 + - [x] Slide Outils — 🐚 Mon shell est superchargé avec des outils boostés 18 + - [x] Slide Outils — Image `tools.png` à 25% à la place des emojis 19 + - [x] Slide Starship — 🐚 Mon shell a un prompt qui envoie du lourd 20 + - [x] Slide Splashboard — 🐚 Mon shell n'a pas à être vide quand il démarre (image 65%) 21 + - [x] Slide Mise — 🐚 Mon shell a un environnement clair (image 55%) 22 + - [x] Slide fnox — 🐚 Mon shell chiffre ses secrets avec fnox 23 + - [x] Slide Chezmoi — 🐚 Mon shell synchronise sa configuration (logo chezmoi à la place du big-text) 24 + - [x] Slide Paillettes — 🐚 Mon shell a des paillettes (image 45%) 25 + - [x] Slide Merci — 🐚 Mon shell vous remercie (colonne QR + photo, liens Nerd Font dans colonne droite, presenterm, `no_footer`) 26 + 27 + ## Démos interactives 28 + 29 + ### 01 Ghostty 30 + - [x] Titre "Ma conf pour Ghostty" 31 + - [x] Afficher `~/.config/ghostty/config.ghostty` avec `bat | gum pager` 32 + - [x] Fish + ❯ vert + spinner (Entrée pour continuer) 33 + 34 + ### 02 Outils 35 + - [x] `lsd -la` (couleurs + icônes) 36 + - [x] `batcat --number -l toml` sur `dot_gitconfig` local 37 + - [x] `zoxide query -l` (navigation intelligente) 38 + - [x] `find --type f` (alias fdfind) 39 + - [x] Fish + ❯ vert + spinner (Entrée pour continuer) 40 + 41 + ### 03 Starship 42 + - [x] `starship explain` — décortiquer le prompt 43 + - [x] Sous-répertoires : java, node, terraform, kube, starship-themes 44 + - [x] Tableau récapitulatif des versions dans le menu 45 + - [x] Fish + ❯ vert + spinner (Entrée pour continuer) 46 + 47 + ### 04 Splashboard 48 + - [x] Créer `demo.sh` en fish avec ❯ vert + spinner bleu 49 + - [x] Menu `gum choose` vers dotfiles_custom, dotfiles_preset_codebase, gitlab-classrooms, nomekop 50 + 51 + ### 05 Mise et fnox 52 + - [x] `mise ls` — outils installés 53 + - [x] `mise tasks` — tâches 54 + - [x] `01-mise-use` — mise use java@temurin-25/21 (fish, ❯ vert, spinner, Entrée) 55 + - [x] `02-mise-env` — variables d'environnement avec `[env]` (fish, ❯ vert, spinner, Entrée) 56 + - [x] `03-fnox` — fnox set, fnox list, fnox exec (fish, ❯ vert, spinner, Entrée) 57 + - [x] `05-mise-fnox/demo.sh` — menu des sous-démos (fish, ❯ vert, spinner, Entrée) 58 + 59 + ### 06 Chezmoi 60 + - [x] `chezmoi list`, `ls ~/.local/share/chezmoi/` (fish, ❯ vert, spinner, Entrée) 61 + 62 + ### 07 Paillettes 63 + - [x] `gum style` + `gum table` + `gum pager` avec `batcat ~/.gitconfig -l toml` (fish, ❯ vert, spinner, Entrée) 64 + - [x] `git fixup` — alias avec gum choose, commit --fixup, rebase --autosquash 65 + - [x] Alias modifié avec rebase automatique via `GIT_SEQUENCE_EDITOR=true` 66 + 67 + ### 08 Merci 68 + - [x] Merci + QR code (fish, ❯ vert, spinner, Entrée) 69 + 70 + ## Menus de navigation 71 + - [x] **03-starship** — `gum table` interactif pour naviguer vers les sous-répertoires 72 + - [x] **04-splashboard** — Menu `gum choose` vers les sous-contextes 73 + - [x] **05-mise-fnox** — Navigation manuelle conservée 74 + 75 + ## Autres