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