Created
April 22, 2026 17:29
-
-
Save nrrb/13d5a284abbd087c67fd3dc68539c586 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Warning: This config does not include keys that have an unset value | |
| # $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$pijul_channel$docker_context$package$bun$c$cmake$cobol$cpp$daml$dart$deno$dotnet$elixir$elm$erlang$fennel$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$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 | |
| "$schema" = "https://starship.rs/config-schema.json" | |
| format = """ | |
| [╭╴](fg:arrow)$username$directory$time($git_branch$git_status)($python$nodejs)$cmd_duration | |
| [╰─](fg:arrow)$character""" | |
| right_format = "" | |
| continuation_prompt = "[∙](bright-black) " | |
| scan_timeout = 30 | |
| command_timeout = 500 | |
| add_newline = true | |
| follow_symlinks = true | |
| palette = "light" | |
| [palettes.normal] | |
| os = "#2C3032" | |
| text_color = "#EDF2F4" | |
| directory = "#363C3E" | |
| arrow = "#353535" | |
| java = "#861215" | |
| os_admin = "#6A040F" | |
| git = "#D0DBDA" | |
| python = "#F5CB5C" | |
| conda = "#3EB049" | |
| duration = "#F4FBFF" | |
| git_status = "#DFEBED" | |
| clang = "#00599D" | |
| time = "#474D5C" | |
| rust = "#C33C00" | |
| node = "#F1DEA9" | |
| text_light = "#26272A" | |
| [palettes.light] | |
| os = "#F7768E" | |
| os_admin = "#ACBEF1" | |
| python = "#B4F9F8" | |
| duration = "#91FFE7" | |
| arrow = "#353535" | |
| node = "#81FF85" | |
| git = "#F5F5F5" | |
| text_color = "#26272A" | |
| java = "#FF52A3" | |
| text_light = "#26272A" | |
| directory = "#FF9578" | |
| time = "#FFDC72" | |
| git_status = "#72FFD5" | |
| clang = "#67E3FF" | |
| conda = "#BAF5C0" | |
| [palettes.old] | |
| java = "#861215" | |
| duration = "yellow" | |
| git_status = "#8B1D2C" | |
| conda = "#3EB049" | |
| directory = "#3F37C9" | |
| os_admin = "#6A040F" | |
| text_color = "#EDF2F4" | |
| os = "#3778BF" | |
| text_light = "#EDF2F4" | |
| time = "#177E89" | |
| python = "#3776AB" | |
| arrow = "#353535" | |
| rust = "#C33C00" | |
| clang = "#00599D" | |
| git = "#B02B10" | |
| node = "green" | |
| [profiles] | |
| [aws] | |
| format = 'on [$symbol($profile )(\($region\) )(\[$duration\] )]($style)' | |
| symbol = "☁️ " | |
| style = "bold yellow" | |
| disabled = false | |
| expiration_symbol = "X" | |
| force_display = false | |
| [aws.region_aliases] | |
| [aws.profile_aliases] | |
| [azure] | |
| format = "on [$symbol($subscription)]($style) " | |
| symbol = " " | |
| style = "blue bold" | |
| disabled = true | |
| [azure.subscription_aliases] | |
| [battery] | |
| full_symbol = " " | |
| charging_symbol = " " | |
| discharging_symbol = " " | |
| unknown_symbol = " " | |
| empty_symbol = " " | |
| disabled = false | |
| format = "[$symbol$percentage]($style) " | |
| [[battery.display]] | |
| threshold = 10 | |
| style = "red bold" | |
| [buf] | |
| format = "with [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🐃 " | |
| style = "bold blue" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "buf.yaml", | |
| "buf.gen.yaml", | |
| "buf.work.yaml", | |
| ] | |
| detect_folders = [] | |
| [bun] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🥟 " | |
| style = "bold red" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "bun.lock", | |
| "bun.lockb", | |
| "bunfig.toml", | |
| ] | |
| detect_folders = [] | |
| [c] | |
| format = "[ ](fg:clang)[$symbol($version(-$name) )](bg:clang fg:text_color)[](fg:clang)" | |
| version_format = "${raw}" | |
| style = "149 bold" | |
| symbol = " " | |
| disabled = true | |
| detect_extensions = [ | |
| "c", | |
| "h", | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| commands = [ | |
| [ | |
| "cc", | |
| "--version", | |
| ], | |
| [ | |
| "gcc", | |
| "--version", | |
| ], | |
| [ | |
| "clang", | |
| "--version", | |
| ], | |
| ] | |
| [character] | |
| format = "$symbol " | |
| success_symbol = "[](fg:arrow)" | |
| error_symbol = "[](fg:red)" | |
| vimcmd_symbol = "[❮](bold green)" | |
| vimcmd_visual_symbol = "[❮](bold yellow)" | |
| vimcmd_replace_symbol = "[❮](bold purple)" | |
| vimcmd_replace_one_symbol = "[❮](bold purple)" | |
| disabled = false | |
| [cmake] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "△ " | |
| style = "bold blue" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "CMakeLists.txt", | |
| "CMakeCache.txt", | |
| ] | |
| detect_folders = [] | |
| [cmd_duration] | |
| min_time = 500 | |
| format = " [](fg:duration)[ $duration]($style)[](fg:duration)" | |
| style = "fg:text_light bg:duration" | |
| show_milliseconds = false | |
| disabled = false | |
| show_notifications = false | |
| min_time_to_notify = 45000 | |
| [cobol] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "⚙️ " | |
| style = "bold blue" | |
| disabled = false | |
| detect_extensions = [ | |
| "cbl", | |
| "cob", | |
| "CBL", | |
| "COB", | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| [conda] | |
| truncation_length = 1 | |
| format = "[ ](fg:conda)[$symbol$environment]($style)[](fg:conda)" | |
| symbol = " " | |
| style = "bg:conda fg:text_color" | |
| ignore_base = false | |
| detect_env_vars = ["!PIXI_ENVIRONMENT_NAME"] | |
| disabled = false | |
| [container] | |
| format = '[$symbol \[$name\]]($style) ' | |
| symbol = "⬢" | |
| style = "red bold dimmed" | |
| disabled = false | |
| [cpp] | |
| format = "via [$symbol($version(-$name) )]($style)" | |
| version_format = "v${raw}" | |
| style = "149 bold" | |
| symbol = "C++ " | |
| disabled = true | |
| detect_extensions = [ | |
| "cpp", | |
| "cc", | |
| "cxx", | |
| "c++", | |
| "hpp", | |
| "hh", | |
| "hxx", | |
| "h++", | |
| "tcc", | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| commands = [ | |
| [ | |
| "c++", | |
| "--version", | |
| ], | |
| [ | |
| "g++", | |
| "--version", | |
| ], | |
| [ | |
| "clang++", | |
| "--version", | |
| ], | |
| ] | |
| [crystal] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🔮 " | |
| style = "bold red" | |
| disabled = false | |
| detect_extensions = ["cr"] | |
| detect_files = ["shard.yml"] | |
| detect_folders = [] | |
| [daml] | |
| symbol = "Λ " | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| style = "bold cyan" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = ["daml.yaml"] | |
| detect_folders = [] | |
| [dart] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🎯 " | |
| style = "bold blue" | |
| disabled = false | |
| detect_extensions = ["dart"] | |
| detect_files = [ | |
| "pubspec.yaml", | |
| "pubspec.yml", | |
| "pubspec.lock", | |
| ] | |
| detect_folders = [".dart_tool"] | |
| [deno] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🦕 " | |
| style = "green bold" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "deno.json", | |
| "deno.jsonc", | |
| "deno.lock", | |
| "mod.ts", | |
| "deps.ts", | |
| "mod.js", | |
| "deps.js", | |
| ] | |
| detect_folders = [] | |
| [directory] | |
| truncation_length = 2 | |
| truncate_to_repo = true | |
| fish_style_pwd_dir_length = 0 | |
| use_logical_path = true | |
| format = " [](fg:directory)[ $path ]($style)[$read_only]($read_only_style)[](fg:directory)" | |
| repo_root_format = "[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) " | |
| style = "fg:text_color bg:directory" | |
| before_repo_root_style = "fg:text_color bg:directory" | |
| disabled = false | |
| read_only = " " | |
| read_only_style = "fg:text_color bg:directory" | |
| truncation_symbol = "…/" | |
| home_symbol = "~" | |
| use_os_path_sep = true | |
| [directory.substitutions] | |
| [direnv] | |
| format = "[$symbol$loaded/$allowed]($style) " | |
| symbol = "direnv " | |
| style = "bold bright-yellow" | |
| disabled = true | |
| detect_extensions = [] | |
| detect_env_vars = ["DIRENV_FILE"] | |
| detect_files = [".envrc"] | |
| detect_folders = [] | |
| allowed_msg = "allowed" | |
| not_allowed_msg = "not allowed" | |
| denied_msg = "denied" | |
| loaded_msg = "loaded" | |
| unloaded_msg = "not loaded" | |
| [docker_context] | |
| symbol = " " | |
| style = "blue bold" | |
| format = "via [$symbol$context]($style) " | |
| only_with_files = true | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = [ | |
| "docker-compose.yml", | |
| "docker-compose.yaml", | |
| "Dockerfile", | |
| ] | |
| detect_folders = [] | |
| [dotnet] | |
| format = "via [$symbol($version )(🎯 $tfm )]($style)" | |
| version_format = "v${raw}" | |
| symbol = ".NET " | |
| style = "blue bold" | |
| heuristic = true | |
| disabled = false | |
| detect_extensions = [ | |
| "csproj", | |
| "fsproj", | |
| "xproj", | |
| ] | |
| detect_files = [ | |
| "global.json", | |
| "project.json", | |
| "Directory.Build.props", | |
| "Directory.Build.targets", | |
| "Packages.props", | |
| ] | |
| detect_folders = [] | |
| [elixir] | |
| format = 'via [$symbol($version \(OTP $otp_version\) )]($style)' | |
| version_format = "v${raw}" | |
| symbol = "💧 " | |
| style = "bold purple" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = ["mix.exs"] | |
| detect_folders = [] | |
| [elm] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🌳 " | |
| style = "cyan bold" | |
| disabled = false | |
| detect_extensions = ["elm"] | |
| detect_files = [ | |
| "elm.json", | |
| "elm-package.json", | |
| ".elm-version", | |
| ] | |
| detect_folders = ["elm-stuff"] | |
| [env_var] | |
| [erlang] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = " " | |
| style = "bold red" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "rebar.config", | |
| "erlang.mk", | |
| ] | |
| detect_folders = [] | |
| [fennel] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🧅 " | |
| style = "bold green" | |
| disabled = true | |
| detect_extensions = ["fnl"] | |
| detect_files = [] | |
| detect_folders = [] | |
| [fill] | |
| style = "bold black" | |
| symbol = "." | |
| disabled = false | |
| [fossil_branch] | |
| format = "on [$symbol$branch]($style) " | |
| symbol = " " | |
| style = "bold purple" | |
| truncation_length = 9223372036854775807 | |
| truncation_symbol = "…" | |
| disabled = true | |
| [fossil_metrics] | |
| format = "([+$added]($added_style) )([-$deleted]($deleted_style) )" | |
| added_style = "bold green" | |
| deleted_style = "bold red" | |
| only_nonzero_diffs = true | |
| disabled = true | |
| [gcloud] | |
| format = 'on [$symbol$account(@$domain)(\($region\))]($style) ' | |
| symbol = "☁️ " | |
| style = "bold blue" | |
| disabled = false | |
| detect_env_vars = [] | |
| [gcloud.region_aliases] | |
| [gcloud.project_aliases] | |
| [git_branch] | |
| format = " [](fg:git)[$symbol$branch](fg:text_light bg:git)[](fg:git)" | |
| symbol = " " | |
| style = "bold purple" | |
| truncation_length = 9223372036854775807 | |
| truncation_symbol = "…" | |
| only_attached = false | |
| always_show_remote = false | |
| ignore_branches = [] | |
| disabled = false | |
| [git_commit] | |
| commit_hash_length = 7 | |
| format = '[\($hash$tag\)]($style) ' | |
| style = "green bold" | |
| only_detached = true | |
| disabled = false | |
| tag_symbol = " 🏷 " | |
| tag_disabled = true | |
| tag_max_candidates = 0 | |
| [git_metrics] | |
| added_style = "bold green" | |
| deleted_style = "bold red" | |
| only_nonzero_diffs = true | |
| format = "([+$added]($added_style) )([-$deleted]($deleted_style) )" | |
| disabled = true | |
| ignore_submodules = false | |
| [git_state] | |
| rebase = "REBASING" | |
| merge = "MERGING" | |
| revert = "REVERTING" | |
| cherry_pick = "CHERRY-PICKING" | |
| bisect = "BISECTING" | |
| am = "AM" | |
| am_or_rebase = "AM/REBASE" | |
| style = "bold yellow" | |
| format = '\([$state( $progress_current/$progress_total)]($style)\) ' | |
| disabled = false | |
| [git_status] | |
| format = "([ ](fg:git_status)[ $all_status$ahead_behind ]($style)[](fg:git_status))" | |
| style = "fg:text_light bg:git_status" | |
| stashed = '\$' | |
| ahead = "⇡" | |
| behind = "⇣" | |
| up_to_date = "" | |
| diverged = "⇕" | |
| conflicted = "=" | |
| deleted = "✘" | |
| renamed = "»" | |
| modified = "!" | |
| staged = "+" | |
| untracked = "?" | |
| typechanged = "" | |
| ignore_submodules = false | |
| disabled = false | |
| use_git_executable = false | |
| [gleam] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "⭐ " | |
| style = "bold #FFAFF3" | |
| disabled = false | |
| detect_extensions = ["gleam"] | |
| detect_files = ["gleam.toml"] | |
| detect_folders = [] | |
| [golang] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🐹 " | |
| style = "bold cyan" | |
| disabled = false | |
| not_capable_style = "bold red" | |
| detect_extensions = ["go"] | |
| detect_files = [ | |
| "go.mod", | |
| "go.sum", | |
| "go.work", | |
| "glide.yaml", | |
| "Gopkg.yml", | |
| "Gopkg.lock", | |
| ".go-version", | |
| ] | |
| detect_folders = ["Godeps"] | |
| [gradle] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🅶 " | |
| style = "bold bright-cyan" | |
| disabled = false | |
| recursive = false | |
| detect_extensions = [ | |
| "gradle", | |
| "gradle.kts", | |
| ] | |
| detect_files = [] | |
| detect_folders = ["gradle"] | |
| [guix_shell] | |
| format = "via [$symbol]($style) " | |
| symbol = "🐃 " | |
| style = "yellow bold" | |
| disabled = false | |
| [haskell] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "λ " | |
| style = "bold purple" | |
| disabled = false | |
| detect_extensions = [ | |
| "hs", | |
| "cabal", | |
| "hs-boot", | |
| ] | |
| detect_files = [ | |
| "stack.yaml", | |
| "cabal.project", | |
| ] | |
| detect_folders = [] | |
| [haxe] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "⌘ " | |
| style = "bold fg:202" | |
| disabled = false | |
| detect_extensions = [ | |
| "hx", | |
| "hxml", | |
| ] | |
| detect_files = [ | |
| "haxelib.json", | |
| "hxformat.json", | |
| ".haxerc", | |
| ] | |
| detect_folders = [ | |
| ".haxelib", | |
| "haxe_libraries", | |
| ] | |
| [helm] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "⎈ " | |
| style = "bold white" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "helmfile.yaml", | |
| "Chart.yaml", | |
| ] | |
| detect_folders = [] | |
| [hg_branch] | |
| symbol = " " | |
| style = "bold purple" | |
| format = "on [$symbol$branch(:$topic)]($style) " | |
| truncation_length = 9223372036854775807 | |
| truncation_symbol = "…" | |
| disabled = true | |
| [hostname] | |
| ssh_only = true | |
| ssh_symbol = "🌐 " | |
| trim_at = "." | |
| detect_env_vars = [] | |
| format = "[$ssh_symbol$hostname]($style) in " | |
| style = "green dimmed bold" | |
| disabled = false | |
| [hostname.aliases] | |
| [java] | |
| disabled = true | |
| format = "[ ](fg:java)[$symbol$version](bg:java fg:text_color)[](fg:java)" | |
| version_format = "${raw}" | |
| style = "red dimmed" | |
| symbol = " " | |
| detect_extensions = [ | |
| "java", | |
| "class", | |
| "jar", | |
| "gradle", | |
| "clj", | |
| "cljc", | |
| ] | |
| detect_files = [ | |
| "pom.xml", | |
| "build.gradle.kts", | |
| "build.sbt", | |
| ".java-version", | |
| "deps.edn", | |
| "project.clj", | |
| "build.boot", | |
| ".sdkmanrc", | |
| ] | |
| detect_folders = [] | |
| [jobs] | |
| threshold = 1 | |
| symbol_threshold = 1 | |
| number_threshold = 2 | |
| format = "[$symbol$number]($style) " | |
| symbol = "✦" | |
| style = "bold blue" | |
| disabled = false | |
| [julia] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "ஃ " | |
| style = "bold purple" | |
| disabled = false | |
| detect_extensions = ["jl"] | |
| detect_files = [ | |
| "Project.toml", | |
| "Manifest.toml", | |
| ] | |
| detect_folders = [] | |
| [kotlin] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🅺 " | |
| style = "bold blue" | |
| kotlin_binary = "kotlin" | |
| disabled = false | |
| detect_extensions = [ | |
| "kt", | |
| "kts", | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| [kubernetes] | |
| symbol = "☸ " | |
| format = '[$symbol$context( \($namespace\))]($style) in ' | |
| style = "cyan bold" | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = [] | |
| detect_folders = [] | |
| detect_env_vars = [] | |
| contexts = [] | |
| [kubernetes.context_aliases] | |
| [kubernetes.user_aliases] | |
| [line_break] | |
| disabled = false | |
| [localip] | |
| ssh_only = true | |
| format = "[$localipv4]($style) " | |
| style = "yellow bold" | |
| disabled = true | |
| [lua] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🌙 " | |
| style = "bold blue" | |
| lua_binary = "lua" | |
| disabled = false | |
| detect_extensions = ["lua"] | |
| detect_files = [".lua-version"] | |
| detect_folders = ["lua"] | |
| [memory_usage] | |
| threshold = 75 | |
| format = "via $symbol[$ram( | $swap)]($style) " | |
| style = "white bold dimmed" | |
| symbol = "🐏 " | |
| disabled = true | |
| [meson] | |
| truncation_length = 4294967295 | |
| truncation_symbol = "…" | |
| format = "via [$symbol$project]($style) " | |
| symbol = "⬢ " | |
| style = "blue bold" | |
| disabled = false | |
| [mise] | |
| format = "[$symbol$health]($style) " | |
| symbol = "mise " | |
| style = "bold purple" | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = [ | |
| "mise.toml", | |
| "mise.local.toml", | |
| ".mise.toml", | |
| ".mise.local.toml", | |
| ] | |
| detect_folders = [".mise"] | |
| healthy_symbol = "healthy" | |
| unhealthy_symbol = "unhealthy" | |
| [mojo] | |
| format = "with [$symbol($version )]($style)" | |
| symbol = "🔥 " | |
| style = "bold 208" | |
| disabled = false | |
| detect_extensions = [ | |
| "mojo", | |
| "🔥", | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| [nats] | |
| format = "[$symbol($name )]($style)" | |
| symbol = "✉️ " | |
| style = "bold purple" | |
| disabled = true | |
| [netns] | |
| format = '[$symbol \[$name\]]($style) ' | |
| symbol = "🛜" | |
| style = "blue bold dimmed" | |
| disabled = false | |
| [nim] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "👑 " | |
| style = "yellow bold" | |
| disabled = false | |
| detect_extensions = [ | |
| "nim", | |
| "nims", | |
| "nimble", | |
| ] | |
| detect_files = ["nim.cfg"] | |
| detect_folders = [] | |
| [nix_shell] | |
| format = 'via [$symbol$state( \($name\))]($style) ' | |
| symbol = "❄️ " | |
| style = "bold blue" | |
| impure_msg = "impure" | |
| pure_msg = "pure" | |
| unknown_msg = "" | |
| disabled = false | |
| heuristic = false | |
| [nodejs] | |
| format = "[ ](fg:node)[$symbol$version]($style)[](fg:node)" | |
| version_format = "${raw}" | |
| symbol = " " | |
| style = "bg:node fg:text_light" | |
| disabled = false | |
| not_capable_style = "bold red" | |
| detect_extensions = [ | |
| "js", | |
| "mjs", | |
| "cjs", | |
| "ts", | |
| "mts", | |
| "cts", | |
| ] | |
| detect_files = [ | |
| "package.json", | |
| ".node-version", | |
| ".nvmrc", | |
| "!bunfig.toml", | |
| "!bun.lock", | |
| "!bun.lockb", | |
| ] | |
| detect_folders = ["node_modules"] | |
| [ocaml] | |
| format = 'via [$symbol($version )(\($switch_indicator$switch_name\) )]($style)' | |
| version_format = "v${raw}" | |
| global_switch_indicator = "" | |
| local_switch_indicator = "*" | |
| symbol = "🐫 " | |
| style = "bold yellow" | |
| disabled = false | |
| detect_extensions = [ | |
| "opam", | |
| "ml", | |
| "mli", | |
| "re", | |
| "rei", | |
| ] | |
| detect_files = [ | |
| "dune", | |
| "dune-project", | |
| "jbuild", | |
| "jbuild-ignore", | |
| ".merlin", | |
| ] | |
| detect_folders = [ | |
| "_opam", | |
| "esy.lock", | |
| ] | |
| [odin] | |
| format = "via [$symbol($version )]($style)" | |
| show_commit = false | |
| symbol = "Ø " | |
| style = "bold bright-blue" | |
| disabled = false | |
| detect_extensions = ["odin"] | |
| detect_files = [] | |
| detect_folders = [] | |
| [opa] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🪖 " | |
| style = "bold blue" | |
| disabled = false | |
| detect_extensions = ["rego"] | |
| detect_files = [] | |
| detect_folders = [] | |
| [openstack] | |
| format = 'on [$symbol$cloud(\($project\))]($style) ' | |
| symbol = "☁️ " | |
| style = "bold yellow" | |
| disabled = false | |
| [os] | |
| format = "[$symbol]($style)" | |
| style = "bold white" | |
| disabled = true | |
| [os.symbols] | |
| Alpine = " " | |
| Amazon = " " | |
| Android = " " | |
| Arch = " " | |
| CentOS = " " | |
| Debian = " " | |
| DragonFly = " " | |
| Emscripten = " " | |
| EndeavourOS = " " | |
| Fedora = " " | |
| FreeBSD = " " | |
| Gentoo = " " | |
| Linux = " " | |
| Macos = " " | |
| Manjaro = " " | |
| Mariner = " " | |
| MidnightBSD = " " | |
| Mint = " " | |
| NetBSD = " " | |
| NixOS = " " | |
| openSUSE = " " | |
| Pop = " " | |
| Raspbian = " " | |
| Redhat = " " | |
| RedHatEnterprise = " " | |
| Redox = " " | |
| SUSE = " " | |
| Ubuntu = " " | |
| Unknown = " " | |
| Windows = " " | |
| [package] | |
| format = "is [$symbol$version]($style) " | |
| symbol = "📦 " | |
| style = "208 bold" | |
| display_private = false | |
| disabled = true | |
| version_format = "v${raw}" | |
| [perl] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🐪 " | |
| style = "149 bold" | |
| disabled = false | |
| detect_extensions = [ | |
| "pl", | |
| "pm", | |
| "pod", | |
| ] | |
| detect_files = [ | |
| "Makefile.PL", | |
| "Build.PL", | |
| "cpanfile", | |
| "cpanfile.snapshot", | |
| "META.json", | |
| "META.yml", | |
| ".perl-version", | |
| ] | |
| detect_folders = [] | |
| [php] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🐘 " | |
| style = "147 bold" | |
| disabled = false | |
| detect_extensions = ["php"] | |
| detect_files = [ | |
| "composer.json", | |
| ".php-version", | |
| ] | |
| detect_folders = [] | |
| [pijul_channel] | |
| symbol = " " | |
| style = "bold purple" | |
| format = "on [$symbol$channel]($style) " | |
| truncation_length = 9223372036854775807 | |
| truncation_symbol = "…" | |
| disabled = true | |
| [pixi] | |
| pixi_binary = ["pixi"] | |
| show_default_environment = true | |
| format = 'via [$symbol($version )(\($environment\) )]($style)' | |
| version_format = "v${raw}" | |
| symbol = "🧚 " | |
| style = "yellow bold" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = [ | |
| "pixi.toml", | |
| "pixi.lock", | |
| ] | |
| detect_folders = [".pixi"] | |
| [pulumi] | |
| format = "via [$symbol($username@)$stack]($style) " | |
| version_format = "v${raw}" | |
| symbol = " " | |
| style = "bold 5" | |
| disabled = false | |
| search_upwards = true | |
| [purescript] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "<=> " | |
| style = "bold white" | |
| disabled = false | |
| detect_extensions = ["purs"] | |
| detect_files = [ | |
| "spago.dhall", | |
| "spago.yaml", | |
| "spago.lock", | |
| ] | |
| detect_folders = [] | |
| [python] | |
| pyenv_version_name = false | |
| pyenv_prefix = "pyenv " | |
| python_binary = [ | |
| ["python"], | |
| ["python3"], | |
| ["python2"], | |
| ] | |
| format = '[ ](fg:python)[${symbol}${pyenv_prefix}(${version} )(\($virtualenv\))]($style)[](fg:python)' | |
| version_format = "${raw}" | |
| style = "fg:text_light bg:python" | |
| symbol = " " | |
| disabled = false | |
| detect_extensions = [ | |
| "py", | |
| "ipynb", | |
| ] | |
| detect_files = [ | |
| "requirements.txt", | |
| ".python-version", | |
| "pyproject.toml", | |
| "Pipfile", | |
| "tox.ini", | |
| "setup.py", | |
| "__init__.py", | |
| ] | |
| detect_folders = [] | |
| detect_env_vars = ["VIRTUAL_ENV"] | |
| [quarto] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "⨁ " | |
| style = "bold #75AADB" | |
| disabled = false | |
| detect_extensions = ["qmd"] | |
| detect_files = ["_quarto.yml"] | |
| detect_folders = [] | |
| [raku] | |
| format = "via [$symbol($version-$vm_version )]($style)" | |
| version_format = "${raw}" | |
| symbol = "🦋 " | |
| style = "149 bold" | |
| disabled = false | |
| detect_extensions = [ | |
| "p6", | |
| "pm6", | |
| "pod6", | |
| "raku", | |
| "rakumod", | |
| ] | |
| detect_files = ["META6.json"] | |
| detect_folders = [] | |
| [red] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🔺 " | |
| style = "red bold" | |
| disabled = false | |
| detect_extensions = [ | |
| "red", | |
| "reds", | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| [rlang] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| style = "blue bold" | |
| symbol = "📐 " | |
| disabled = false | |
| detect_extensions = [ | |
| "R", | |
| "Rd", | |
| "Rmd", | |
| "Rproj", | |
| "Rsx", | |
| ] | |
| detect_files = ["DESCRIPTION"] | |
| detect_folders = [".Rproj.user"] | |
| [ruby] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "💎 " | |
| style = "bold red" | |
| disabled = false | |
| detect_extensions = ["rb"] | |
| detect_files = [ | |
| "Gemfile", | |
| ".ruby-version", | |
| ] | |
| detect_folders = [] | |
| detect_variables = [ | |
| "RUBY_VERSION", | |
| "RBENV_VERSION", | |
| ] | |
| [rust] | |
| format = "[ ](fg:rust)[$symbol$version](bg:rust fg:text_color)[](fg:rust)" | |
| version_format = "${raw}" | |
| symbol = " " | |
| style = "bold red" | |
| disabled = true | |
| detect_extensions = ["rs"] | |
| detect_files = ["Cargo.toml"] | |
| detect_folders = [] | |
| [scala] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| disabled = false | |
| style = "red bold" | |
| symbol = "🆂 " | |
| detect_extensions = [ | |
| "sbt", | |
| "scala", | |
| ] | |
| detect_files = [ | |
| ".scalaenv", | |
| ".sbtenv", | |
| "build.sbt", | |
| ] | |
| detect_folders = [".metals"] | |
| [shell] | |
| format = "[$indicator]($style) " | |
| bash_indicator = "bsh" | |
| fish_indicator = "fsh" | |
| zsh_indicator = "zsh" | |
| powershell_indicator = "psh" | |
| ion_indicator = "ion" | |
| elvish_indicator = "esh" | |
| tcsh_indicator = "tsh" | |
| nu_indicator = "nu" | |
| xonsh_indicator = "xsh" | |
| cmd_indicator = "cmd" | |
| unknown_indicator = "" | |
| style = "white bold" | |
| disabled = true | |
| [shlvl] | |
| threshold = 2 | |
| format = "[$symbol$shlvl]($style) " | |
| symbol = "↕️ " | |
| repeat = false | |
| repeat_offset = 0 | |
| style = "bold yellow" | |
| disabled = true | |
| [singularity] | |
| symbol = "" | |
| format = '[$symbol\[$env\]]($style) ' | |
| style = "blue bold dimmed" | |
| disabled = false | |
| [solidity] | |
| format = "via [$symbol($version)]($style)" | |
| version_format = "v${major}.${minor}.${patch}" | |
| disabled = false | |
| style = "bold blue" | |
| symbol = "S " | |
| compiler = ["solc"] | |
| detect_extensions = ["sol"] | |
| detect_files = [] | |
| detect_folders = [] | |
| [spack] | |
| truncation_length = 1 | |
| format = "via [$symbol$environment]($style) " | |
| symbol = "🅢 " | |
| style = "blue bold" | |
| disabled = false | |
| [status] | |
| format = "[$symbol$status]($style) " | |
| symbol = "❌" | |
| success_symbol = "" | |
| not_executable_symbol = "🚫" | |
| not_found_symbol = "🔍" | |
| sigint_symbol = "🧱" | |
| signal_symbol = "⚡" | |
| style = "bold red" | |
| map_symbol = false | |
| recognize_signal_code = true | |
| pipestatus = false | |
| pipestatus_separator = "|" | |
| pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style) ' | |
| disabled = true | |
| [sudo] | |
| format = "[as $symbol]($style)" | |
| symbol = "🧙 " | |
| style = "bold blue" | |
| allow_windows = false | |
| disabled = true | |
| [swift] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "🐦 " | |
| style = "bold 202" | |
| disabled = false | |
| detect_extensions = ["swift"] | |
| detect_files = ["Package.swift"] | |
| detect_folders = [] | |
| [terraform] | |
| format = "via [$symbol$workspace]($style) " | |
| version_format = "v${raw}" | |
| symbol = "💠 " | |
| style = "bold 105" | |
| disabled = false | |
| detect_extensions = [ | |
| "tf", | |
| "tfplan", | |
| "tfstate", | |
| ] | |
| detect_files = [] | |
| detect_folders = [".terraform"] | |
| [time] | |
| format = " [](fg:time)[ $time]($style)[](fg:time)" | |
| style = "fg:text_color bg:time" | |
| use_12hr = false | |
| time_format = "%H:%M" | |
| disabled = false | |
| utc_time_offset = "local" | |
| time_range = "-" | |
| [typst] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "t " | |
| style = "bold #0093A7" | |
| disabled = false | |
| detect_extensions = ["typ"] | |
| detect_files = ["template.typ"] | |
| detect_folders = [] | |
| [username] | |
| detect_env_vars = [] | |
| format = "[]($style)[ nic](bg:$style fg:text_color)[]($style)" | |
| style_root = "os_admin" | |
| style_user = "os" | |
| show_always = true | |
| disabled = false | |
| [username.aliases] | |
| [vagrant] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "⍱ " | |
| style = "cyan bold" | |
| disabled = false | |
| detect_extensions = [] | |
| detect_files = ["Vagrantfile"] | |
| detect_folders = [] | |
| [vcsh] | |
| symbol = "" | |
| style = "bold yellow" | |
| format = "vcsh [$symbol$repo]($style) " | |
| disabled = false | |
| [vlang] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "V " | |
| style = "blue bold" | |
| disabled = false | |
| detect_extensions = ["v"] | |
| detect_files = [ | |
| "v.mod", | |
| "vpkg.json", | |
| ".vpkg-lock.json", | |
| ] | |
| detect_folders = [] | |
| [zig] | |
| format = "via [$symbol($version )]($style)" | |
| version_format = "v${raw}" | |
| symbol = "↯ " | |
| style = "bold yellow" | |
| disabled = false | |
| detect_extensions = ["zig"] | |
| detect_files = [] | |
| detect_folders = [] | |
| [custom] | |
Author
nrrb
commented
Apr 22, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment