Skip to content

Instantly share code, notes, and snippets.

@kimsondrup
Created December 22, 2023 14:32
Show Gist options
  • Save kimsondrup/7698659dadbc5874432fd61f2be54344 to your computer and use it in GitHub Desktop.
Save kimsondrup/7698659dadbc5874432fd61f2be54344 to your computer and use it in GitHub Desktop.
My Starship terminal configuration file
#                                 
# brew tap homebrew/cask-fonts
# brew install font-hack-nerd-font
format = """
[](fg:#0969da bg:#0969da)\
$username\
[](fg:#0969da bg:#eac54f)\
$directory\
[](fg:#eac54f bg:#e44729)\
$git_branch\
$git_status\
[ ](fg:#e44729)\
"""
right_format = """
[](fg:#8250df)\
$time\
$all
$character
"""
[username]
show_always = true
style_user = "fg:#ffffff bg:#0969da"
style_root = "fg:#ffffff bg:#0969da"
format = '[$user ]($style)'
disabled = false
[directory]
style = "fg:#000000 bg:#eac54f"
format = "[ $path ]($style)"
disabled = false
[directory.substitutions]
"Documents" = " "
"Downloads" = " "
"Music" = " "
"Pictures" = " "
[git_branch]
symbol = ""
style = "fg:#ffffff bg:#e44729"
format = '[ $symbol $branch ]($style)'
disabled = false
[git_status]
style = "fg:#ffffff bg:#e44729"
format = '[$all_status$ahead_behind ]($style)'
disabled = false
# Start languages and tools #
[c]
symbol = ""
style = "fg:#ffffff bg:#840a2c"
format = '[ $symbol ($version) ]($style)'
disabled = false
[aws]
style = "fg:#232f3e bg:#ff9900"
format = '[ on $symbol($profile )(\($region\) )]($style)'
[azure]
symbol = "󰠅 "
format = "[ on $symbol($subscription) ]($style)"
style = "fg:#1A1918 bg:#2B8EED"
disabled = false
[azure.subscription_aliases]
Company-long-name-sub = 'Company-CN'
[kubernetes]
style = "fg:#ffffff bg:#326ce5"
#format = '[ on ﴱ ($user on )($cluster in )$context \($namespace\) ]($style)'
format = '[ as ﴱ ($user on )($cluster in )$context (\($namespace\) )]($style)'
disabled = false
[kubernetes.user_aliases]
'clusterUser_[^_]+_(?P<var_user>.+-aks-.+)' = '…_$var_user'
[kubernetes.context_aliases]
'[^-]+-aks-(?P<var_context>.*)' = '…-$var_context'
[docker_context]
style = "fg:#ffffff bg:#1D63ED"
format = '[ via 🐋 $context]($style)'
[gcloud]
symbol = " "
style = "fg:#ffffff bg:#0f9d58"
format = '[ on $symbol $account(@$domain)(\($region\)) ]($style) '
# format = '[ on $symbol account@company.iam.gserviceaccount.com(\($region\)) ]($style) ' # for testing purposes
disabled = false
[golang]
symbol = ""
style = "fg:#ffffff bg:#007d9c"
format = '[ $symbol ($version) ]($style)'
disabled = false
[terraform]
style = "fg:#ffffff bg:#844FBA"
#format = "[ via $symbol$workspace $version ]($style)"
format = "[ $symbol$version ]($style)"
disabled = false
[java]
symbol = ""
style = "fg:#ffffff bg:#007396"
format = '[ $symbol ($version) ]($style)'
disabled = false
[lua]
symbol = ""
style = "fg:#ffffff bg:#000080"
format = '[ $symbol ($version) ]($style)'
disabled = false
[nodejs]
symbol = ""
style = "fg:#ffffff bg:#5fa04e"
format = '[ $symbol ($version) ]($style)'
disabled = false
[package]
symbol = ""
style = "fg:#ffffff bg:#cb3837"
format = '[ $symbol ($version) ]($style)'
disabled = false
[php]
symbol = ''
style = "fg:#ffffff bg:#4F5B93"
format = '[ $symbol ($version) ]($style)'
disabled = false
[python]
symbol = ''
style = "fg:#000000 bg:#ffdf76"
format = '[ $symbol ($version) ]($style)'
disabled = false
[rust]
symbol = ""
style = "fg:#ffffff bg:#a72145"
format = '[ $symbol ($version) ]($style)'
disabled = false
[nix_shell]
format = '[ via $symbol$state( \($name\)) ]($style)'
#format = '[ via $symbol$state ]($style)'
symbol = "❄️ "
style = "fg:#ffffff bg:#5277C3"
[custom.devbox]
when = ''' env | LC_ALL=C grep --color=never '^__DEVBOX_SHELLENV_HASH_' '''
format = '[ via $symbol devbox ]($style)'
symbol = ""
style = 'fg:#ffffff bg:#2F1759'
# End languages and tools #
[time]
disabled = false
time_format = "%R" # Hour:Minute Format
style = "fg:#ffffff bg:#8250df"
format = '[  $time ]($style)'
[cmd_duration]
style = "fg:#000000 bg:yellow"
format = "[ took $duration ]($style)"
[character]
format = " $symbol"
success_symbol = "[❯](bold green)"
error_symbol = "[❯](bold red)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment