starship

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

starship.toml (25563B)


      1 # Warning: This config does not include keys that have an unset value
      2 
      3 # $all is shorthand for $username$hostname$localip$shlvl$singularity$kubernetes$nats$directory$vcsh$fossil_branch$fossil_metrics$git_branch$git_commit$git_state$git_metrics$git_status$hg_branch$hg_state$pijul_channel$docker_context$package$bun$c$cmake$cobol$cpp$daml$dart$deno$dotnet$elixir$elm$erlang$fennel$fortran$gleam$golang$gradle$haskell$haxe$helm$java$julia$kotlin$lua$mojo$nim$nodejs$ocaml$odin$opa$perl$php$pulumi$purescript$python$quarto$raku$rlang$red$ruby$rust$scala$solidity$swift$terraform$typst$vlang$vagrant$xmake$zig$buf$guix_shell$nix_shell$conda$pixi$meson$spack$memory_usage$aws$gcloud$openstack$azure$direnv$env_var$mise$crystal$custom$sudo$cmd_duration$line_break$jobs$battery$time$status$container$netns$os$shell$character
      4 "$schema" = "https://starship.rs/config-schema.json"
      5 format = "$all$username$hostname$character"
      6 right_format = ""
      7 continuation_prompt = "[∙](bright-black) "
      8 scan_timeout = 30
      9 command_timeout = 500
     10 add_newline = true
     11 follow_symlinks = true
     12 
     13 [palettes]
     14 
     15 [profiles]
     16 
     17 [aws]
     18 format = 'on [$symbol($profile )(\($region\) )(\[$duration\] )]($style)'
     19 symbol = "☁️  "
     20 style = "bold yellow"
     21 disabled = false
     22 expiration_symbol = "X"
     23 force_display = false
     24 
     25 [aws.region_aliases]
     26 
     27 [aws.profile_aliases]
     28 
     29 [azure]
     30 format = "on [$symbol($subscription)]($style) "
     31 symbol = "󰠅 "
     32 style = "blue bold"
     33 disabled = true
     34 
     35 [azure.subscription_aliases]
     36 
     37 [battery]
     38 full_symbol = "󰁹 "
     39 charging_symbol = "󰂄 "
     40 discharging_symbol = "󰂃 "
     41 unknown_symbol = "󰁽 "
     42 empty_symbol = "󰂎 "
     43 disabled = false
     44 format = "[$symbol$percentage]($style) "
     45 
     46 [[battery.display]]
     47 threshold = 10
     48 style = "red bold"
     49 
     50 [buf]
     51 format = "with [$symbol($version )]($style)"
     52 version_format = "v${raw}"
     53 symbol = "🐃 "
     54 style = "bold blue"
     55 disabled = false
     56 detect_extensions = []
     57 detect_files = [
     58     "buf.yaml",
     59     "buf.gen.yaml",
     60     "buf.work.yaml",
     61 ]
     62 detect_folders = []
     63 
     64 [bun]
     65 format = "via [$symbol($version )]($style)"
     66 version_format = "v${raw}"
     67 symbol = "🥟 "
     68 style = "bold red"
     69 disabled = false
     70 detect_extensions = []
     71 detect_files = [
     72     "bun.lock",
     73     "bun.lockb",
     74     "bunfig.toml",
     75 ]
     76 detect_folders = []
     77 
     78 [c]
     79 format = "via [$symbol($version(-$name) )]($style)"
     80 version_format = "v${raw}"
     81 style = "149 bold"
     82 symbol = "C "
     83 disabled = false
     84 detect_extensions = [
     85     "c",
     86     "h",
     87 ]
     88 detect_files = []
     89 detect_folders = []
     90 commands = [
     91     [
     92     "cc",
     93     "--version",
     94 ],
     95     [
     96     "gcc",
     97     "--version",
     98 ],
     99     [
    100     "clang",
    101     "--version",
    102 ],
    103 ]
    104 
    105 [character]
    106 format = "$symbol "
    107 success_symbol = "[\\$](white)"
    108 error_symbol = "[\\$](bold red)"
    109 vimcmd_symbol = "[❮](bold green)"
    110 vimcmd_visual_symbol = "[❮](bold yellow)"
    111 vimcmd_replace_symbol = "[❮](bold purple)"
    112 vimcmd_replace_one_symbol = "[❮](bold purple)"
    113 disabled = false
    114 
    115 [cmake]
    116 format = "via [$symbol($version )]($style)"
    117 version_format = "v${raw}"
    118 symbol = "△ "
    119 style = "bold blue"
    120 disabled = false
    121 detect_extensions = []
    122 detect_files = [
    123     "CMakeLists.txt",
    124     "CMakeCache.txt",
    125 ]
    126 detect_folders = []
    127 
    128 [cobol]
    129 format = "via [$symbol($version )]($style)"
    130 version_format = "v${raw}"
    131 symbol = "⚙️ "
    132 style = "bold blue"
    133 disabled = false
    134 detect_extensions = [
    135     "cbl",
    136     "cob",
    137     "CBL",
    138     "COB",
    139 ]
    140 detect_files = []
    141 detect_folders = []
    142 
    143 [conda]
    144 truncation_length = 1
    145 format = "via [$symbol$environment]($style) "
    146 symbol = "🅒 "
    147 style = "green bold"
    148 ignore_base = true
    149 detect_env_vars = ["!PIXI_ENVIRONMENT_NAME"]
    150 disabled = false
    151 
    152 [container]
    153 format = '[$symbol \[$name\]]($style) '
    154 symbol = "⬢"
    155 style = "red bold dimmed"
    156 disabled = false
    157 
    158 [cpp]
    159 format = "via [$symbol($version(-$name) )]($style)"
    160 version_format = "v${raw}"
    161 style = "149 bold"
    162 symbol = "C++ "
    163 disabled = true
    164 detect_extensions = [
    165     "cpp",
    166     "cc",
    167     "cxx",
    168     "c++",
    169     "hpp",
    170     "hh",
    171     "hxx",
    172     "h++",
    173     "tcc",
    174 ]
    175 detect_files = []
    176 detect_folders = []
    177 commands = [
    178     [
    179     "c++",
    180     "--version",
    181 ],
    182     [
    183     "g++",
    184     "--version",
    185 ],
    186     [
    187     "clang++",
    188     "--version",
    189 ],
    190 ]
    191 
    192 [crystal]
    193 format = "via [$symbol($version )]($style)"
    194 version_format = "v${raw}"
    195 symbol = "🔮 "
    196 style = "bold red"
    197 disabled = false
    198 detect_extensions = ["cr"]
    199 detect_files = ["shard.yml"]
    200 detect_folders = []
    201 
    202 [daml]
    203 symbol = "Λ "
    204 format = "via [$symbol($version )]($style)"
    205 version_format = "v${raw}"
    206 style = "bold cyan"
    207 disabled = false
    208 detect_extensions = []
    209 detect_files = ["daml.yaml"]
    210 detect_folders = []
    211 
    212 [dart]
    213 format = "via [$symbol($version )]($style)"
    214 version_format = "v${raw}"
    215 symbol = "🎯 "
    216 style = "bold blue"
    217 disabled = false
    218 detect_extensions = ["dart"]
    219 detect_files = [
    220     "pubspec.yaml",
    221     "pubspec.yml",
    222     "pubspec.lock",
    223 ]
    224 detect_folders = [".dart_tool"]
    225 
    226 [deno]
    227 format = "via [$symbol($version )]($style)"
    228 version_format = "v${raw}"
    229 symbol = "🦕 "
    230 style = "green bold"
    231 disabled = false
    232 detect_extensions = []
    233 detect_files = [
    234     "deno.json",
    235     "deno.jsonc",
    236     "deno.lock",
    237     "mod.ts",
    238     "deps.ts",
    239     "mod.js",
    240     "deps.js",
    241 ]
    242 detect_folders = []
    243 
    244 [directory]
    245 truncation_length = 3
    246 truncate_to_repo = true
    247 fish_style_pwd_dir_length = 0
    248 use_logical_path = true
    249 format = "[$path]($style)[$read_only]($read_only_style) "
    250 repo_root_format = "[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) "
    251 style = "cyan bold"
    252 disabled = false
    253 read_only = "🔒"
    254 read_only_style = "red"
    255 truncation_symbol = ""
    256 home_symbol = "~"
    257 use_os_path_sep = true
    258 
    259 [directory.substitutions]
    260 
    261 [direnv]
    262 format = "[$symbol$loaded/$allowed]($style) "
    263 symbol = "direnv "
    264 style = "bold bright-yellow"
    265 disabled = true
    266 detect_extensions = []
    267 detect_env_vars = ["DIRENV_FILE"]
    268 detect_files = [".envrc"]
    269 detect_folders = []
    270 allowed_msg = "allowed"
    271 not_allowed_msg = "not allowed"
    272 denied_msg = "denied"
    273 loaded_msg = "loaded"
    274 unloaded_msg = "not loaded"
    275 
    276 [docker_context]
    277 symbol = "🐳 "
    278 style = "blue bold"
    279 format = "via [$symbol$context]($style) "
    280 only_with_files = true
    281 disabled = false
    282 detect_extensions = []
    283 detect_files = [
    284     "compose.yml",
    285     "compose.yaml",
    286     "docker-compose.yml",
    287     "docker-compose.yaml",
    288     "Dockerfile",
    289 ]
    290 detect_folders = []
    291 
    292 [dotnet]
    293 format = "via [$symbol($version )(🎯 $tfm )]($style)"
    294 version_format = "v${raw}"
    295 symbol = ".NET "
    296 style = "blue bold"
    297 heuristic = true
    298 disabled = false
    299 detect_extensions = [
    300     "csproj",
    301     "fsproj",
    302     "xproj",
    303 ]
    304 detect_files = [
    305     "global.json",
    306     "project.json",
    307     "Directory.Build.props",
    308     "Directory.Build.targets",
    309     "Packages.props",
    310 ]
    311 detect_folders = []
    312 
    313 [elixir]
    314 format = 'via [$symbol($version \(OTP $otp_version\) )]($style)'
    315 version_format = "v${raw}"
    316 symbol = "💧 "
    317 style = "bold purple"
    318 disabled = false
    319 detect_extensions = []
    320 detect_files = ["mix.exs"]
    321 detect_folders = []
    322 
    323 [elm]
    324 format = "via [$symbol($version )]($style)"
    325 version_format = "v${raw}"
    326 symbol = "🌳 "
    327 style = "cyan bold"
    328 disabled = false
    329 detect_extensions = ["elm"]
    330 detect_files = [
    331     "elm.json",
    332     "elm-package.json",
    333     ".elm-version",
    334 ]
    335 detect_folders = ["elm-stuff"]
    336 
    337 [env_var]
    338 
    339 [erlang]
    340 format = "via [$symbol($version )]($style)"
    341 version_format = "v${raw}"
    342 symbol = " "
    343 style = "bold red"
    344 disabled = false
    345 detect_extensions = []
    346 detect_files = [
    347     "rebar.config",
    348     "erlang.mk",
    349 ]
    350 detect_folders = []
    351 
    352 [fennel]
    353 format = "via [$symbol($version )]($style)"
    354 version_format = "v${raw}"
    355 symbol = "🧅 "
    356 style = "bold green"
    357 disabled = true
    358 detect_extensions = ["fnl"]
    359 detect_files = []
    360 detect_folders = []
    361 
    362 [fill]
    363 style = "bold black"
    364 symbol = "."
    365 disabled = false
    366 
    367 [fortran]
    368 format = "via [$symbol($version(-$name) )]($style)"
    369 version_format = "${raw}"
    370 symbol = "🅵  "
    371 style = "bold purple"
    372 disabled = false
    373 detect_extensions = [
    374     "f",
    375     "F",
    376     "for",
    377     "FOR",
    378     "ftn",
    379     "FTN",
    380     "f77",
    381     "F77",
    382     "f90",
    383     "F90",
    384     "f95",
    385     "F95",
    386     "f03",
    387     "F03",
    388     "f08",
    389     "F08",
    390     "f18",
    391     "F18",
    392 ]
    393 detect_files = ["fpm.toml"]
    394 detect_folders = []
    395 commands = [
    396     [
    397     "gfortran",
    398     "--version",
    399 ],
    400     [
    401     "flang",
    402     "--version",
    403 ],
    404     [
    405     "flang-new",
    406     "--version",
    407 ],
    408 ]
    409 
    410 [fossil_branch]
    411 format = "on [$symbol$branch]($style) "
    412 symbol = " "
    413 style = "bold purple"
    414 truncation_length = 9223372036854775807
    415 truncation_symbol = "…"
    416 disabled = true
    417 
    418 [fossil_metrics]
    419 format = "([+$added]($added_style) )([-$deleted]($deleted_style) )"
    420 added_style = "bold green"
    421 deleted_style = "bold red"
    422 only_nonzero_diffs = true
    423 disabled = true
    424 
    425 [gcloud]
    426 format = 'on [$symbol$account(@$domain)(\($region\))]($style) '
    427 symbol = "☁️  "
    428 style = "bold blue"
    429 disabled = false
    430 detect_env_vars = []
    431 
    432 [gcloud.region_aliases]
    433 
    434 [gcloud.project_aliases]
    435 
    436 [git_branch]
    437 format = "on [$symbol$branch(:$remote_branch)]($style) "
    438 symbol = " "
    439 style = "bold purple"
    440 truncation_length = 9223372036854775807
    441 truncation_symbol = "…"
    442 only_attached = false
    443 always_show_remote = false
    444 ignore_branches = []
    445 ignore_bare_repo = false
    446 disabled = false
    447 
    448 [git_commit]
    449 commit_hash_length = 7
    450 format = '[\($hash$tag\)]($style) '
    451 style = "green bold"
    452 only_detached = true
    453 disabled = false
    454 tag_symbol = " 🏷  "
    455 tag_disabled = true
    456 tag_max_candidates = 0
    457 
    458 [git_metrics]
    459 added_style = "bold green"
    460 deleted_style = "bold red"
    461 only_nonzero_diffs = true
    462 format = "([+$added]($added_style) )([-$deleted]($deleted_style) )"
    463 disabled = true
    464 ignore_submodules = false
    465 
    466 [git_state]
    467 rebase = "REBASING"
    468 merge = "MERGING"
    469 revert = "REVERTING"
    470 cherry_pick = "CHERRY-PICKING"
    471 bisect = "BISECTING"
    472 am = "AM"
    473 am_or_rebase = "AM/REBASE"
    474 style = "bold yellow"
    475 format = '\([$state( $progress_current/$progress_total)]($style)\) '
    476 disabled = false
    477 
    478 [git_status]
    479 format = '([\[$all_status$ahead_behind\]]($style) )'
    480 style = "red bold"
    481 stashed = '\$'
    482 ahead = "⇡"
    483 behind = "⇣"
    484 up_to_date = ""
    485 diverged = "⇕"
    486 conflicted = "="
    487 deleted = "✘"
    488 renamed = "»"
    489 modified = "!"
    490 staged = "+"
    491 untracked = "?"
    492 typechanged = ""
    493 ignore_submodules = false
    494 disabled = false
    495 use_git_executable = false
    496 
    497 [gleam]
    498 format = "via [$symbol($version )]($style)"
    499 version_format = "v${raw}"
    500 symbol = "⭐ "
    501 style = "bold #FFAFF3"
    502 disabled = false
    503 detect_extensions = ["gleam"]
    504 detect_files = ["gleam.toml"]
    505 detect_folders = []
    506 
    507 [golang]
    508 format = "via [$symbol($version )]($style)"
    509 version_format = "v${raw}"
    510 symbol = "🐹 "
    511 style = "bold cyan"
    512 disabled = false
    513 not_capable_style = "bold red"
    514 detect_extensions = ["go"]
    515 detect_files = [
    516     "go.mod",
    517     "go.sum",
    518     "go.work",
    519     "glide.yaml",
    520     "Gopkg.yml",
    521     "Gopkg.lock",
    522     ".go-version",
    523 ]
    524 detect_folders = ["Godeps"]
    525 
    526 [gradle]
    527 format = "via [$symbol($version )]($style)"
    528 version_format = "v${raw}"
    529 symbol = "🅶 "
    530 style = "bold bright-cyan"
    531 disabled = false
    532 recursive = false
    533 detect_extensions = [
    534     "gradle",
    535     "gradle.kts",
    536 ]
    537 detect_files = []
    538 detect_folders = ["gradle"]
    539 
    540 [guix_shell]
    541 format = "via [$symbol]($style) "
    542 symbol = "🐃 "
    543 style = "yellow bold"
    544 disabled = false
    545 
    546 [haskell]
    547 format = "via [$symbol($version )]($style)"
    548 version_format = "v${raw}"
    549 symbol = "λ "
    550 style = "bold purple"
    551 disabled = false
    552 detect_extensions = [
    553     "hs",
    554     "cabal",
    555     "hs-boot",
    556 ]
    557 detect_files = [
    558     "stack.yaml",
    559     "cabal.project",
    560 ]
    561 detect_folders = []
    562 
    563 [haxe]
    564 format = "via [$symbol($version )]($style)"
    565 version_format = "v${raw}"
    566 symbol = "⌘ "
    567 style = "bold fg:202"
    568 disabled = false
    569 detect_extensions = [
    570     "hx",
    571     "hxml",
    572 ]
    573 detect_files = [
    574     "haxelib.json",
    575     "hxformat.json",
    576     ".haxerc",
    577 ]
    578 detect_folders = [
    579     ".haxelib",
    580     "haxe_libraries",
    581 ]
    582 
    583 [helm]
    584 format = "via [$symbol($version )]($style)"
    585 version_format = "v${raw}"
    586 symbol = "⎈ "
    587 style = "bold white"
    588 disabled = false
    589 detect_extensions = []
    590 detect_files = [
    591     "helmfile.yaml",
    592     "Chart.yaml",
    593 ]
    594 detect_folders = []
    595 
    596 [hg_branch]
    597 symbol = " "
    598 style = "bold purple"
    599 format = "on [$symbol$branch(:$topic)]($style) "
    600 truncation_length = 9223372036854775807
    601 truncation_symbol = "…"
    602 disabled = true
    603 
    604 [hg_state]
    605 merge = "MERGING"
    606 rebase = "REBASING"
    607 update = "UPDATING"
    608 bisect = "BISECTING"
    609 shelve = "SHELVING"
    610 graft = "GRAFTING"
    611 transplant = "TRANSPLANTING"
    612 histedit = "HISTEDITING"
    613 style = "bold yellow"
    614 format = '\([$state]($style)\) '
    615 disabled = true
    616 
    617 [hostname]
    618 ssh_only = false
    619 ssh_symbol = "🌐 "
    620 trim_at = "."
    621 detect_env_vars = []
    622 format = "[$ssh_symbol$hostname]($style) "
    623 style = "white"
    624 disabled = false
    625 
    626 [hostname.aliases]
    627 
    628 [java]
    629 disabled = false
    630 format = "via [$symbol($version )]($style)"
    631 version_format = "v${raw}"
    632 style = "red dimmed"
    633 symbol = "☕ "
    634 detect_extensions = [
    635     "java",
    636     "class",
    637     "jar",
    638     "gradle",
    639     "clj",
    640     "cljc",
    641 ]
    642 detect_files = [
    643     "pom.xml",
    644     "build.gradle.kts",
    645     "build.sbt",
    646     ".java-version",
    647     "deps.edn",
    648     "project.clj",
    649     "build.boot",
    650     ".sdkmanrc",
    651 ]
    652 detect_folders = []
    653 
    654 [jobs]
    655 threshold = 1
    656 symbol_threshold = 1
    657 number_threshold = 2
    658 format = "[$symbol$number]($style) "
    659 symbol = "✦"
    660 style = "bold blue"
    661 disabled = false
    662 
    663 [julia]
    664 format = "via [$symbol($version )]($style)"
    665 version_format = "v${raw}"
    666 symbol = "ஃ "
    667 style = "bold purple"
    668 disabled = false
    669 detect_extensions = ["jl"]
    670 detect_files = [
    671     "Project.toml",
    672     "Manifest.toml",
    673 ]
    674 detect_folders = []
    675 
    676 [kotlin]
    677 format = "via [$symbol($version )]($style)"
    678 version_format = "v${raw}"
    679 symbol = "🅺 "
    680 style = "bold blue"
    681 kotlin_binary = "kotlin"
    682 disabled = false
    683 detect_extensions = [
    684     "kt",
    685     "kts",
    686 ]
    687 detect_files = []
    688 detect_folders = []
    689 
    690 [kubernetes]
    691 symbol = "☸ "
    692 format = '[$symbol$context( \($namespace\))]($style) in '
    693 style = "cyan bold"
    694 disabled = true
    695 detect_extensions = []
    696 detect_files = []
    697 detect_folders = []
    698 detect_env_vars = []
    699 contexts = []
    700 
    701 [kubernetes.context_aliases]
    702 
    703 [kubernetes.user_aliases]
    704 
    705 [line_break]
    706 disabled = false
    707 
    708 [localip]
    709 ssh_only = true
    710 format = "[$localipv4]($style) "
    711 style = "yellow bold"
    712 disabled = true
    713 
    714 [lua]
    715 format = "via [$symbol($version )]($style)"
    716 version_format = "v${raw}"
    717 symbol = "🌙 "
    718 style = "bold blue"
    719 lua_binary = "lua"
    720 disabled = false
    721 detect_extensions = ["lua"]
    722 detect_files = [".lua-version"]
    723 detect_folders = ["lua"]
    724 
    725 [memory_usage]
    726 threshold = 75
    727 format = "via $symbol[$ram( | $swap)]($style) "
    728 style = "white bold dimmed"
    729 symbol = "🐏 "
    730 disabled = true
    731 
    732 [meson]
    733 truncation_length = 4294967295
    734 truncation_symbol = "…"
    735 format = "via [$symbol$project]($style) "
    736 symbol = "⬢ "
    737 style = "blue bold"
    738 disabled = false
    739 
    740 [mise]
    741 format = "on [$symbol$health]($style) "
    742 symbol = "mise "
    743 style = "bold purple"
    744 disabled = true
    745 detect_extensions = []
    746 detect_files = [
    747     "mise.toml",
    748     "mise.local.toml",
    749     ".mise.toml",
    750     ".mise.local.toml",
    751 ]
    752 detect_folders = [".mise"]
    753 healthy_symbol = "healthy"
    754 unhealthy_symbol = "unhealthy"
    755 
    756 [mojo]
    757 format = "with [$symbol($version )]($style)"
    758 symbol = "🔥 "
    759 style = "bold 208"
    760 disabled = false
    761 detect_extensions = [
    762     "mojo",
    763     "🔥",
    764 ]
    765 detect_files = []
    766 detect_folders = []
    767 
    768 [nats]
    769 format = "[$symbol($name )]($style)"
    770 symbol = "✉️ "
    771 style = "bold purple"
    772 disabled = true
    773 
    774 [netns]
    775 format = '[$symbol \[$name\]]($style) '
    776 symbol = "🛜"
    777 style = "blue bold dimmed"
    778 disabled = false
    779 
    780 [nim]
    781 format = "via [$symbol($version )]($style)"
    782 version_format = "v${raw}"
    783 symbol = "👑 "
    784 style = "yellow bold"
    785 disabled = false
    786 detect_extensions = [
    787     "nim",
    788     "nims",
    789     "nimble",
    790 ]
    791 detect_files = ["nim.cfg"]
    792 detect_folders = []
    793 
    794 [nix_shell]
    795 format = 'via [$symbol$state( \($name\))]($style) '
    796 symbol = "❄️  "
    797 style = "bold blue"
    798 impure_msg = "impure"
    799 pure_msg = "pure"
    800 unknown_msg = ""
    801 disabled = false
    802 heuristic = false
    803 
    804 [nodejs]
    805 format = "via [$symbol($version )]($style)"
    806 version_format = "v${raw}"
    807 symbol = " "
    808 style = "bold green"
    809 disabled = false
    810 not_capable_style = "bold red"
    811 detect_extensions = [
    812     "js",
    813     "mjs",
    814     "cjs",
    815     "ts",
    816     "mts",
    817     "cts",
    818 ]
    819 detect_files = [
    820     "package.json",
    821     ".node-version",
    822     ".nvmrc",
    823     "!bunfig.toml",
    824     "!bun.lock",
    825     "!bun.lockb",
    826 ]
    827 detect_folders = ["node_modules"]
    828 
    829 [ocaml]
    830 format = 'via [$symbol($version )(\($switch_indicator$switch_name\) )]($style)'
    831 version_format = "v${raw}"
    832 global_switch_indicator = ""
    833 local_switch_indicator = "*"
    834 symbol = "🐫 "
    835 style = "bold yellow"
    836 disabled = false
    837 detect_extensions = [
    838     "opam",
    839     "ml",
    840     "mli",
    841     "re",
    842     "rei",
    843 ]
    844 detect_files = [
    845     "dune",
    846     "dune-project",
    847     "jbuild",
    848     "jbuild-ignore",
    849     ".merlin",
    850 ]
    851 detect_folders = [
    852     "_opam",
    853     "esy.lock",
    854 ]
    855 
    856 [odin]
    857 format = "via [$symbol($version )]($style)"
    858 show_commit = false
    859 symbol = "Ø "
    860 style = "bold bright-blue"
    861 disabled = false
    862 detect_extensions = ["odin"]
    863 detect_files = []
    864 detect_folders = []
    865 
    866 [opa]
    867 format = "via [$symbol($version )]($style)"
    868 version_format = "v${raw}"
    869 symbol = "🪖 "
    870 style = "bold blue"
    871 disabled = false
    872 detect_extensions = ["rego"]
    873 detect_files = []
    874 detect_folders = []
    875 
    876 [openstack]
    877 format = 'on [$symbol$cloud(\($project\))]($style) '
    878 symbol = "☁️  "
    879 style = "bold yellow"
    880 disabled = false
    881 
    882 [os]
    883 format = "[$symbol]($style)"
    884 style = "bold white"
    885 disabled = true
    886 
    887 [os.symbols]
    888 AIX = "➿ "
    889 Alpaquita = "🔔 "
    890 AlmaLinux = "💠 "
    891 Alpine = "🏔️ "
    892 ALTLinux = "Ⓐ "
    893 Amazon = "🙂 "
    894 Android = "🤖 "
    895 AOSC = "🐱 "
    896 Arch = "🎗️ "
    897 Artix = "🎗️ "
    898 Bluefin = "🐟 "
    899 CachyOS = "🎗️ "
    900 CentOS = "💠 "
    901 Debian = "🌀 "
    902 Elementary = "🍏 "
    903 DragonFly = "🐉 "
    904 Emscripten = "🔗 "
    905 EndeavourOS = "🚀 "
    906 Fedora = "🎩 "
    907 FreeBSD = "😈 "
    908 Garuda = "🦅 "
    909 Gentoo = "🗜️ "
    910 HardenedBSD = "🛡️ "
    911 Illumos = "🐦 "
    912 Ios = "📱 "
    913 InstantOS = "⏲️ "
    914 Kali = "🐉 "
    915 Linux = "🐧 "
    916 Mabox = "📦 "
    917 Macos = "🍎 "
    918 Manjaro = "🥭 "
    919 Mariner = "🌊 "
    920 MidnightBSD = "🌘 "
    921 Mint = "🌿 "
    922 NetBSD = "🚩 "
    923 NixOS = "❄️ "
    924 Nobara = "🎩 "
    925 OpenBSD = "🐡 "
    926 OpenCloudOS = "☁️ "
    927 openEuler = "🦉 "
    928 openSUSE = "🦎 "
    929 OracleLinux = "🦴 "
    930 PikaOS = "🐤 "
    931 Pop = "🍭 "
    932 Raspbian = "🍓 "
    933 Redhat = "🎩 "
    934 RedHatEnterprise = "🎩 "
    935 RockyLinux = "💠 "
    936 Redox = "🧪 "
    937 Solus = "⛵ "
    938 SUSE = "🦎 "
    939 Ubuntu = "🎯 "
    940 Ultramarine = "🔷 "
    941 Unknown = "❓ "
    942 Uos = "🐲 "
    943 Void = " "
    944 Windows = "🪟 "
    945 Zorin = "🔹 "
    946 
    947 [package]
    948 format = "is [$symbol$version]($style) "
    949 symbol = "📦 "
    950 style = "208 bold"
    951 display_private = false
    952 disabled = false
    953 version_format = "v${raw}"
    954 
    955 [perl]
    956 format = "via [$symbol($version )]($style)"
    957 version_format = "v${raw}"
    958 symbol = "🐪 "
    959 style = "149 bold"
    960 disabled = false
    961 detect_extensions = [
    962     "pl",
    963     "pm",
    964     "pod",
    965 ]
    966 detect_files = [
    967     "Makefile.PL",
    968     "Build.PL",
    969     "cpanfile",
    970     "cpanfile.snapshot",
    971     "META.json",
    972     "META.yml",
    973     ".perl-version",
    974 ]
    975 detect_folders = []
    976 
    977 [php]
    978 format = "via [$symbol($version )]($style)"
    979 version_format = "v${raw}"
    980 symbol = "🐘 "
    981 style = "147 bold"
    982 disabled = false
    983 detect_extensions = ["php"]
    984 detect_files = [
    985     "composer.json",
    986     ".php-version",
    987 ]
    988 detect_folders = []
    989 
    990 [pijul_channel]
    991 symbol = " "
    992 style = "bold purple"
    993 format = "on [$symbol$channel]($style) "
    994 truncation_length = 9223372036854775807
    995 truncation_symbol = "…"
    996 disabled = true
    997 
    998 [pixi]
    999 pixi_binary = ["pixi"]
   1000 show_default_environment = true
   1001 format = 'via [$symbol($version )(\($environment\) )]($style)'
   1002 version_format = "v${raw}"
   1003 symbol = "🧚 "
   1004 style = "yellow bold"
   1005 disabled = false
   1006 detect_extensions = []
   1007 detect_files = [
   1008     "pixi.toml",
   1009     "pixi.lock",
   1010 ]
   1011 detect_folders = []
   1012 
   1013 [pulumi]
   1014 format = "via [$symbol($username@)$stack]($style) "
   1015 version_format = "v${raw}"
   1016 symbol = " "
   1017 style = "bold 5"
   1018 disabled = false
   1019 search_upwards = true
   1020 
   1021 [purescript]
   1022 format = "via [$symbol($version )]($style)"
   1023 version_format = "v${raw}"
   1024 symbol = "<=> "
   1025 style = "bold white"
   1026 disabled = false
   1027 detect_extensions = ["purs"]
   1028 detect_files = [
   1029     "spago.dhall",
   1030     "spago.yaml",
   1031     "spago.lock",
   1032 ]
   1033 detect_folders = []
   1034 
   1035 [python]
   1036 pyenv_version_name = false
   1037 pyenv_prefix = "pyenv "
   1038 python_binary = [
   1039     ["python"],
   1040     ["python3"],
   1041     ["python2"],
   1042 ]
   1043 format = 'via [${symbol}${pyenv_prefix}(${version} )(\($virtualenv\) )]($style)'
   1044 version_format = "v${raw}"
   1045 style = "yellow bold"
   1046 symbol = "🐍 "
   1047 disabled = false
   1048 detect_extensions = [
   1049     "py",
   1050     "ipynb",
   1051 ]
   1052 detect_files = [
   1053     "requirements.txt",
   1054     ".python-version",
   1055     "pyproject.toml",
   1056     "Pipfile",
   1057     "tox.ini",
   1058     "setup.py",
   1059     "__init__.py",
   1060 ]
   1061 detect_folders = []
   1062 detect_env_vars = ["VIRTUAL_ENV"]
   1063 
   1064 [quarto]
   1065 format = "via [$symbol($version )]($style)"
   1066 version_format = "v${raw}"
   1067 symbol = "⨁ "
   1068 style = "bold #75AADB"
   1069 disabled = false
   1070 detect_extensions = ["qmd"]
   1071 detect_files = ["_quarto.yml"]
   1072 detect_folders = []
   1073 
   1074 [raku]
   1075 format = "via [$symbol($version-$vm_version )]($style)"
   1076 version_format = "${raw}"
   1077 symbol = "🦋 "
   1078 style = "149 bold"
   1079 disabled = false
   1080 detect_extensions = [
   1081     "p6",
   1082     "pm6",
   1083     "pod6",
   1084     "raku",
   1085     "rakumod",
   1086 ]
   1087 detect_files = ["META6.json"]
   1088 detect_folders = []
   1089 
   1090 [red]
   1091 format = "via [$symbol($version )]($style)"
   1092 version_format = "v${raw}"
   1093 symbol = "🔺 "
   1094 style = "red bold"
   1095 disabled = false
   1096 detect_extensions = [
   1097     "red",
   1098     "reds",
   1099 ]
   1100 detect_files = []
   1101 detect_folders = []
   1102 
   1103 [rlang]
   1104 format = "via [$symbol($version )]($style)"
   1105 version_format = "v${raw}"
   1106 style = "blue bold"
   1107 symbol = "📐 "
   1108 disabled = false
   1109 detect_extensions = [
   1110     "R",
   1111     "Rd",
   1112     "Rmd",
   1113     "Rproj",
   1114     "Rsx",
   1115 ]
   1116 detect_files = ["DESCRIPTION"]
   1117 detect_folders = [".Rproj.user"]
   1118 
   1119 [ruby]
   1120 format = "via [$symbol($version )]($style)"
   1121 version_format = "v${raw}"
   1122 symbol = "💎 "
   1123 style = "bold red"
   1124 disabled = false
   1125 detect_extensions = ["rb"]
   1126 detect_files = [
   1127     "Gemfile",
   1128     ".ruby-version",
   1129 ]
   1130 detect_folders = []
   1131 detect_variables = [
   1132     "RUBY_VERSION",
   1133     "RBENV_VERSION",
   1134 ]
   1135 
   1136 [rust]
   1137 format = "via [$symbol($version )]($style)"
   1138 version_format = "v${raw}"
   1139 symbol = "🦀 "
   1140 style = "bold red"
   1141 disabled = false
   1142 detect_extensions = ["rs"]
   1143 detect_files = ["Cargo.toml"]
   1144 detect_folders = []
   1145 
   1146 [scala]
   1147 format = "via [$symbol($version )]($style)"
   1148 version_format = "v${raw}"
   1149 disabled = false
   1150 style = "red bold"
   1151 symbol = "🆂 "
   1152 detect_extensions = [
   1153     "sbt",
   1154     "scala",
   1155 ]
   1156 detect_files = [
   1157     ".scalaenv",
   1158     ".sbtenv",
   1159     "build.sbt",
   1160 ]
   1161 detect_folders = [".metals"]
   1162 
   1163 [shell]
   1164 format = "[$indicator]($style) "
   1165 bash_indicator = "bsh"
   1166 fish_indicator = "fsh"
   1167 zsh_indicator = "zsh"
   1168 powershell_indicator = "psh"
   1169 ion_indicator = "ion"
   1170 elvish_indicator = "esh"
   1171 tcsh_indicator = "tsh"
   1172 nu_indicator = "nu"
   1173 xonsh_indicator = "xsh"
   1174 cmd_indicator = "cmd"
   1175 unknown_indicator = ""
   1176 style = "white bold"
   1177 disabled = true
   1178 
   1179 [shlvl]
   1180 threshold = 2
   1181 format = "[$symbol$shlvl]($style) "
   1182 symbol = "↕️  "
   1183 repeat = false
   1184 repeat_offset = 0
   1185 style = "bold yellow"
   1186 disabled = true
   1187 
   1188 [singularity]
   1189 symbol = ""
   1190 format = '[$symbol\[$env\]]($style) '
   1191 style = "blue bold dimmed"
   1192 disabled = false
   1193 
   1194 [solidity]
   1195 format = "via [$symbol($version)]($style)"
   1196 version_format = "v${major}.${minor}.${patch}"
   1197 disabled = false
   1198 style = "bold blue"
   1199 symbol = "S "
   1200 compiler = ["solc"]
   1201 detect_extensions = ["sol"]
   1202 detect_files = []
   1203 detect_folders = []
   1204 
   1205 [spack]
   1206 truncation_length = 1
   1207 format = "via [$symbol$environment]($style) "
   1208 symbol = "🅢 "
   1209 style = "blue bold"
   1210 disabled = false
   1211 
   1212 [status]
   1213 format = "[$symbol$status]($style) "
   1214 symbol = "❌"
   1215 success_symbol = ""
   1216 not_executable_symbol = "🚫"
   1217 not_found_symbol = "🔍"
   1218 sigint_symbol = "🧱"
   1219 signal_symbol = "⚡"
   1220 style = "bold red"
   1221 map_symbol = false
   1222 recognize_signal_code = true
   1223 pipestatus = false
   1224 pipestatus_separator = "|"
   1225 pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) '
   1226 disabled = true
   1227 
   1228 [sudo]
   1229 format = "[as $symbol]($style)"
   1230 symbol = "🧙 "
   1231 style = "bold blue"
   1232 allow_windows = false
   1233 disabled = true
   1234 
   1235 [swift]
   1236 format = "via [$symbol($version )]($style)"
   1237 version_format = "v${raw}"
   1238 symbol = "🐦 "
   1239 style = "bold 202"
   1240 disabled = false
   1241 detect_extensions = ["swift"]
   1242 detect_files = ["Package.swift"]
   1243 detect_folders = []
   1244 
   1245 [terraform]
   1246 format = "via [$symbol$workspace]($style) "
   1247 version_format = "v${raw}"
   1248 symbol = "💠 "
   1249 style = "bold 105"
   1250 disabled = false
   1251 detect_extensions = [
   1252     "tf",
   1253     "tfplan",
   1254     "tfstate",
   1255 ]
   1256 detect_files = []
   1257 detect_folders = [".terraform"]
   1258 commands = [
   1259     [
   1260     "terraform",
   1261     "version",
   1262 ],
   1263     [
   1264     "tofu",
   1265     "version",
   1266 ],
   1267 ]
   1268 
   1269 [time]
   1270 format = "at [$time]($style) "
   1271 style = "bold yellow"
   1272 use_12hr = false
   1273 disabled = true
   1274 utc_time_offset = "local"
   1275 time_range = "-"
   1276 
   1277 [typst]
   1278 format = "via [$symbol($version )]($style)"
   1279 version_format = "v${raw}"
   1280 symbol = "t "
   1281 style = "bold #0093A7"
   1282 disabled = false
   1283 detect_extensions = ["typ"]
   1284 detect_files = ["template.typ"]
   1285 detect_folders = []
   1286 
   1287 [username]
   1288 detect_env_vars = []
   1289 format = "[$user]($style)@"
   1290 style_root = "red bold"
   1291 style_user = "white"
   1292 show_always = true
   1293 disabled = false
   1294 
   1295 [username.aliases]
   1296 
   1297 [vagrant]
   1298 format = "via [$symbol($version )]($style)"
   1299 version_format = "v${raw}"
   1300 symbol = "⍱ "
   1301 style = "cyan bold"
   1302 disabled = false
   1303 detect_extensions = []
   1304 detect_files = ["Vagrantfile"]
   1305 detect_folders = []
   1306 
   1307 [vcsh]
   1308 symbol = ""
   1309 style = "bold yellow"
   1310 format = "vcsh [$symbol$repo]($style) "
   1311 disabled = false
   1312 
   1313 [vlang]
   1314 format = "via [$symbol($version )]($style)"
   1315 version_format = "v${raw}"
   1316 symbol = "V "
   1317 style = "blue bold"
   1318 disabled = false
   1319 detect_extensions = ["v"]
   1320 detect_files = [
   1321     "v.mod",
   1322     "vpkg.json",
   1323     ".vpkg-lock.json",
   1324 ]
   1325 detect_folders = []
   1326 
   1327 [xmake]
   1328 format = "via [$symbol($version )]($style)"
   1329 version_format = "v${raw}"
   1330 symbol = "△ "
   1331 style = "bold green"
   1332 disabled = false
   1333 detect_extensions = []
   1334 detect_files = ["xmake.lua"]
   1335 detect_folders = []
   1336 
   1337 [zig]
   1338 format = "via [$symbol($version )]($style)"
   1339 version_format = "v${raw}"
   1340 symbol = "↯ "
   1341 style = "bold yellow"
   1342 disabled = false
   1343 detect_extensions = ["zig"]
   1344 detect_files = []
   1345 detect_folders = []
   1346 
   1347 [custom]
   1348