starship: initial config

This commit is contained in:
fanyx 2025-03-16 16:00:14 +01:00
parent a2d89c3d6c
commit 2ed57158c1
Signed by: fanyx
SSH key fingerprint: SHA256:Gwc2cuQkLEIzOapSR+R8raHvC1bSAkPsYuPqlPoFlD8

53
dot_config/starship.toml Normal file
View file

@ -0,0 +1,53 @@
add_newline = false
format = '''\[[$username $hostname](bold green)\] $directory
$character [\$](bold green) '''
right_format = """
$git_branch\
$git_commit\
$git_state\
$git_status\
$package\
$elixir\
$elm\
$erlang\
$gleam\
$golang\
$julia\
$lua\
$php\
$python\
$rust\
$vlang\
$meson\
$direnv\
$env_var\
$crystal"""
[username]
show_always = true
format = '[$user]($style) @'
style_user = 'bold green'
[hostname]
ssh_only = false
format = '[$hostname]($style)'
style = 'bold green'
[character]
success_symbol = '[✔](bold green)'
error_symbol = '[✗](bold red)'
[container]
style = 'bold blue dimmed'
[directory]
truncation_symbol = '.../'
truncate_to_repo = false
before_repo_root_style = 'bold cyan'
repo_root_style = 'bold bright-cyan'
repo_root_format = '[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($repo_root_style)[$read_only]($read_only_style) '
[fill]
symbol = ' '