"$schema" = 'https://starship.rs/config-schema.json' # Global Layout add_newline = true command_timeout = 1000 format = """ $os\ $username\ $hostname\ $directory\ $git_branch\ $git_commit\ $git_status\ $docker_context\ $package\ $c\ $cmake\ $cpp\ $golang\ $haskell\ $java\ $kotlin\ $lua\ $nodejs\ $python\ $rust\ $zig\ $conda\ $memory_usage\ $aws\ $gcloud\ $cmd_duration\ $line_break\ $character""" right_format = """$time""" # Module Configuration [os] disabled = false style = "bold blue" [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 = " " [time] disabled = false style = "bold white" format = "[$time]($style)" time_format = "%Y-%m-%d %A %H:%M:%S" [username] style_user = "bold green" style_root = "bold red" format = "[$user]($style)" disabled = false show_always = true [directory] style = "bold cyan" truncation_length = 3 truncation_symbol = "" truncate_to_repo = true read_only = " 󰌾" [character] #success_symbol = "[➜](bold green)" success_symbol = "[❯](bold green)" #success_symbol = "[](bold green)" #error_symbol = "[✗](bold red)" error_symbol = "[❯](bold red)" vimcmd_symbol = "[V](bold green)" [git_branch] symbol = " " style = "bold purple" format = "[$symbol$branch(:$remote_branch)]($style) " [git_status] style = "bold green" format = '([\[$all_status$ahead_behind\]]($style) )' conflicted = "🏳" ahead = "⇡${count}" behind = "⇣${count}" diverged = "⇕⇡${ahead_count}⇣${behind_count}" up_to_date = "✓" untracked = "?${count}" stashed = "$${count}" modified = "!${count}" staged = "+${count}" renamed = "»${count}" deleted = "✘${count}" [cmd_duration] min_time = 2000 style = "bold pink" # Languages and Tools Symbols (Preserving user choices) [aws] symbol = " " [buf] symbol = " " [bun] symbol = " " [c] symbol = " " [cpp] symbol = " " [cmake] symbol = " " [conda] symbol = " " [crystal] symbol = " " [dart] symbol = " " [deno] symbol = " " [docker_context] symbol = " " [elixir] symbol = " " [elm] symbol = " " [fennel] symbol = " " [fortran] symbol = " " [fossil_branch] symbol = " " [gcloud] symbol = " " [git_commit] tag_symbol = ' ' commit_hash_length = 8 format = "[\\($hash$tag\\)]($style) " style = "bold green" [git_state] format = '[\($state( $progress_current of $progress_total)\)]($style) ' style = "bold yellow" [git_metrics] disabled = false added_style = "bold green" deleted_style = "bold red" format = "[+$added]($added_style)/[-$deleted]($deleted_style) " [golang] symbol = " " [gradle] symbol = " " [guix_shell] symbol = " " [haskell] symbol = " " [haxe] symbol = " " [hg_branch] symbol = " " [hostname] ssh_symbol = " " ssh_only = false format = "[@$hostname]($style) " style = "bold cyan" disabled = false [java] symbol = " " [julia] symbol = " " [kotlin] symbol = " " [lua] symbol = " " [memory_usage] symbol = "󰍛 " [meson] symbol = "󰔷 " [nim] symbol = "󰆥 " [nix_shell] symbol = " " [nodejs] symbol = " " [ocaml] symbol = " " [package] symbol = "󰏗 " [perl] symbol = " " [php] symbol = " " [pijul_channel] symbol = " " [pixi] symbol = "󰏗 " [python] symbol = " " [rlang] symbol = "󰟔 " [ruby] symbol = " " [rust] symbol = "󱘗 " [scala] symbol = " " [status] symbol = " " [swift] symbol = " " [xmake] symbol = " " [zig] symbol = " "