dotfiles/starship.toml
2025-05-29 20:29:02 -05:00

117 lines
2.3 KiB
TOML

"$schema" = 'https://starship.rs/config-schema.json'
palette = "catppuccin_macchiato"
command_timeout = 1000
format = """
$directory\
[](fg:blue bg:surface0)\
$git_branch\
$git_status\
[](fg:surface0 bg:base)\
$python\
$golang\
$c\
$zig\
$typst\
$docker_context\
[](fg:base bg:mantle)\
$time\
[ ](fg:mantle)\
\n$character"""
[palettes.catppuccin_macchiato]
rosewater = "#f4dbd6"
flamingo = "#f0c6c6"
pink = "#f5bde6"
mauve = "#c6a0f6"
red = "#ed8796"
maroon = "#ee99a0"
peach = "#f5a97f"
yellow = "#eed49f"
green = "#a6da95"
teal = "#8bd5ca"
sky = "#91d7e3"
sapphire = "#7dc4e4"
blue = "#8aadf4"
lavender = "#b7bdf8"
text = "#cad3f5"
subtext1 = "#b8c0e0"
subtext0 = "#a5adcb"
overlay2 = "#939ab7"
overlay1 = "#8087a2"
overlay0 = "#6e738d"
surface2 = "#5b6078"
surface1 = "#494d64"
surface0 = "#363a4f"
base = "#24273a"
mantle = "#1e2030"
crust = "#181926"
[directory]
style = "fg:crust bg:blue"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[directory.substitutions]
"Documents" = "󰈙 "
"Downloads" = " "
"Music" = " "
"Pictures" = " "
[git_branch]
symbol = ""
style = "bg:surface0"
format = '[[ $symbol $branch ](fg:blue bg:surface0)]($style)'
[git_status]
style = "bg:surface0"
format = '[[($all_status$ahead_behind )](fg:blue bg:surface0)]($style)'
[python]
symbol = ""
style = "bg:base"
format = '[[ $symbol ($version) ](fg:blue bg:base)]($style)'
[golang]
symbol = ""
style = "bg:base"
format = '[[ $symbol ($version) ](fg:blue bg:base)]($style)'
[c]
symbol = ""
style = "bg:base"
format = '[[ $symbol ($version) ](fg:blue bg:base)]($style)'
[zig]
symbol = ""
style = "bg:base"
format = '[[ $symbol ($version) ](fg:blue bg:base)]($style)'
[typst]
symbol = ""
style = "bg:base"
format = '[[ $symbol ($version) ](fg:blue bg:base)]($style)'
[docker_context]
symbol = ""
style = "bg:base"
format = '[[ $symbol ($context) ](fg:#blue bg:base)]($style)'
[time]
disabled = false
time_format = "%T"
style = "bg:mantle"
format = '[[  $time ](fg:overlay2 bg:mantle)]($style)'
[line_break]
disabled = false
[character]
disabled = false
success_symbol = '[](bold fg:green)'
error_symbol = '[](bold fg:red)'
vimcmd_symbol = '[](bold fg:green)'
vimcmd_replace_one_symbol = '[](bold fg:mauve)'
vimcmd_replace_symbol = '[](bold fg:mauve)'
vimcmd_visual_symbol = '[](bold fg:yellow)'