# starship config.toml # Use custom format format = """ [╭─](bold blue)$username\ $hostname\ $shlvl\ $kubernetes\ $directory\ $git_branch\ $git_commit\ $git_state\ $git_status\ $hg_branch\ $docker_context\ $package\ $cmake\ $dart\ $dotnet\ $elixir\ $elm\ $erlang\ $golang\ $helm\ $java\ $julia\ $kotlin\ $nim\ $nodejs\ $ocaml\ $perl\ $php\ $purescript\ $python\ $ruby\ $rust\ $scala\ $swift\ $terraform\ $vagrant\ $zig\ $nix_shell\ $conda\ $memory_usage\ $aws\ $gcloud\ $openstack\ $env_var\ $crystal\ $custom\ $line_break\ $lua\ $time\ $status\ $shell\ [╰>](bold blue) """ # Wait 10 milliseconds for starship to check files under the current directory. scan_timeout = 10 # Disable the blank line at the start of the prompt add_newline = false [username] style_user = "green bold" style_root = "red bold" format = "(bold green)[$user]($style)" disabled = false show_always = true [hostname] ssh_only = false format = "[@$hostname ](green bold)" disabled = false [directory] read_only = " 🔒" read_only_style = "fg:blue bold" style = "blue bold" format = "[$path ]($style)[$read_only]($read_only_style)" [git_branch] symbol = " " always_show_remote = false format = "[on $symbol$branch]($style) " style = "purple bold" only_attached = false disabled = false [git_status] conflicted = "🏳" ahead = "🏎💨" behind = "😰" diverged = "😵" up_to_date = "[✓](green)" untracked = "($count) Untracked files " stashed = "📦" modified = "📝" staged = '[++\($count\)](green)' renamed = "👅" deleted = "🗑"