Created
December 22, 2023 14:32
-
-
Save kimsondrup/7698659dadbc5874432fd61f2be54344 to your computer and use it in GitHub Desktop.
My Starship terminal configuration file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# 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