Last active
March 22, 2026 16:29
-
-
Save strayge/dd9395082e21b3863700ffd29d62660b to your computer and use it in GitHub Desktop.
tide-like starship config
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
| "$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