129 lines
2.4 KiB
TOML
129 lines
2.4 KiB
TOML
"$schema" = 'https://starship.rs/config-schema.json'
|
||
|
||
add_newline = false
|
||
|
||
palette = "catppuccin_mocha"
|
||
|
||
format = """
|
||
[](fg:#a277ff)\
|
||
[ ](bg:#a277ff fg:#1e1e2e)\
|
||
[](fg:#a277ff bg:#61afef)\
|
||
[ $directory](bg:#61afef fg:#1e1e2e)\
|
||
[](fg:#61afef)\
|
||
$git_branch\
|
||
$git_status\
|
||
$nodejs\
|
||
$python\
|
||
$rust\
|
||
$golang\
|
||
$java\
|
||
$docker_context\
|
||
$cmd_duration\
|
||
$line_break\
|
||
$character"""
|
||
|
||
right_format = """
|
||
[](fg:#1e1e2e)\
|
||
$time\
|
||
"""
|
||
|
||
[directory]
|
||
style = "bg:#61afef fg:#1e1e2e"
|
||
format = "[$path]($style)[$read_only]($read_only_style) "
|
||
truncation_length = 3
|
||
truncate_to_repo = true
|
||
home_symbol = " ~"
|
||
read_only = " "
|
||
read_only_style = "bg:#61afef fg:#f38ba8"
|
||
|
||
[git_branch]
|
||
symbol = " "
|
||
style = "bg:#e0af68 fg:#1e1e2e"
|
||
format = "[](fg:#61afef bg:#e0af68)[ $symbol$branch ]($style)[](fg:#e0af68) "
|
||
|
||
[git_status]
|
||
style = "bold peach"
|
||
format = '([$all_status$ahead_behind]($style)) '
|
||
conflicted = "="
|
||
ahead = "⇡${count}"
|
||
behind = "⇣${count}"
|
||
diverged = "⇕⇡${ahead_count}⇣${behind_count}"
|
||
untracked = "?${count}"
|
||
stashed = "*${count}"
|
||
modified = "!${count}"
|
||
staged = "+${count}"
|
||
renamed = "»${count}"
|
||
deleted = "✘${count}"
|
||
|
||
[nodejs]
|
||
symbol = ""
|
||
style = "bold green"
|
||
format = "[$symbol $version]($style) "
|
||
|
||
[python]
|
||
symbol = ""
|
||
style = "bold yellow"
|
||
format = "[$symbol $version]($style) "
|
||
|
||
[rust]
|
||
symbol = ""
|
||
style = "bold red"
|
||
format = "[$symbol $version]($style) "
|
||
|
||
[golang]
|
||
symbol = ""
|
||
style = "bold sky"
|
||
format = "[$symbol $version]($style) "
|
||
|
||
[java]
|
||
symbol = ""
|
||
style = "bold maroon"
|
||
format = "[$symbol $version]($style) "
|
||
|
||
[docker_context]
|
||
symbol = ""
|
||
style = "bold blue"
|
||
format = "[$symbol $context]($style) "
|
||
|
||
[cmd_duration]
|
||
min_time = 2000
|
||
style = "bold yellow"
|
||
format = "took [$duration]($style) "
|
||
|
||
[time]
|
||
disabled = false
|
||
style = "bg:#1e1e2e fg:#c0caf5"
|
||
format = "[ $time ]($style)"
|
||
time_format = "%I:%M:%S %p"
|
||
|
||
[character]
|
||
success_symbol = "[❯](bold #a277ff)"
|
||
error_symbol = "[❯](bold red)"
|
||
vimcmd_symbol = "[❮](bold #a277ff)"
|
||
|
||
[palettes.catppuccin_mocha]
|
||
rosewater = "#f5e0dc"
|
||
flamingo = "#f2cdcd"
|
||
pink = "#f5c2e7"
|
||
mauve = "#cba6f7"
|
||
red = "#f38ba8"
|
||
maroon = "#eba0ac"
|
||
peach = "#fab387"
|
||
yellow = "#f9e2af"
|
||
green = "#a6e3a1"
|
||
teal = "#94e2d5"
|
||
sky = "#89dceb"
|
||
sapphire = "#74c7ec"
|
||
blue = "#89b4fa"
|
||
lavender = "#b4befe"
|
||
text = "#cdd6f4"
|
||
subtext1 = "#bac2de"
|
||
subtext0 = "#a6adc8"
|
||
overlay2 = "#9399b2"
|
||
overlay1 = "#7f849c"
|
||
overlay0 = "#6c7086"
|
||
surface2 = "#585b70"
|
||
surface1 = "#45475a"
|
||
surface0 = "#313244"
|
||
base = "#1e1e2e"
|