Skip to content

Instantly share code, notes, and snippets.

@strayge
Last active March 22, 2026 16:29
Show Gist options
  • Select an option

  • Save strayge/dd9395082e21b3863700ffd29d62660b to your computer and use it in GitHub Desktop.

Select an option

Save strayge/dd9395082e21b3863700ffd29d62660b to your computer and use it in GitHub Desktop.
tide-like starship config
"$schema" = 'https://starship.rs/config-schema.json'
format = """
$os\
$username\
$hostname\
$localip\
$shlvl\
$singularity\
$kubernetes\
$directory\
$git_branch\
$git_status\
$git_state\
$hg_branch\
$hg_state\
$fossil_branch\
$fossil_metrics\
$vcsh\
$pijul_channel\
$python\
$nodejs\
$rust\
$golang\
$php\
$docker_context\
$package\
$c\
$cmake\
$cobol\
$daml\
$dart\
$deno\
$dotnet\
$elixir\
$elm\
$erlang\
$fennel\
$fortran\
$gleam\
$guix_shell\
$haskell\
$haxe\
$helm\
$java\
$julia\
$kotlin\
$gradle\
$lua\
$nim\
$ocaml\
$opa\
$perl\
$pulumi\
$purescript\
$quarto\
$raku\
$rlang\
$red\
$ruby\
$scala\
$solidity\
$swift\
$terraform\
$typst\
$vlang\
$vagrant\
$zig\
$buf\
$nix_shell\
$conda\
$meson\
$spack\
$memory_usage\
$aws\
$gcloud\
$openstack\
$azure\
$nats\
$direnv\
$env_var\
$mise\
$crystal\
$custom\
$sudo\
$jobs\
$battery\
$container\
$netns\
$shell\
$status\
$cmd_duration\
$time\
[ ](fg:#D3D7CF)\
\n$character"""
[aws]
symbol = ""
style = "fg:#232F3E bg:#FF9900"
[buf]
symbol = ""
[bun]
symbol = ""
style = "fg:#14151A bg:#FBF0DF"
format = '[ $symbol($version ) ]($style)'
[c]
symbol = ""
format = '[ $symbol($version(-$name) ) ]($style)'
[cpp]
symbol = ""
format = '[ $symbol($version(-$name) ) ]($style)'
[cmake]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[cmd_duration]
style = 'fg:#000000 bg:#c4a000'
format = '[  $duration ]($style)'
[conda]
symbol = ""
format = '[ $symbol$environment ]($style)'
[crystal]
symbol = ""
style = "fg:#000000 bg:#FFFFFF"
format = '[ $symbol($version ) ]($style)'
[dart]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[deno]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[directory]
read_only = " 󰌾"
style = "fg:#E4E4E4 bg:#3465A4"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[docker_context]
symbol = ""
style = "fg:#000000 bg:#2496ED"
format = '[ $symbol$context ]($style)'
[elixir]
symbol = ""
style = "fg:#000000 bg:#4E2A8E"
format = '[ $symbol($version \(OTP $otp_version\) ) ]($style)'
[elm]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[fennel]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[fortran]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[fossil_branch]
symbol = ""
[gcloud]
symbol = ""
style = "fg:#000000 bg:#4285F4"
[git_branch]
symbol = ""
style = "fg:#000000 bg:#4E9A06"
format = '[ $symbol$branch ]($style)'
[git_status]
style = "fg:#000000 bg:#4E9A06"
format = '[($all_status$ahead_behind )]($style)'
[git_commit]
tag_symbol = ''
[golang]
symbol = ""
style = "fg:#000000 bg:#00ACD7"
format = '[ $symbol($version) ]($style)'
[gradle]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[guix_shell]
symbol = ""
format = '[ $symbol ]($style) '
[haskell]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[haxe]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[hg_branch]
symbol = ""
[hostname]
ssh_symbol = ""
style = 'bold dimmed green bg:#223322'
format = '[ $ssh_symbol$hostname ]($style)'
[java]
symbol = ""
style = "fg:#000000 bg:#ED8B00"
format = '[ ${symbol}(${version} ) ]($style)'
[julia]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[kotlin]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[kubernetes]
format = '[ $symbol$context( \($namespace\)) ]($style)'
[lua]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[memory_usage]
symbol = "󰍛 "
format = '$symbol[ ${ram}( | ${swap}) ]($style)'
[meson]
symbol = "󰔷 "
format = '[ $symbol$project ]($style) '
[nim]
symbol = "󰆥 "
format = '[ $symbol($version ) ]($style)'
[nix_shell]
symbol = ""
style = "fg:#000000 bg:#7EBAE4"
format = '[ $symbol$state( \($name\)) ]($style)'
[nodejs]
symbol = ""
style = "fg:#000000 bg:#44883E"
format = '[ $symbol($version) ]($style)'
[ocaml]
symbol = ""
format = '[ $symbol($version )(\($switch_indicator$switch_name\) ) ]($style)'
[os]
disabled = false
style = "fg:#d6d6d6 bg:#333333"
format = '[ $symbol]($style)'
[os.symbols]
Alpaquita = ""
Alpine = ""
AlmaLinux = ""
Amazon = ""
Android = ""
AOSC = ""
Arch = ""
Artix = ""
CachyOS = ""
CentOS = ""
Debian = ""
DragonFly = ""
Elementary = ""
Emscripten = ""
EndeavourOS = ""
Fedora = ""
FreeBSD = ""
Garuda = "󰛓 "
Gentoo = ""
HardenedBSD = "󰞌 "
Illumos = "󰈸 "
Ios = "󰀷 "
Kali = ""
Linux = ""
Mabox = ""
Macos = ""
Manjaro = ""
Mariner = ""
MidnightBSD = ""
Mint = ""
NetBSD = ""
NixOS = ""
Nobara = ""
OpenBSD = "󰈺 "
openSUSE = ""
OracleLinux = "󰌷 "
Pop = ""
Raspbian = ""
Redhat = ""
RedHatEnterprise = ""
RockyLinux = ""
Redox = "󰀘 "
Solus = "󰠳 "
SUSE = ""
Ubuntu = ""
Unknown = ""
Void = ""
Windows = "󰍲 "
Zorin = ""
[package]
symbol = "󰏗 "
[perl]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[php]
symbol = ""
style = "fg:#000000 bg:#617CBE"
format = '[ $symbol($version) ]($style)'
[pijul_channel]
symbol = ""
[pixi]
symbol = "󰏗 "
format = '[ $symbol($version )(\($environment\) ) ]($style)'
[python]
symbol = ""
style = "fg:#00AFAF bg:#444444"
format = '[ ${symbol}${pyenv_prefix}(${version})( \($virtualenv\)) ]($style)'
[rlang]
symbol = "󰟔 "
format = '[ $symbol($version ) ]($style)'
[ruby]
symbol = ""
style = "fg:#000000 bg:#B31209"
format = '[ $symbol($version ) ]($style)'
[rust]
symbol = "󱘗 "
style = "fg:#000000 bg:#F74C00"
format = '[ $symbol($version) ]($style)'
[scala]
symbol = ""
format = '[ ${symbol}(${version} ) ]($style)'
[status]
disabled = false
symbol = ""
style = "fg:#4E9A06 bg:#2E3436"
format = '[ $symbol$status ]($style)'
[swift]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[time]
disabled = true
time_format = "%T"
style = "fg:#000000 bg:#D3D7CF"
format = '[  $time ]($style)'
[xmake]
symbol = ""
format = '[ $symbol($version ) ]($style)'
[zig]
symbol = ""
style = "fg:#000000 bg:#F7A41D"
format = '[ $symbol($version ) ]($style)'
[cobol]
format = '[ $symbol($version ) ]($style)'
[daml]
format = '[ $symbol($version ) ]($style)'
[dotnet]
format = '[ $symbol($version )(🎯 $tfm ) ]($style)'
[erlang]
format = '[ $symbol($version ) ]($style)'
[gleam]
format = '[ $symbol($version ) ]($style)'
[helm]
format = '[ $symbol($version ) ]($style)'
[opa]
format = '[ $symbol($version ) ]($style)'
[pulumi]
format = '[ $symbol($username@)$stack ]($style)'
[purescript]
format = '[ $symbol($version ) ]($style)'
[quarto]
format = '[ $symbol($version ) ]($style)'
[raku]
format = '[ $symbol($version-$vm_version ) ]($style)'
[red]
format = '[ $symbol($version ) ]($style)'
[solidity]
format = '[ $symbol($version ) ]($style)'
[terraform]
format = '[ $symbol$workspace ]($style)'
[typst]
format = '[ $symbol($version ) ]($style)'
[vlang]
format = '[ $symbol($version ) ]($style)'
[vagrant]
format = '[ $symbol($version ) ]($style)'
[spack]
format = '[ $symbol$environment ]($style)'
[username]
style_root = 'bold red bg:#444444'
style_user = 'bold yellow bg:#444444'
format = '[ $user ]($style)'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment