homes/common/.config/starship.toml
2023-10-18 02:50:18 +02:00

672 lines
14 KiB
TOML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

"$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)'
vimcmd_symbol = '[N](bold fg:magenta bg:bg2)'
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"