Starship/fr: Difference between revisions
m fix link |
Updating to match new version of source page |
||
| Line 34: | Line 34: | ||
]; | ]; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Après avoir modifié votre configuration, appliquez les modifications en exécutant: | Après avoir modifié votre configuration, appliquez les modifications en exécutant: | ||
| Line 46: | Line 47: | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
programs.starship.enable = true; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
après avoir installé Starship, vous devez le sourcer dans votre shell | après avoir installé Starship, vous devez le sourcer dans votre shell | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Bash: | Bash: | ||
</div> | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
eval "$(starship init bash)" | eval "$(starship init bash)" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Zsh: | |||
</div> | |||
<syntaxhighlight lang="zsh"> | <syntaxhighlight lang="zsh"> | ||
eval "$(starship init zsh)" | eval "$(starship init zsh)" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Fish: | |||
</div> | |||
<syntaxhighlight lang="fish"> | <syntaxhighlight lang="fish"> | ||
starship init fish | source | starship init fish | source | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
if you use other shells than what I just mentioned please head to this [https://starship.rs/guide/#step-2-set-up-your-shell-to-use-starship page] | |||
</div> | |||
<span id="Advanced"></span> | <span id="Advanced"></span> | ||
=== Avancé === | === Avancé === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
you can customize starship with Nix (here's a snippet to understand) | |||
<nowiki>:</nowiki> | <nowiki>:</nowiki> | ||
</div> | |||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
programs.starship = { | programs.starship = { | ||
enable = true; | |||
settings = { | |||
add_newline = true; | |||
command_timeout = 1300; | |||
scan_timeout = 50; | |||
format = "$all$nix_shell$nodejs$lua$golang$rust$php$git_branch$git_commit$git_state$git_status\n$username$hostname$directory"; | |||
character = { | |||
success_symbol = "[](bold green) "; | |||
error_symbol = "[✗](bold red) "; | |||
}; | |||
}; | |||
}; | }; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
since we can't include every option on Starship here's a GitHub link <noinclude> [https://gist.github.com/s-a-c/0e44dc7766922308924812d4c019b109#file-starship-nix/ containing every configuration option] </noinclude> and here's the official documentation to explain each option [https://starship.rs/config/ starship configuration guide] | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
good luck :D | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
[[Category:Shell]] | [[Category:Shell]] | ||
</div> | |||