Files
dotfiles/starship.toml

444 lines
11 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Myth Dark Slanted config for Starship
# (c) 2020 by Mick Hohmann, last changed 2020-10-19 21:48
# Don't print a new line at the start of the prompt
add_newline = false
command_timeout = 500
# Order of modules on prompt
format = """\
$time\
$username\
$hostname:\
$directory\
$aws\
$gcloud\
$singularity\
$kubernetes\
$docker_context\
(↓ Source control - for right side ↓)\
$hg_branch\
$git_branch\
$git_commit\
$git_status\
$git_state\
(↑ Source control - for right side ↑)\
(↓ Toolchain version modules ↓)\
$crystal\
$dart\
$dotnet\
$elixir\
$elm\
$erlang\
$golang\
$java\
$julia\
$nim\
$nodejs\
$ocaml\
$perl\
$php\
$purescript\
$python\
$ruby\
$rust\
$swift\
$terraform\
$zig\
(↑ Toolchain version modules ↑)\
(↓ Package modules ↓)\
$helm\
$package\
$cmake\
$conda\
(↑ Package modules ↑)\
$nix_shell\
$memory_usage\
$env_var\
$custom\
(↑ above input line ↑)\
$line_break\
(↓ on input line ↓)\
$battery\
$shlvl\
$jobs\
$cmd_duration\
$status \
$character\
"""
# Generic prompt configurations
[character]
success_symbol = "[➜](bold green)"
error_symbol = "[✗](bold red)"
#success_symbol = "[[](fg:#AFD700)](fg:#AFD700)"
#error_symbol = "[[](bg:#ff3322 fg:#464347)](fg:#ff3322)"
#vicmd_symbol = "[[](bg:#6f6a70 fg:#464347)[]( fg:#6f6a70)](bold bg:#6f6a70 fg:#ff3322)"
#format = "[[ ]()$symbol ]($style)"
[line_break]
disabled = true
# Module configurations
[aws]
disabled = true
symbol = " "
style = "bg:#EC912D"
format = '[[]( fg:#EC912D)$symbol$profile(\($region\))[]( fg:#EC912D)]($style)'
[battery]
# disabled = true
full_symbol = ""
charging_symbol = " "
discharging_symbol = " "
unknown_symbol = ""
empty_symbol = ""
format = "[[]( fg:#FF5511)$symbol$percentage[]( fg:#FF5511)]($style)"
[[battery.display]]
threshold = 10
style = "bold bg:#FF5511 fg:#EEEEEE"
[[battery.display]]
threshold = 20
style = "bg:#FF5511 fg:#111111"
[cmake]
# disabled = true
# symbol = "卑" # alternate
symbol = "喝"
style = "bg:#064F8D fg:#EEEEEE"
format = "[[]( fg:#064F8D)$symbol$version[]( fg:#064F8D)]($style)"
[cmd_duration]
# disabled = true
style = " fg:#FBDE2D"
min_time = 2_000
# show_milliseconds = true
show_notifications = false
min_time_to_notify = 45_000
format = "[ 祥$duration]($style)"
[conda]
# disabled = true
symbol = " "
style = "bg:#43B02A fg:#111111"
ignore_base = true
truncation_length = 1
format = "[[]( fg:#43B02A)$symbol$environment[]( fg:#43B02A)]($style)"
[crystal]
# disabled = true
symbol = " "
style = "bg:#EEEEEE fg:#111111"
format = "[[]( fg:#EEEEEE)$symbol$version[]( fg:#EEEEEE)]($style)"
[dart]
# disabled = true
symbol = " " # original
# symbol = "﯑ " # clearer
style = "bg:#32BBF9 fg:#111111"
format = "[[]( fg:#32BBF9)$symbol$version[]( fg:#32BBF9)]($style)"
[directory]
style = "italic fg:#EEEEEE"
read_only = ""
read_only_style = "bg:#ff3322 fg:#EEEEEE"
truncation_length = 4
truncate_to_repo = true
truncation_symbol = "…/"
# fish_style_pwd_dir_length = 3
# format = "([[]( fg:#ff3322)$read_only[]( fg:#ff3322)]($read_only_style))[[]( fg:#6F6A70)$path[]( fg:#6F6A70)]($style) "
# format = "([[ ](bg:#464347 fg:#ff3322)$read_only[](bg:#464347 fg:#ff3322)]($read_only_style))[[ ](bg:#464347 fg:#6F6A70)$path[](bg:#464347 fg:#6F6A70)]($style) "
[directory.substitutions]
"~/Documents" = ""
"~/Music" = ""
"~/Movies" = ""
"~/Pictures" = ""
"~/Sources" = ""
"~" = " "
# "/" = "  "
[docker_context]
disabled = false
symbol = " "
style = "bg:#3A91DC fg:#EEEEEE"
only_with_files = true
format = "[[]( fg:#3A91DC)$symbol$context[]( fg:#3A91DC)]($style)"
[dotnet]
# disabled = true
symbol = " "
style = "bg:#4A35CC fg:#EEEEEE"
heuristic = true
format = "[[]( fg:#4A35CC)$symbol$version( 什$tfm)[]( fg:#4A35CC)]($style)"
[elixir]
# disabled = true
symbol = " "
style = "bg:#4E2A8E fg:#EEEEEE"
format = '[[]( fg:#4E2A8E)$symbol$version \(OTP:$otp_version\)[]( fg:#4E2A8E)]($style)'
[elm]
# disabled = true
symbol = " " # original
# symbol = " " # clearer
style = "bg:#3E92D2 fg:#EEEEEE"
format = "[[]( fg:#3E92D2)$symbol$version[]( fg:#3E92D2)]($style)"
[env_var]
disabled = true
symbol = " "
style = "bg:#6f6a70 fg:#EEEEEE"
variable = "0"
default = "fish"
format = "([[]( fg:#6f6a70)$symbol$env_value[]( fg:#6f6a70)]($style))"
[erlang]
# disabled = true
symbol = " "
style = "bg:#8C032F fg:#EEEEEE"
format = "[[]( fg:#8C032F)$symbol$version[]( fg:#8C032F)]($style)"
[gcloud]
disabled = true
symbol = "☁️ "
style = "bg:#1A73E8 fg:#EEEEEE"
format = '[[]( fg:#1A73E8)$symbol$account(\($region\))[]( fg:#1A73E8)]($style)'
[git_branch]
# disabled = true
symbol = " "
# symbol = " " # alternate
style = "bg:#96ab5f fg:#111111"
# truncation_length = 4
# truncation_symbol = ""
format = "[[]( fg:#96ab5f)$symbol$branch[]( fg:#96ab5f)]($style)"
[git_commit]
# disabled = true
style = "bg:#E58F73 fg:#111111"
commit_hash_length = 4
# only_detached = true
format = "[[]( fg:#E58F73)#$hash[]( fg:#E58F73)]($style)"
[git_state]
# disabled = true
style = "bg:#E0B25D fg:111111"
rebase = "rebasing"
merge = "merging"
revert = "reverting"
cherry_pick = " picking"
bisect = "bisecting"
am = "am'ing"
am_or_rebase = "am/rebase"
format = '\([[]( fg:#E0B25D)$state($progress_current/$progress_total)[]( fg:#E0B25D)]($style)\)'
[git_status]
# disabled = true
style = "bg:#E0B25D fg:#000000"
stashed = " ${count}"
ahead = "ﲗ ${count}"
behind = "ﲔ ${count}"
diverged = "李 ${ahead_count} ${behind_count}"
conflicted = "${count}"
deleted = " ${count}"
renamed = "﫦${count}"
modified = " 凜${count}"
staged = "  ${count}"
untracked = "  ${count}"
format = "([[]( fg:#E0B25D)$stashed$staged$modified$renamed$untracked$deleted$conflicted$ahead_behind[]( fg:#E0B25D)]($style))"
[golang]
# disabled = true
symbol = " "
style = "bg:#7FD5EA fg:#111111"
format = "[[]( fg:#7FD5EA)$symbol$version[]( fg:#7FD5EA)]($style)"
[helm]
# disabled = true
symbol = "ﴱ "
style = "bg:#0F1689 fg:#EEEEEE"
format = "[[]( fg:#0F1689)$symbol$version[]( fg:#0F1689)]($style)"
[hostname]
# disabled = true
style = "bg:#AFD700 fg:#111111"
ssh_only = false
trim_at = ".strog.org"
format = "[[$ssh_symbol]()[]( fg:#AFD700)($style)$hostname[]( fg:#AFD700)]($style)"
[java]
# disabled = true
symbol = " "
style = "bg:#ED8B00 fg:#111111"
format = "[[]( fg:#ED8B00)$symbol$version[]( fg:#ED8B00)]($style)"
[jobs]
# disabled = true
symbol = "  "
style = "bold fg:#FFA200"
# threshold = 1
format = "[$symbol$number]($style)"
[julia]
# disabled = true
symbol = " "
style = "bg:#4063D8 fg:#EEEEEE"
format = "[[]( fg:#4063D8)$symbol$version[]( fg:#4063D8)]($style)"
[kubernetes]
disabled = true
symbol = "☸︎"
style = "bg:#3371E3 fg:#EEEEEE"
format = '[[]( fg:#3371E3)$symbol$context(\($namespace\))[]( fg:#3371E3)]($style)'
[memory_usage]
# disabled = false
symbol = " "
style = "bg:#BBBBBB fg:#111111"
threshold = 75
format = "([[]( fg:#BBBBBB)$symbol$ram(:$swap)[]( fg:#BBBBBB)]($style))"
# Mercurial
[hg_branch]
disabled = false
symbol = " "
style = "bg:#96ab5f fg:#111111"
# truncation_length = 8 # default = 2^63 - 1
# truncation_symbol = "…"
format = "[[]( fg:#96ab5f)$symbol$branch[]( fg:#96ab5f)]($style)"
[nim]
# disabled = true
symbol = " "
style = "bg:#FFE953 fg:#111111"
format = "[[]( fg:#FFE953)$symbol$version[]( fg:#FFE953)]($style)"
[nix_shell]
# disabled = true
symbol = " "
style = "bg:#27385D fg:#EEEEEE"
impure_msg = '[\(impure\)](bg:#27385D fg:#FF5511)'
pure_msg = '[\(pure\)](bg:#27385D fg:#AFD700)'
format = '[[]( fg:#27385D)$symbol$name$state[]( fg:#27385D)]($style)'
[nodejs]
# disabled = true
symbol = " "
style = "bg:#005F00 fg:#EEEEEE"
format = "[[](fg:#005F00)$symbol$version[]( fg:#005F00)]($style)"
[ocaml]
# disabled = true
symbol = "🐫 "
style = "bg:#F48B32 fg:#111111"
format = "[[]( fg:#F48B32)$symbol$version[]( fg:#F48B32)]($style)"
[package]
# disabled = true
symbol = " "
style = "bg:#6F6A70 fg:#EEEEEE"
display_private = false
format = "[[]( fg:#6F6A70)$symbol$version[]( fg:#6F6A70)]($style)"
[perl]
# disabled = true
symbol = "🐪 "
style = "bg:#0073A1 fg:#EEEEEE"
format = "[[]( fg:#0073A1)$symbol$version[]( fg:#0073A1)]($style)"
[php]
# disabled = true
symbol = " "
style = "bg:#8892BF fg:#EEEEEE"
format = "[[]( fg:#8892BF)$symbol$version[]( fg:#8892BF)]($style)"
[purescript]
# disabled = true
symbol = "<=>"
style = "bg:#1D222D fg:#EEEEEE"
format = "[[]( fg:#1D222D)$symbol$version[]( fg:#1D222D)]($style)"
[python]
# disabled = true
symbol = " "
style = "bg:#EBD45B fg:#111111"
# pyenv_version_name = true
pyenv_prefix = "pyenv "
python_binary = "python3"
#scan_for_pyfiles = true
format = '[[]( fg:#EBD45B)$symbol$pyenv_prefix$version(\($virtualenv\))[]( fg:#EBD45B)]($style)'
[ruby]
# disabled = true
symbol = " "
# symbol = " " # alternate
style = "bg:#CC342D fg:#EEEEEE"
format = "[[]( fg:#CC342D)$symbol$version[]( fg:#CC342D)]($style)"
[rust]
# disabled = true
symbol = " "
# symbol = " " # alternate
style = "bg:#A72145 fg:#EEEEEE"
format = "[[]( fg:#A72145)$symbol$version[]( fg:#A72145)]($style)"
[shlvl]
# disabled = false
symbol = ""
style = "bold fg:#FBDE2D"
# threshold = 2
format = "[$symbol$shlvl]($style)"
[singularity]
# disabled = true
symbol = "S"
style = "bg:#1D315F fg:#EEEEEE"
format = '[[]( fg:#1D315F)$symbol\[$env\][]( fg:#1D315F)]($style)'
[swift]
# disabled = true
symbol = "ﯣ "
style = "bg:#F05138 fg:#EEEEEE"
format = "[[]( fg:#F05138)$symbol$version[]( fg:#F05138)]($style)"
[status]
# disabled = false
symbol = ""
style = " fg:#ff3322"
format = "[$symbol$status]($style)"
[terraform]
disabled = true
symbol = "行"
style = "bg:#5836CD fg:#EEEEEE"
format = '[[]( fg:#5836CD)$symbol\($workspace\)[]( fg:#5836CD)]($style)'
### uncomment the following, to see the version
# format = "[[]( fg:#5836CD)$symbol$version($workspace)[]( fg:#5836CD)]($style)"
[time]
# disabled = false
### color is set to orange, because of the configured time_range--to get your attention for e. g. R&R time ;)
style = "bg:#FFA200 fg:#111111"
use_12hr = false
time_format = "%H:%M"
utc_time_offset = "local"
time_range = "20:00:00-06:00:00"
format = "[ $time[]( fg:#FFA200)]($style)"
[username]
# disabled = true
show_always = true
style_root = "bold bg:#3388FF fg:#FF5511"
style_user = "bg:#3388FF fg:#EEEEEE"
format = "[[]( fg:#3388FF)$user[]( fg:#3388FF)]($style)"
[zig]
# disabled = true
symbol = "Z"
# symbol = "↯ " # alternate
style = "bg:#F7A41D fg:#EEEEEE"
format = "[[]( fg:#F7A41D)$symbol$version[]( fg:#F7A41D)]($style)"
#EOF.