Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Préférences Nushell

Sauvegarde des configs actives (nu 0.111.0, macOS).

Contenu

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

Emplacement runtime (macOS)

~/Library/Application Support/nushell/

($nu.default-config-dir)

Restaurer

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)

Comportements notables

  • Thème : toujours grok-night (dark), indépendant de l’apparence macOS.
  • zoxide : zoxide init seulement si ~/.zoxide.nu est absent ; source dans config.nu (recommandation upstream). Stub créé si zoxide n’est pas installé.
  • catopen --raw (texte brut). Pour parser du JSON/YAML en table, utiliser open directement.
  • cdz (zoxide).
  • fnm / starship : chargés seulement s’ils sont dans le PATH.
  • Historique : SQLite, 100k entrées ; buffer_editor = nvim ; completions fuzzy.

Dépendances

Outils attendus par cette config (présents dans le PATH) :

  • nushell — shell
  • starship — prompt
  • zoxidecdz
  • fnm — versions Node
  • neovim (nvim) — $env.EDITOR, alias vi, buffer_editor