homes/common/.config/starship.toml

673 lines
14 KiB
TOML
Raw Normal View History

2023-10-18 00:45:39 +02:00
"$schema" = 'https://starship.rs/config-schema.json'
add_newline = true
palette = 'nightfox'
continuation_prompt = '[█](fg:cyan)[█](fg:blue)[█](fg:dark_blue) '
format = """
[](fg:cyan)[](fg:blue)[](fg:dark_blue bg:light_blue)\
$os\
[](fg:light_blue bg:dark_blue)\
$shell\
$sudo\
$username\
$hostname\
$battery\
$time\
[](fg:green bg:none)\
\n[](fg:cyan)[](fg:blue)[](fg:dark_blue bg:fg3)\
$container\
$docker_context\
$kubernetes\
$gcloud\
$openstack\
$singularity\
$vcsh\
[](fg:fg3 bg:bg1)\
$fossil_branch\
$git_branch\
$git_commit\
$git_state\
$git_metrics\
$git_status\
$hg_branch\
$pijul_channel\
[](bg:bg3 fg:bg1)\
$status\
[](bg:blue fg:bg3)\
$cmd_duration\
[](bg:none fg:blue)\
\n[](fg:cyan)[](fg:blue)[](fg:dark_blue bg:sel0)\
[$all](bg:sel0)\
[](bg:none fg:sel0)\
\n[](fg:cyan)[](fg:blue)[](fg:dark_blue bg:green)\
$directory\
[](bg:none fg:green)\
$line_break$character\
[](fg:bg2 bg:blue)\
$jobs\
[](bg:none fg:blue)\
$shlvl \
"""
[battery]
full_symbol = '󱐋F'
charging_symbol = 'C'
discharging_symbol = '🔋D'
empty_symbol = 'E'
unknown_symbol = '?'
format = '[$symbol$percentage ]($style)'
[[battery.display]]
format = '[$symbol$common_meaning$signal_name$maybe_int]($style)'
threshold = 20
style = 'bg:bg1 fg:red'
[[battery.display]]
format = '[$symbol$common_meaning$signal_name$maybe_int]($style)'
threshold = 50
style = 'bg:bg1 fg:yellow'
[[battery.display]]
format = '[$symbol$common_meaning$signal_name$maybe_int]($style)'
threshold = 80
style = 'bg:bg1 fg:green'
[[battery.display]]
format = '[$symbol$common_meaning$signal_name$maybe_int]($style)'
threshold = 100
style = 'bg:bg1 fg:light_green'
[character]
success_symbol = '[I](bold fg:green bg:bg2)'
error_symbol = '[✗](bold fg:red bg:bg2)'
2023-10-18 02:50:18 +02:00
vimcmd_symbol = '[N](bold fg:magenta bg:bg2)'
2023-10-18 00:45:39 +02:00
vimcmd_replace_one_symbol = '[r](bold fg:cyan bg:bg2)'
vimcmd_replace_symbol = '[R](bold fg:blue bg:bg2)'
vimcmd_visual_symbol = '[V](bold fg:magenta bg:bg2)'
format = '[$symbol]($style)'
[buf]
symbol = 'buf'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[bun]
symbol = '󰉚bun'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:red bg:sel0'
[c]
symbol = '󰙱C'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:green bg:sel0'
[cmake]
symbol = '△cmake'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[cobol]
symbol = '⚙cobol'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[cmd_duration]
min_time = 0
format = '[󰑮$duration]($style)'
style = 'bg:blue fg:bg0'
[conda]
symbol = '🅒conda'
format = '[$symbol:$environment]($style)'
version_format = '${raw}'
style = 'fg:green bg:sel0'
[container]
format = '[$symbol:$name]($style)'
symbol = 'cont'
style = 'fg:bg0 bg:fg3'
[crystal]
symbol = '󰬯crystal'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:red bg:sel0'
[daml]
symbol = 'Λdaml'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:cyan bg:sel0'
[dart]
symbol = 'dart'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[deno]
symbol = '⚙deno'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:green bg:sel0'
[directory]
read_only = 'RO'
read_only_style = 'bg:green fg:bg4 bold'
style = 'bg:green fg:bg0'
truncation_symbol = '…/'
format = '[$path]($style)[$read_only]($read_only_style)'
[docker_context]
symbol = 'docker'
format = '[$symbol:$context]($style)'
style = 'fg:bg0 bg:fg3'
[dotnet]
symbol = 'dotnet'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[elixir]
symbol = 'elixir'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:magenta bg:sel0'
[elm]
symbol = 'elm'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:cyan bg:sel0'
[erlang]
symbol = 'erlang'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:red bg:sel0'
[fennel]
symbol = '⚙fennel'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:green bg:sel0'
[fossil_branch]
symbol = 'fossil'
format = '[$symbol:$branch]($style)'
style = 'fg:orange bg:bg1'
[gcloud]
symbol = '󱇶gcloud'
format = '[$symbol$account(@$domain)(\($region\))]($style)'
style = 'fg:bg0 bg:fg3'
[git_branch]
symbol = 'git'
style = 'bg:bg1 fg:orange'
format = '[$symbol:$branch(:$remote_branch)]($style)'
[git_commit]
commit_hash_length = 4
tag_symbol = ''
tag_disabled = false
style = 'bg:bg1 fg:orange'
format = '[\($hash$tag\)]($style)'
[git_state]
format = '[$state(\($progress_current/$progress_total\))]($style)'
style = 'bg:bg1 fg:yellow'
rebase = '󰡓rebase'
merge = 'merge'
revert = '󰕍revert'
cherry_pick = 'cherry'
bisect = 'bisect'
am = 'am'
am_or_rebase = '󰡓am_or_rebase'
[git_metrics]
added_style = 'green'
deleted_style = 'red'
format = '[+$added]($added_style)[/](bg:bg1 fg:yellow)[-$deleted]($deleted_style)'
[git_status]
style = 'bg:bg1 fg:yellow'
conflicted = '#'
ahead = '↑A'
behind = '↓B'
diverged = '↑A${ahead_count}↓B${behind_count}'
up_to_date = ''
untracked = '?'
stashed = '\$'
modified = 'M'
staged = '$count'
renamed = 'R'
deleted = 'D'
format = '([\[$all_status$ahead_behind\]]($style))'
[golang]
symbol = '󰟓golang'
format = '[$symbol:$version/$mod_version]($style)'
version_format = '${raw}'
style = 'fg:cyan bg:sel0'
[guix_shell]
symbol = 'guix'
format = '[ $symbol]($style)'
style = 'fg:yellow bg:sel0'
[haskell]
symbol = 'haskell'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:magenta bg:sel0'
[haxe]
symbol = 'haxe'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:dark_orange bg:sel0'
[helm]
symbol = '󰠳helm'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:fg1 bg:sel0'
[hostname]
style = "fg:bg0 bg:blue bold"
ssh_only = false
ssh_symbol = '[󰣀ssh:]($style blink)'
format = '[@$ssh_symbol$hostname ]($style)'
disabled = false
[java]
symbol = 'java'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:light_red bg:sel0'
[jobs]
symbol = ''
number_threshold = 0
symbol_threshold = 0
style = 'bg:blue fg:bg0'
format = '[$symbol$number]($style)'
[julia]
symbol = 'julia'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:magenta bg:sel0'
[kotlin]
symbol = 'kotlin'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[kubernetes]
format = '[$symbol:$context(\($namespace\))]($style)'
symbol = '󱃾kubernetes'
style = 'fg:bg0 bg:fg3'
[lua]
symbol = 'lua'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[meson]
format = '[$symbol:$project]($style)'
symbol = 'meson'
style = 'fg:blue bg:sel0'
[hg_branch]
symbol = 'hg'
format = '[$symbol:$branch]($style)'
style = 'fg:orange bg:bg1'
[nim]
symbol = 'nim'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:light_yellow bg:sel0'
[nix_shell]
symbol = '󱄅nix'
impure_msg = '[impure shell](bold red)'
pure_msg = '[pure shell](bold green)'
unknown_msg = '[unknown shell](bold yellow)'
format = '[$symbol:$state(\($name\))]($style)'
style = 'fg:blue bg:sel0'
[nodejs]
symbol = '󰎙node'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:green bg:sel0'
[ocaml]
symbol = 'ocaml'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:light_yellow bg:sel0'
[opa]
symbol = '󱅧opa'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[openstack]
format = '[$symbol:$cloud(\($project\))]($style)'
symbol = 'openstack'
style = 'fg:bg0 bg:fg3'
[os]
format = "[$symbol]($style)"
style = "bold fg:bg0 bg:light_blue"
disabled = false
[os.symbols]
#Alma = " alma"
Alpaquita = "alpaquita"
Alpine = "alpine"
Amazon = "amazon"
Android = "android"
Arch = "arch"
Artix = "artix"
#Budgie = "budgie"
CentOS = "centos"
#CoreOS = "CoreOS"
Debian = "debian"
#Deepin = "deepin"
#Devuan = "devuan"
DragonFly = "DragonFly"
#Elementary = "elementary"
Emscripten = "󱐋emscripten"
EndeavourOS = "endeavour"
Fedora = "fedora"
FreeBSD = "FreeBSD"
Garuda = "󱗆garuda"
Gentoo = "gentoo"
HardenedBSD = "hardened"
Illumos = "illumos"
#Kali = "kali"
Linux = "linux"
Mabox = "mabox"
Macos = "macos"
#Mageia = "mageia"
Manjaro = "manjaro"
Mariner = "mariner"
MidnightBSD = "󰄛midnight"
Mint = "󰣭mint"
NetBSD = "NetBSD"
NixOS = "󱄅NixOS"
OpenBSD = "OpenBSD"
OpenCloudOS = "opencloud"
openEuler = "openEuler"
openSUSE = "openSuSE"
OracleLinux = "oracle"
#Parrot = "parrot"
Pop = "pop"
Raspbian = "raspbian"
Redhat = "󱄛redhat"
RedHatEnterprise = "󱄛rhel"
Redox = "redox"
#Rocky = "rocky"
#Slackware = "slackware"
#Snappy = "snappy"
Solus = "solus"
SUSE = "SuSE"
Ubuntu = "ubuntu"
Unknown = "❓unknown"
#Void = "void"
Windows = "windows"
#Zorin = "zorin"
[package]
symbol = "pkg"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:orange bg:sel0'
[perl]
symbol = "perl"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:light_green bg:sel0'
[php]
symbol = "php"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:light_magenta bg:sel0'
[pijul_channel]
symbol = 'pijul'
format = '[$symbol:$channel]($style)'
style = 'fg:orange bg:bg1'
[pulumi]
symbol = "🛥pulumi"
format = '[$symbol:$version/$stack]($style)'
version_format = '${raw}'
style = 'fg:magenta bg:sel0'
[purescript]
symbol = "purescript"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:fg1 bg:sel0'
[python]
format = '[ ${symbol}:${pyenv_prefix}${version}(\($virtualenv\))]($style)'
symbol = 'python'
pyenv_version_name = false
version_format = '${raw}'
style = 'fg:yellow bg:sel0'
[rlang]
symbol = "R"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[raku]
symbol = "raku"
format = '[$symbol:($version-$vm_version)]($style)'
version_format = '${raw}'
style = 'fg:light_green bg:sel0'
[red]
symbol = '󱥒red'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:red bg:sel0'
[ruby]
symbol = 'ruby'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:red bg:sel0'
[rust]
symbol = "rust"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:dark_orange bg:sel0'
[scala]
symbol = 'scala'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:red bg:sel0'
[shell]
bash_indicator = "󱆃bash"
zsh_indicator = "󰰶zsh"
fish_indicator = '󰈺fish'
powershell_indicator = 'powershell'
ion_indicator = "ion"
elvish_indicator = "󰘧elvish"
tcsh_indicator = "tcsh"
xonsh_indicator = "xonsh"
cmd_indicator = "cmd"
nu_indicator = "󰅬nu"
unknown_indicator = 'mystery shell'
format = '[$indicator ]($style)'
disabled = false
style = "bg:dark_blue fg:bg0"
[shlvl]
disabled = false
format = '[$symbol]($style)'
repeat = true
symbol = ''
repeat_offset = 0
threshold = 0
[singularity]
symbol = '󱎤singularity'
format = '[$symbol:$env]($style)'
style = 'fg:bg0 bg:fg3'
[solidity]
symbol = "󱎤solidity"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[spack]
symbol = "spack"
format = '[$symbol:$environment]($style)'
style = 'fg:blue bg:sel0'
[status]
symbol = "[err](bg:bg3 fg:red)"
success_symbol = "[ok](bg:bg3 fg:green)"
not_executable_symbol = "[no_exec](bg:bg3 fg:light_red)"
not_found_symbol = "[󰦀not_found](bg:bg3 fg:red)"
sigint_symbol = "[sigint](bg:bg3 fg:orange)"
signal_symbol = "[signal](bg:bg3 fg:white)"
pipestatus_separator = '[&](bg:bg3 fg:light_blue)'
pipestatus = true
pipestatus_format = '$pipestatus[=>]($style)$symbol[(:$signal_name)(|$common_meaning)(|$status)]($style)'
disabled = false
format = '[$symbol(:$signal_name)(|$common_meaning)(|$status)]($style)'
style = 'bg:bg3 fg:light_blue'
[sudo]
symbol = '󱑷sudo'
disabled = false
style = 'fg:bg0 bg:cyan blink'
format = '[$symbol:]($style)'
[swift]
symbol = "swift"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:dark_orange bg:sel0'
[terraform]
format = '[$symbol:$version/$workspace]($style)'
symbol = '󱁢terraform'
style = 'fg:magenta bg:sel0'
[time]
disabled = false
format = '[$time]($style)'
time_format = '%R'
style = 'bg:green fg:bg0'
[username]
style_user = 'fg:bg0 bg:cyan italic'
style_root = 'fg:bg0 bg:red bold blink'
format = '[$user]($style)'
disabled = false
show_always = true
[vagrant]
symbol = "󱂌vagrant"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:cyan bg:sel0'
[vlang]
symbol = "V"
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:blue bg:sel0'
[vcsh]
format = '[$symbol:$repo]($style)'
symbol = '󰬝vcsh'
style = 'fg:bg0 bg:fg3'
[zig]
symbol = 'zig'
version_format = '${raw}'
format = '[ $symbol:$version]($style)'
style = 'fg:yellow bg:sel0'
[palettes.nightfox]
black = "#393b44"
red = "#c94f6d"
green = "#81b29a"
yellow = "#dbc074"
blue = "#719cd6"
magenta = "#9d79d6"
cyan = "#63cdcf"
white = "#dfdfe0"
orange = "#f4a261"
pink = "#d67ad2"
comment = "#738091"
bg0 = "#131a24"
bg1 = "#192330"
bg2 = "#212e3f"
bg3 = "#29394f"
bg4 = "#39506d"
fg0 = "#d6d6d7"
fg1 = "#cdcecf"
fg2 = "#aeafb0"
fg3 = "#71839b"
sel0 = "#2b3b51"
sel1 = "#3c5372"
dark_black = "#13151e"
dark_red = "#a32947"
dark_green = "#5b8c74"
dark_yellow = "#b59a4e"
dark_blue = "#4b76b0"
dark_magenta = "#7753b0"
dark_cyan = "#3da7a9"
dark_white = "#b9b9ba"
dark_orange = "#ce7c3b"
dark_pink = "#b054ac"
light_black = "#5f616a"
light_red = "#ef7593"
light_green = "#9bccb4"
light_yellow = "#ffe69a"
light_blue = "#97c2fc"
light_magenta = "#eac6ff"
light_cyan = "#89f3f5"
light_white = "#ffffff"
light_orange = "#ffc887"
light_pink = "#fca0f8"