Skip to content

Instantly share code, notes, and snippets.

@nrrb
Created April 22, 2026 17:29
Show Gist options
  • Select an option

  • Save nrrb/13d5a284abbd087c67fd3dc68539c586 to your computer and use it in GitHub Desktop.

Select an option

Save nrrb/13d5a284abbd087c67fd3dc68539c586 to your computer and use it in GitHub Desktop.
# 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]
@nrrb
Copy link
Copy Markdown
Author

nrrb commented Apr 22, 2026

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment