"$schema" = 'https://starship.rs/config-schema.json' # ── Prompt Layout (Tokyo Night) ─────────────────────────────────────────────── format = """ [░▒▓](#a3aed2)\ [ ](bg:#a3aed2 fg:#090c0c)\ [](bg:#769ff0 fg:#a3aed2)\ $os\ $directory\ [](fg:#769ff0 bg:#394260)\ $git_branch\ $git_status\ [](fg:#394260 bg:#212736)\ $nodejs\ $rust\ $golang\ $php\ [](fg:#212736 bg:#1d2230)\ $time\ [ ](fg:#1d2230)\ \n$character""" # ── OS ──────────────────────────────────────────────────────────────────────── [os] disabled = false style = "fg:#e3e5e5 bg:#769ff0" 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 = " " # ── Directory ───────────────────────────────────────────────────────────────── [directory] style = "fg:#e3e5e5 bg:#769ff0" format = "[ $path ]($style)" truncation_length = 3 truncation_symbol = "…/" read_only = " 󰌾" [directory.substitutions] "Documents" = "󰈙 " "Downloads" = " " "Music" = " " "Pictures" = " " # ── Git ─────────────────────────────────────────────────────────────────────── [git_branch] symbol = " " style = "bg:#394260" format = '[[ $symbol $branch ](fg:#769ff0 bg:#394260)]($style)' [git_commit] tag_symbol = ' ' [git_status] style = "bg:#394260" format = '[[($all_status$ahead_behind )](fg:#769ff0 bg:#394260)]($style)' [git_metrics] format = '\[[+$added]($added_style)\]\[[-$deleted]($deleted_style)\]' [git_state] format = '\[[$state ($progress_current/$progress_total)]($style)\]' # ── Time ────────────────────────────────────────────────────────────────────── [time] disabled = false time_format = "%I:%M %p" style = "bg:#1d2230" format = '[[  $time ](fg:#a0a9cb bg:#1d2230)]($style)' # ── Languages in prompt (Tokyo Night styled) ────────────────────────────────── [nodejs] symbol = " " style = "bg:#212736" format = '[[ $symbol($version) ](fg:#769ff0 bg:#212736)]($style)' [rust] symbol = "󱘗 " style = "bg:#212736" format = '[[ $symbol($version) ](fg:#769ff0 bg:#212736)]($style)' [golang] symbol = " " style = "bg:#212736" format = '[[ $symbol($version) ](fg:#769ff0 bg:#212736)]($style)' [php] symbol = " " style = "bg:#212736" format = '[[ $symbol($version) ](fg:#769ff0 bg:#212736)]($style)' # ── All other modules ───────────────────────────────────────────────────────── [aws] symbol = " " [azure] format = '\[[$symbol($subscription)]($style)\]' [battery] format = '\[[$symbol$percentage]($style)\]' [buf] symbol = " " [bun] symbol = " " [c] symbol = " " [cmake] symbol = " " [cmd_duration] format = '\[[⏱ $duration]($style)\]' [cobol] format = '\[[$symbol($version)]($style)\]' [conda] symbol = " " format = '\[[$symbol$environment]($style)\]' [container] format = '\[[$symbol \[$name\]]($style)\]' [cpp] symbol = " " [crystal] symbol = " " [daml] format = '\[[$symbol($version)]($style)\]' [dart] symbol = " " [deno] symbol = " " [direnv] format = '\[[$symbol$loaded/$allowed]($style)\]' [docker_context] symbol = " " format = '\[[$symbol$context]($style)\]' [dotnet] format = '\[[$symbol($version)(🎯 $tfm)]($style)\]' [elixir] symbol = " " format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]' [elm] symbol = " " format = '\[[$symbol($version)]($style)\]' [erlang] format = '\[[$symbol($version)]($style)\]' [fennel] symbol = " " format = '\[[$symbol($version)]($style)\]' [fortran] symbol = " " [fossil_branch] symbol = " " format = '\[[$symbol$branch]($style)\]' [fossil_metrics] format = '\[[+$added]($added_style)\]\[[-$deleted]($deleted_style)\]' [gcloud] symbol = " " [gleam] format = '\[[$symbol($version)]($style)\]' [gradle] symbol = " " [guix_shell] symbol = " " [haskell] symbol = " " [haxe] symbol = " " [helm] format = '\[[$symbol($version)]($style)\]' [hg_branch] symbol = " " format = '\[[$symbol$branch]($style)\]' [hostname] ssh_symbol = " " format = '\[[$ssh_symbol($hostname)]($style)\] ' [java] symbol = " " [jobs] format = '\[[$symbol$number]($style)\]' [julia] symbol = " " format = '\[[$symbol($version)]($style)\]' [kotlin] symbol = " " format = '\[[$symbol($version)]($style)\]' [kubernetes] format = '\[[$symbol$context( \($namespace\))]($style)\]' [localip] format = '\[[$localipv4]($style)\]' [lua] symbol = " " format = '\[[$symbol($version)]($style)\]' [memory_usage] symbol = "󰍛 " format = '\[$symbol[$ram( | $swap)]($style)\]' [meson] symbol = "󰔷 " format = '\[[$symbol$project]($style)\]' [mise] format = '\[[$symbol$health]($style)\]' [mojo] format = '\[[$symbol($version)]($style)\]' [nats] format = '\[[$symbol$name]($style)\]' [netns] format = '\[[$symbol \[$name\]]($style)\]' [nim] symbol = "󰆥 " format = '\[[$symbol($version)]($style)\]' [nix_shell] symbol = " " format = '\[[$symbol$state( \($name\))]($style)\]' [ocaml] symbol = " " format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]' [odin] format = '\[[$symbol($version )]($style)\]' [opa] format = '\[[$symbol($version)]($style)\]' [openstack] format = '\[[$symbol$cloud(\($project\))]($style)\]' [package] symbol = "󰏗 " format = '\[[$symbol$version]($style)\]' [perl] symbol = " " format = '\[[$symbol($version)]($style)\]' [pijul_channel] symbol = " " format = '\[[$symbol$channel]($style)\]' [pixi] symbol = "󰏗 " format = '\[[$symbol$version( $environment)]($style)\]' [pulumi] format = '\[[$symbol$stack]($style)\]' [purescript] format = '\[[$symbol($version)]($style)\]' [python] symbol = " " format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]' [quarto] format = '\[[$symbol($version)]($style)\]' [raku] format = '\[[$symbol($version-$vm_version)]($style)\]' [red] format = '\[[$symbol($version)]($style)\]' [rlang] symbol = "󰟔 " format = '\[[$symbol($version)]($style)\]' [ruby] symbol = " " format = '\[[$symbol($version)]($style)\]' [scala] symbol = " " format = '\[[$symbol($version)]($style)\]' [shell] format = '\[[$indicator]($style)\]' [singularity] format = '\[[$symbol\[$env\]]($style)\]' [solidity] format = '\[[$symbol($version)]($style)\]' [spack] format = '\[[$symbol$environment]($style)\]' [status] symbol = " " format = '\[[$symbol$status]($style)\]' [sudo] format = '\[[as $symbol]($style)\]' [swift] symbol = " " format = '\[[$symbol($version)]($style)\]' [terraform] format = '\[[$symbol$workspace]($style)\]' [typst] format = '\[[$symbol($version)]($style)\]' [username] format = '\[[$user]($style)\]' [vagrant] format = '\[[$symbol($version)]($style)\]' [vcsh] format = '\[vcsh [$symbol$repo]($style)\]' [vlang] format = '\[[$symbol($version)]($style)\]' [xmake] symbol = " " format = '\[[$symbol($version)]($style)\]' [zig] symbol = " " format = '\[[$symbol($version)]($style)\]'