dotfiles/.config/starship/starship.toml

115 lines
1.7 KiB
TOML

format = """
$directory\
$git_branch\
$git_status\
$fill\
$bun\
$lua\
$nodejs\
$python\
$rust\
$terraform\
$docker_context\
$jobs\
$cmd_duration\
$line_break\
$character"""
add_newline = true
palette = "dragon"
[directory]
style = 'bold fg:dark_blue'
format = '[$path ]($style)'
truncation_length = 3
truncation_symbol = '…/'
truncate_to_repo = false
[directory.substitutions]
'Documents' = '󰈙'
'Downloads' = ' '
'Music' = ' '
'Pictures' = ' '
[git_branch]
style = 'fg:green'
symbol = ' '
format = '[on](white) [$symbol$branch ]($style)'
[git_status]
style = 'fg:red'
format = '([$all_status$ahead_behind]($style) )'
[fill]
symbol = ' '
[bun]
style = 'blue'
symbol = '🥟 '
[lua]
format = '[$symbol($version )]($style)'
symbol = ' '
[nodejs]
style = 'blue'
symbol = ' '
[python]
style = 'yellow'
symbol = ' '
[rust]
style = 'orange'
symbol = ' '
[terraform]
style = 'purple'
symbol = '󱁢 '
[package]
symbol = '󰏗 '
[docker_context]
symbol = ' '
style = 'fg:#06969A'
format = '[$symbol]($style) $path'
detect_files = ['docker-compose.yml', 'docker-compose.yaml', 'Dockerfile']
detect_extensions = ['Dockerfile']
[jobs]
symbol = ' '
style = 'red'
number_threshold = 1
format = '[$symbol]($style)'
[cmd_duration]
min_time = 500
style = 'fg:gray'
format = '[$duration]($style)'
[palettes.wave]
dark_blue = '#7e9cd8'
blue = '#7fb4ca'
teal = '#6a9589'
red = '#c34043'
orange = '#ffa066'
green = '#76946a'
yellow = '#c0a36e'
purple = '#957fb8'
gray = '#727169'
black = '#1f1f28'
white = '#dcd7ba'
[palettes.dragon]
dark_blue = '#8ba4b0'
blue = '#7e9cd8'
teal = '#8ea4a2'
red = '#c4746e'
orange = '#b6927b'
green = '#87a987'
yellow = '#c4b28a'
purple = '#a292a3'
gray = '#727169'
black = '#181616'
white = '#c5c9c5'