.dotfiles/.config/starship.toml

228 lines
3.0 KiB
TOML

"$schema" = 'https://starship.rs/config-schema.json'
add_newline = true
format = """
$username\
$hostname\
$localip\
$shlvl\
$singularity\
$kubernetes\
($sudo )\
$directory\
$nodejs\
$java\
$rust\
$python\
$ruby\
$deno\
$dotnet\
$c\
$cmake\
$cobol\
$dart\
$elixir\
$elm\
$erlang\
$golang\
$haskell\
$helm\
$julia\
$kotlin\
$lua\
$nim\
$ocaml\
$perl\
$php\
$pulumi\
$purescript\
$rlang\
$red\
$scala\
$swift\
$vlang\
$vagrant\
$zig\
$vcsh\
$git_branch\
$git_commit\
$git_state\
$git_metrics\
$git_status\
$hg_branch\
$docker_context\
$package\
$buf\
$container\
$terraform\
$nix_shell\
$conda\
$spack\
$memory_usage\
$aws\
$gcloud\
$openstack\
$azure\
$env_var\
$crystal\
$custom\
$cmd_duration\
$line_break\
$jobs\
$battery\
$time\
$status\
$shell\
$character"""
[package]
format = '| [$symbol$version]($style) '
disabled = false
symbol = " "
[time]
format = '[$time]($style)'
disabled = false
[cmd_duration]
format = '| [⏱ $duration]($style) '
[git_branch]
format = '| [$symbol$branch]($style) '
[git_metrics]
format = '((\([+$added]($added_style))([-$deleted]($deleted_style))\) )'
disabled = false
[git_status]
format = '(([$stashed](bright-yellow bold) )([$conflicted$deleted$renamed$modified]($style) )([$staged](green bold) )([$untracked]($style) )([$ahead_behind](green bold) ))'
untracked = '…'
conflicted = '(⚠ $count)'
ahead = '⇡ $count'
behind = '⇣ $count'
diverged = '([⇡ $ahead_count](green bold) )([⇣ $behind_count](red bold) )'
deleted = '[-$count](red bold)'
staged = '[+$count](green bold)'
modified = '!'
[directory]
read_only = " "
[sudo]
format = '[$symbol] '
[docker_context]
format = '[$symbol$context]($style)'
symbol = " "
[c]
format = '[$symbol]($style)'
symbol = " "
[java]
format = '[$symbol]($style)'
symbol = ' '
style = 'yellow bold'
[buf]
format = "[$symbol]($style)"
[cmake]
format = "[$symbol]($style)"
[cobol]
format = "[$symbol]($style)"
[crystal]
format = "[$symbol]($style)"
[dart]
format = "[$symbol]($style)"
[deno]
format = "[$symbol]($style)"
[dotnet]
format = "[$symbol(🎯 $tfm )]($style)"
symbol = '.NET '
[elixir]
format = '[$symbol]($style)'
[elm]
format = '[$symbol]($style)'
[erlang]
format = '[$symbol]($style)'
[golang]
format = '[$symbol]($style)'
[helm]
format = '[$symbol]($style)'
[julia]
format = '[$symbol]($style)'
[kotlin]
format = '[$symbol]($style)'
[lua]
format = '[$symbol]($style)'
[nim]
format = '[$symbol]($style)'
[nodejs]
format = '[$symbol]($style)'
symbol = " "
[ocaml]
format = '[$symbol(\($switch_indicator$switch_name\) )]($style)'
[perl]
format = '[$symbol]($style)'
[php]
format = '[$symbol]($style)'
[pulumi]
format = '[$symbol$stack]($style)'
[purescript]
format = '[$symbol]($style)'
[python]
format = '[$symbol]($style)'
symbol = " "
[red]
format = '[$symbol]($style)'
[rlang]
format = '[$symbol]($style)'
[ruby]
format = '[$symbol]($style)'
symbol = ' '
[rust]
format = '[$symbol]($style)'
symbol = " "
[swift]
format = '[$symbol]($style)'
[vagrant]
format = '[$symbol]($style)'
[vlang]
format = '[$symbol]($style)'
[zig]
format = '[$symbol]($style)'