neovim-ide/dotfiles/.config/starship.toml

77 lines
2.0 KiB
TOML
Raw Normal View History

# ╔══════════════════════════════════════════════════════════════════╗
# ║ arch-dev :: starship.toml (desktop) ║
# ║ Kanagawa Wave · 256-color only · no hex RGB ║
# ╚══════════════════════════════════════════════════════════════════╝
# 256-color Kanagawa approximations:
# 110 = crystalBlue 106 = springGreen 139 = oniViolet
# 173 = boatYellow 167 = peachRed 66 = waveAqua
# 242 = fujiGray 250 = fujiWhite 236 = waveBlue
format = """
$os$username$hostname$directory$git_branch$git_status$python
$character"""
right_format = """$cmd_duration$time"""
[os]
disabled = false
style = "bold fg:139"
[os.symbols]
Arch = " "
[username]
show_always = true
style_user = "bold fg:110"
style_root = "bold fg:167"
format = "[$user]($style)"
[hostname]
ssh_only = false
style = "fg:242"
format = "@[$hostname]($style) "
[directory]
style = "bold fg:173"
truncation_length = 5
truncate_to_repo = true
read_only = " "
format = "in [$path]($style)[$read_only](fg:167) "
[git_branch]
symbol = " "
style = "bold fg:106"
format = "on [$symbol$branch]($style) "
[git_status]
style = "fg:167"
conflicted = "✖ "
ahead = "⇡${count} "
behind = "⇣${count} "
modified = "✎${count} "
untracked = "?${count} "
staged = "✔${count} "
format = "([$all_status$ahead_behind]($style))"
[python]
symbol = " "
style = "fg:66"
format = " [$symbol$version( $virtualenv)]($style)"
detect_files = ["*.py", "requirements.txt", "pyproject.toml"]
[cmd_duration]
min_time = 2000
style = "fg:242"
format = " took [$duration]($style)"
[time]
disabled = false
style = "fg:236"
format = " [$time]($style)"
time_format = "%H:%M"
[character]
success_symbol = "[](bold fg:106)"
error_symbol = "[](bold fg:167)"
vimcmd_symbol = "[](bold fg:139)"