feat(starship): update configuration to version 0.5.0

Adds config for a few new modules from recent starship updates.
This commit is contained in:
2025-12-26 19:17:57 +00:00
parent e86ff34b2e
commit 666c60b89d

View File

@@ -1,7 +1,7 @@
# ------------------------------------------------------------------------------
# jimeh's Starship Config
# ------------------------------------------------------------------------------
# Version: 0.4.0
# Version: 0.5.0
# URL: https://github.com/jimeh/dotfiles/blob/main/config/starship.toml
# ------------------------------------------------------------------------------
# This is minimalistic Starship (https://starship.rs/) prompt setup with most
@@ -9,7 +9,12 @@
# picking of specific features to enable.
# ------------------------------------------------------------------------------
# ------------------------------------------------------------------------------
# MARK: Format
# ------------------------------------------------------------------------------
add_newline = false
format = """
$username\
$hostname\
@@ -20,15 +25,18 @@ $git_state\
$git_metrics\
$git_status\
$hg_branch\
$fossil_branch\
$fossil_metrics\
$hg_state\
$line_break\
$character"""
right_format = """
$localip\
$shlvl\
$singularity\
$kubernetes\
$vcsh\
$fossil_branch\
$pijul_channel\
$docker_context\
$package\
@@ -43,6 +51,7 @@ $elixir\
$elm\
$erlang\
$fennel\
$fortran\
$gleam\
$golang\
$guix_shell\
@@ -63,14 +72,17 @@ $php\
$pulumi\
$purescript\
$python\
$quarto\
$raku\
$rlang\
$red\
$ruby\
$rust\
$scala\
$solidity\
$swift\
$terraform\
$typst\
$vlang\
$vagrant\
$zig\
@@ -90,8 +102,11 @@ $custom\
$cmd_duration\
$status\
$line_break\
$direnv
$direnv\
$mise\
$nats\
$jobs\
$netns\
$shell\
$sudo\
$battery\
@@ -101,7 +116,7 @@ $container\
$time"""
# ------------------------------------------------------------------------------
# Main left prompt components
# MARK: Left prompt
# ------------------------------------------------------------------------------
[username]
@@ -129,12 +144,12 @@ disabled = true
[character]
success_symbol = '[](bold fg:118)'
error_symbol = '[](bold fg:46)'
vicmd_symbol = '[](bold fg:46)'
vimcmd_symbol = '[](bold fg:46)'
# ------------------------------------------------------------------------------
# Source Control
# MARK: Source Control
# ------------------------------------------------------------------------------
#
[git_branch]
format = '([$symbol$branch]($style))'
style = 'fg:51'
@@ -176,9 +191,9 @@ symbol = ''
truncation_length = 24
# ------------------------------------------------------------------------------
# Right prompt "status" components
# MARK: Right prompt
# ------------------------------------------------------------------------------
#
[shlvl]
symbol = ' '
format = '( [$symbol$shlvl]($style))'
@@ -254,16 +269,18 @@ style = "bold fg:239"
disabled = false
# ------------------------------------------------------------------------------
# Languages
# MARK: Languages
# ------------------------------------------------------------------------------
#
[buf]
symbol = ' '
format = '( [$symbol($version)]($style))'
disabled = false
[bun]
symbol = ' '
format = '( [$symbol$version]($style))'
style = 'bold blue'
disabled = false
[c]
@@ -294,7 +311,7 @@ disabled = false
[deno]
format = '( [$symbol$version]($style))'
disabled = true
disabled = false
[dotnet]
symbol = '󰪮 '
@@ -320,6 +337,10 @@ disabled = true
format = '( [$symbol($version)]($style))'
disabled = true
[fortran]
format = '( [$symbol$version]($style))'
disabled = true
[gleam]
format = '( [$symbol($version)]($style))'
disabled = false
@@ -420,6 +441,10 @@ symbol = ' '
format = '( [$symbol$version]($style))'
disabled = true
[solidity]
format = '( [$symbol$version]($style))'
disabled = false
[swift]
symbol = ' '
format = '( [$symbol$version]($style))'
@@ -434,9 +459,9 @@ format = '( [$symbol$version]($style))'
disabled = false
# ------------------------------------------------------------------------------
# Tools
# MARK: Tools
# ------------------------------------------------------------------------------
#
[aws]
symbol = ' '
format = '( [$symbol($profile)( \($region\))( \[$duration\])]($style))'
@@ -485,7 +510,7 @@ format = '( [$symbol$account(@$domain)(\($region\))]($style))'
disabled = true
[gradle]
fomat = '( [$symbol($version)]($style))'
format = '( [$symbol($version)]($style))'
disabled = true
[helm]
@@ -501,6 +526,18 @@ disabled = false
format = '( [$symbol$project]($style))'
disabled = true
[mise]
format = '( [$symbol$health]($style))'
disabled = true
[nats]
format = '( [$symbol$name]($style))'
disabled = false
[netns]
format = '( [$symbol \[$name\]]($style))'
disabled = true
[nix_shell]
symbol = ' '
format = '( [$symbol$state(\($name\))]($style))'
@@ -528,6 +565,10 @@ disabled = true
format = '( [$symbol$stack]($style))'
disabled = true
[quarto]
format = '( [$symbol$version]($style))'
disabled = false
[singularity]
format = '( [$symbol\[$env\]]($style))'
disabled = true
@@ -540,6 +581,10 @@ disabled = true
format = '( [$symbol$workspace]($style))'
disabled = false
[typst]
format = '( [$symbol$version]($style))'
disabled = false
[vagrant]
format = '( [$symbol($version)]($style))'
disabled = false