···11-#!/bin/bash
22-gum style --border double --padding "1 2" --margin "1" "Mise & fnox — Gestion d'outils et secrets"
11+#!/usr/bin/env fish
22+mise env -s fish | source
3344-gum style "Sous-démos :"
55-gum style --foreground 99 " 01-mise-use — mise use java@temurin-25"
66-gum style --foreground 99 " 02-mise-env — variables d'environnement"
77-gum style --foreground 99 " 03-fnox — secrets dans le repo"
44+set -l g (set_color a6d189)
55+set -l b (set_color 8caaee)
66+set -l s '#8caaee'
77+set -l n (set_color normal)
88+99+gum style --foreground "$s" --border double --padding "1 2" --margin "1" "Mise & fnox — Gestion d'outils et secrets"
1010+gum spin --spinner.foreground "$s" --spinner dot --title " " sleep 3
1111+1212+echo "$g❯$b Sous-démos disponibles :$n"
1313+echo " 01-mise-use — mise use java@temurin-25"
1414+echo " 02-mise-env — variables d'environnement"
1515+echo " 03-fnox — secrets dans le repo"
+11-7
pimp-my-shell.md
···68686969# 🐚 Mon shell n'a pas à être vide quand il démarre
70707171-* Splash screen customisable par répertoire (`.splashboard.toml`)
7171+* Splash screen customisable
7272+ * Configuration globale `~/.config/splashboard`
7373+ * Configuration par répertoire (`.splashboard.toml`)
7274* Widgets : git, météo, calendrier, horloge, infos système…
7375* Big text animé, thèmes Catppuccin, layouts flex
7474-* "Tu décris en TOML, splashboard dessine"
75767677<!-- end_slide -->
77787879
79808080-# 🐚 Mon shell gère son environnement
8181+# 🐚 Mon shell a un environnement clair
81828283* **mise** : runtimes, variables d'env, tâches
8383-* fichier de configuration `mise.toml`
8484+* Configuration globale `~/.config/mise.toml`
8585+* Configuration au projet `mise.toml`
8486* activation auto au `cd` : la config voyage avec le projet
85878688<!-- end_slide -->
87898890
89919090-# 🐚 Mon shell chiffre ses secrets avec fnox
9292+# 🐚 Mon shell ne leak pas ses secrets
91939292-* secrets chiffrés directement dans le repo (age, gpg, sops)
9393-* fichier de configuration `fnox.toml`
9494+* **fnox** : secrets montés dans l'env
9595+* stockage dans un fichier chiffré
9696+* référencement de secrets d'un Vault, secrets managers cloud
9797+* Configuration `fnox.toml`
9498* activation auto au `cd` : les secrets voyagent avec le projet
959996100<!-- end_slide -->