# Presets Here is a collection of community-submitted configuration presets for Starship. If you have a preset to share, please [submit a PR](https://github.com/starship/starship/edit/master/docs/presets/README.md) updating this file! 😊 ## Nerd Font Symbols This preset doesn't change anything except for the symbols used for each module. If emojis aren't your thing, this might catch your eye! ![Screenshot of Nerd Font Symbols preset](/presets/nerd-font-symbols.png) ### Prerequisites - A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal (the example uses Fira Code Nerd Font) ### Configuration ```toml [aws] symbol = " " [conda] symbol = " " [dart] symbol = " " [directory] read_only = " " [docker_context] symbol = " " [elixir] symbol = " " [elm] symbol = " " [git_branch] symbol = " " [golang] symbol = " " [hg_branch] symbol = " " [java] symbol = " " [julia] symbol = " " [memory_usage] symbol = " " [nim] symbol = " " [nix_shell] symbol = " " [package] symbol = " " [perl] symbol = " " [php] symbol = " " [python] symbol = " " [ruby] symbol = " " [rust] symbol = " " [scala] symbol = " " [swift] symbol = "ﯣ " ``` ## Bracketed Segments This preset changes the format of all the built-in modules to show their segment in brackets instead of using the default Starship wording ("via", "on", etc.). Before: ![Screenshot of default Starship configuration](/presets/bracketed-segments-before.png) After: ![Screenshot of Bracketed Segments preset](/presets/bracketed-segments-after.png) ### Configuration ```toml [cmake] format = '\[[$symbol($version)]($style)\]' [cmd_duration] format = "[⏱ $duration]($style)" [conda] format = '\[[$symbol$environment]($style)\]' [crystal] format = '\[[$symbol($version)]($style)\]' [dart] format = '\[[$symbol($version)]($style)\]' [deno] format = '\[[$symbol($version)]($style)\]' [docker_context] format = '\[[$symbol$context]($style)\]' [dotnet] format = '\[[$symbol($version)(🎯 $tfm)]($style)\]' [elixir] format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]' [elm] format = '\[[$symbol($version)]($style)\]' [erlang] format = '\[[$symbol($version)]($style)\]' [git_branch] format = '\[[$symbol$branch]($style)\]' [git_status] format = '([\[$all_status$ahead_behind\]]($style))' [golang] format = '\[[$symbol($version)]($style)\]' [helm] format = '\[[$symbol($version)]($style)\]' [java] format = '\[[$symbol($version)]($style)\]' [julia] format = '\[[$symbol($version)]($style)\]' [kotlin] format = '\[[$symbol($version)]($style)\]' [lua] format = '\[[$symbol($version)]($style)\]' [memory_usage] format = '\[$symbol[$ram( | $swap)]($style)\]' [nim] format = '\[[$symbol($version)]($style)\]' [nix_shell] format = '\[[$symbol$state( \($name\))]($style)\]' [nodejs] format = '\[[$symbol($version)]($style)\]' [ocaml] format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]' [package] format = '\[[$symbol$version]($style)\]' [perl] format = '\[[$symbol($version)]($style)\]' [php] format = '\[[$symbol($version)]($style)\]' [purescript] format = '\[[$symbol($version)]($style)\]' [python] format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]' [red] format = '\[[$symbol($version)]($style)\]' [ruby] format = '\[[$symbol($version)]($style)\]' [rust] format = '\[[$symbol($version)]($style)\]' [scala] format = '\[[$symbol($version)]($style)\]' [swift] format = '\[[$symbol($version)]($style)\]' [terraform] format = '\[[$symbol$workspace]($style)\]' [vagrant] format = '\[[$symbol($version)]($style)\]' [zig] format = '\[[$symbol($version)]($style)\]' ```