format = """ $all\ $line_break\ $time\ $status\ $character """ scan_timeout = 25 command_timeout = 200 [aws] disabled = false [character] success_symbol = "[➜](bold green)" error_symbol = "[🔥](bold #ee4e4e)" vimcmd_symbol = "[N](bold green)" [battery] full_symbol = "•" charging_symbol = "⇡" discharging_symbol = "⇣" unknown_symbol = "~" disabled = true [[battery.display]] threshold = 35 [cmake] format = "[$symbol]($style)" [cmd_duration] # notification support via # cargo install starship --features=notify-rust show_notifications = true # in milliseconds min_time_to_notify = 13_000 notification_timeout = 3_750 [cobol] disabled = true [conda] disabled = true [crystal] disabled = true [directory] truncate_to_repo = true truncation_symbol = "…/" style = "bold blue" [docker_context] disabled = true [elixir] disabled = true [elm] disabled = true [erlang] disabled = true [git_branch] format = "[$symbol$branch]($style) " style = "bright-black" # [git_commit] # only_detached = false [git_metrics] disabled = false added_style = "bold blue" [git_status] ahead = "⇡${count}" diverged = "⇕⇡${ahead_count}⇣${behind_count}" behind = "⇣${count} " deleted = "[•](bold red)" untracked = "[⚶](bold cyan)" stashed = "[≡](bold yellow)" staged = "[+](bold green)" modified = "[∆](bold green)" renamed = "[⥁](bold purple)" conflicted = "[⥯](bold red)" format = "[($conflicted$stashed$modified$staged$renamed$deleted$untracked$ahead_behind )]($style)" [golang] format = "[$symbol]($style)" [julia] disabled = true [kotlin] format = "[$symbol($version )]($style)" [lua] disabled = true [nix_shell] disabled = false symbol = " " # requires patched font, the default is ❄️ format = '[$symbol](bold bright-cyan)[$state](bold italic bright-purple)[( \($name\))]($style) ' [nodejs] symbol = "⬢ " format = "[$symbol]($style)" [package] disabled = false symbol = "⬢ " style = "bold bright-black" format = "[$symbol($version )]($style)" [purescript] disabled = false [python] # don't trigger just when a ".py" is found detect_extensions = [] style = "bright-black" format = "[${symbol}${pyenv_prefix}(${version} )$virtualenv ]($style)" [red] disabled = true [rlang] disabled = true [rust] format = "[$symbol($version )]($style)" [scala] disabled = true [singularity] disabled = true [swift] disabled = false [status] disabled = false style = "red" map_symbol = false symbol = "\\(╯°□°)╯︵ ┻━┻" format = "(bg:$stylefg:#4169e1)[$symbol $status](bg:$style)(fg:$style) " # ref: # https://github.com/starship/starship/discussions/1107#discussioncomment-345147 [terraform] format = "[🏎💨 $version ($workspace )]($style)" [time] # Enable and format the time module disabled = false style = "bold bright-black" format = "[$time]($style) " [vcsh] disabled = true [vlang] symbol = "V" style = "bold fg:#5d87bf bg:#333344" format = "[$symbol]($style) " [zig] disabled = false format = "[$symbol]($style)" [custom.hare] disabled = false # check out https://harelang.org/ description = "The currently installed version of Harelang" detect_extensions = ["ha"] # since there is no hare emoji so far, the one for rabbit is used symbol = "🐰 " command = "hare version | cut -f 2 -d ' '" style = "dimmed bold bright-black" format = "$symbol[($output)]($style) "