Sauvegarde des configs actives (nu 0.111.0, macOS).
| Fichier | Rôle |
|---|---|
config.nu |
Alias, thème auto (day/night), prompt Starship, zoxide, historique |
env.nu |
EDITOR, PATH, fnm, génération one-shot de ~/.zoxide.nu |
themes/grok-night.nu |
Thème sombre |
themes/grok-day.nu |
Thème clair |
~/Library/Application Support/nushell/
($nu.default-config-dir)
NU_DIR="$HOME/Library/Application Support/nushell"
mkdir -p "$NU_DIR/themes"
cp config.nu env.nu "$NU_DIR/"
cp themes/*.nu "$NU_DIR/themes/"Puis redémarrer le shell (ou ouvrir un nouvel onglet Ghostty).
Pour forcer la régénération de zoxide après une mise à jour de l’outil :
rm -f ~/.zoxide.nu
# puis ouvrir un nouveau shell (env.nu le recrée)- Thème : toujours
grok-night(dark), indépendant de l’apparence macOS. - zoxide :
zoxide initseulement si~/.zoxide.nuest absent ;sourcedansconfig.nu(recommandation upstream). Stub créé si zoxide n’est pas installé. cat→open --raw(texte brut). Pour parser du JSON/YAML en table, utiliseropendirectement.cd→z(zoxide).- fnm / starship : chargés seulement s’ils sont dans le
PATH. - Historique : SQLite, 100k entrées ;
buffer_editor = nvim; completionsfuzzy.
Outils attendus par cette config (présents dans le PATH) :
- nushell — shell
- starship — prompt
- zoxide —
cd→z - fnm — versions Node
- neovim (
nvim) —$env.EDITOR, aliasvi,buffer_editor