# Myth Dark Slanted config for Starship # (c) 2020 by Mick Hohmann, last changed 2020-10-19 21:48 # Don't print a new line at the start of the prompt add_newline = false command_timeout = 500 # Order of modules on prompt format = """\ $time\ $username\ $hostname:\ $directory\ $aws\ $gcloud\ $singularity\ $kubernetes\ $docker_context\ (↓ Source control - for right side ↓)\ $hg_branch\ $git_branch\ $git_commit\ $git_status\ $git_state\ (↑ Source control - for right side ↑)\ (↓ Toolchain version modules ↓)\ $crystal\ $dart\ $dotnet\ $elixir\ $elm\ $erlang\ $golang\ $java\ $julia\ $nim\ $nodejs\ $ocaml\ $perl\ $php\ $purescript\ $python\ $ruby\ $rust\ $swift\ $terraform\ $zig\ (↑ Toolchain version modules ↑)\ (↓ Package modules ↓)\ $helm\ $package\ $cmake\ $conda\ (↑ Package modules ↑)\ $nix_shell\ $memory_usage\ $env_var\ $custom\ (↑ above input line ↑)\ $line_break\ (↓ on input line ↓)\ $battery\ $shlvl\ $jobs\ $cmd_duration\ $status \ $character\ """ # Generic prompt configurations [character] success_symbol = "[➜](bold green)" error_symbol = "[✗](bold red)" #success_symbol = "[[](fg:#AFD700)](fg:#AFD700)" #error_symbol = "[[](bg:#ff3322 fg:#464347)](fg:#ff3322)" #vicmd_symbol = "[[](bg:#6f6a70 fg:#464347)[]( fg:#6f6a70)](bold bg:#6f6a70 fg:#ff3322)" #format = "[[ ]()$symbol ]($style)" [line_break] disabled = true # Module configurations [aws] disabled = true symbol = " " style = "bg:#EC912D" format = '[[]( fg:#EC912D)$symbol$profile(\($region\))[]( fg:#EC912D)]($style)' [battery] # disabled = true full_symbol = "" charging_symbol = " " discharging_symbol = " " unknown_symbol = "" empty_symbol = "" format = "[[]( fg:#FF5511)$symbol$percentage[]( fg:#FF5511)]($style)" [[battery.display]] threshold = 10 style = "bold bg:#FF5511 fg:#EEEEEE" [[battery.display]] threshold = 20 style = "bg:#FF5511 fg:#111111" [cmake] # disabled = true # symbol = "卑" # alternate symbol = "喝" style = "bg:#064F8D fg:#EEEEEE" format = "[[]( fg:#064F8D)$symbol$version[]( fg:#064F8D)]($style)" [cmd_duration] # disabled = true style = " fg:#FBDE2D" min_time = 2_000 # show_milliseconds = true show_notifications = false min_time_to_notify = 45_000 format = "[ 祥$duration]($style)" [conda] # disabled = true symbol = " " style = "bg:#43B02A fg:#111111" ignore_base = true truncation_length = 1 format = "[[]( fg:#43B02A)$symbol$environment[]( fg:#43B02A)]($style)" [crystal] # disabled = true symbol = " " style = "bg:#EEEEEE fg:#111111" format = "[[]( fg:#EEEEEE)$symbol$version[]( fg:#EEEEEE)]($style)" [dart] # disabled = true symbol = " " # original # symbol = "﯑ " # clearer style = "bg:#32BBF9 fg:#111111" format = "[[]( fg:#32BBF9)$symbol$version[]( fg:#32BBF9)]($style)" [directory] style = "italic fg:#EEEEEE" read_only = "" read_only_style = "bg:#ff3322 fg:#EEEEEE" truncation_length = 4 truncate_to_repo = true truncation_symbol = "…/" # fish_style_pwd_dir_length = 3 # format = "([[]( fg:#ff3322)$read_only[]( fg:#ff3322)]($read_only_style))[[]( fg:#6F6A70)$path[]( fg:#6F6A70)]($style) " # format = "([[ ](bg:#464347 fg:#ff3322)$read_only[](bg:#464347 fg:#ff3322)]($read_only_style))[[ ](bg:#464347 fg:#6F6A70)$path[](bg:#464347 fg:#6F6A70)]($style) " [directory.substitutions] "~/Documents" = "" "~/Music" = "" "~/Movies" = "" "~/Pictures" = "" "~/Sources" = "" "~" = " " # "/" = "  " [docker_context] disabled = false symbol = " " style = "bg:#3A91DC fg:#EEEEEE" only_with_files = true format = "[[]( fg:#3A91DC)$symbol$context[]( fg:#3A91DC)]($style)" [dotnet] # disabled = true symbol = " " style = "bg:#4A35CC fg:#EEEEEE" heuristic = true format = "[[]( fg:#4A35CC)$symbol$version( 什$tfm)[]( fg:#4A35CC)]($style)" [elixir] # disabled = true symbol = " " style = "bg:#4E2A8E fg:#EEEEEE" format = '[[]( fg:#4E2A8E)$symbol$version \(OTP:$otp_version\)[]( fg:#4E2A8E)]($style)' [elm] # disabled = true symbol = " " # original # symbol = " " # clearer style = "bg:#3E92D2 fg:#EEEEEE" format = "[[]( fg:#3E92D2)$symbol$version[]( fg:#3E92D2)]($style)" [env_var] disabled = true symbol = " " style = "bg:#6f6a70 fg:#EEEEEE" variable = "0" default = "fish" format = "([[]( fg:#6f6a70)$symbol$env_value[]( fg:#6f6a70)]($style))" [erlang] # disabled = true symbol = " " style = "bg:#8C032F fg:#EEEEEE" format = "[[]( fg:#8C032F)$symbol$version[]( fg:#8C032F)]($style)" [gcloud] disabled = true symbol = "☁️ " style = "bg:#1A73E8 fg:#EEEEEE" format = '[[]( fg:#1A73E8)$symbol$account(\($region\))[]( fg:#1A73E8)]($style)' [git_branch] # disabled = true symbol = " " # symbol = " " # alternate style = "bg:#96ab5f fg:#111111" # truncation_length = 4 # truncation_symbol = "" format = "[[]( fg:#96ab5f)$symbol$branch[]( fg:#96ab5f)]($style)" [git_commit] # disabled = true style = "bg:#E58F73 fg:#111111" commit_hash_length = 4 # only_detached = true format = "[[]( fg:#E58F73)#$hash[]( fg:#E58F73)]($style)" [git_state] # disabled = true style = "bg:#E0B25D fg:111111" rebase = "rebasing" merge = "merging" revert = "reverting" cherry_pick = " picking" bisect = "bisecting" am = "am'ing" am_or_rebase = "am/rebase" format = '\([[]( fg:#E0B25D)$state($progress_current/$progress_total)[]( fg:#E0B25D)]($style)\)' [git_status] # disabled = true style = "bg:#E0B25D fg:#000000" stashed = " ${count}" ahead = "ﲗ ${count}" behind = "ﲔ ${count}" diverged = "李 ${ahead_count} ${behind_count}" conflicted = "${count}" deleted = " ${count}" renamed = "﫦${count}" modified = " 凜${count}" staged = "  ${count}" untracked = "  ${count}" format = "([[]( fg:#E0B25D)$stashed$staged$modified$renamed$untracked$deleted$conflicted$ahead_behind[]( fg:#E0B25D)]($style))" [golang] # disabled = true symbol = " " style = "bg:#7FD5EA fg:#111111" format = "[[]( fg:#7FD5EA)$symbol$version[]( fg:#7FD5EA)]($style)" [helm] # disabled = true symbol = "ﴱ " style = "bg:#0F1689 fg:#EEEEEE" format = "[[]( fg:#0F1689)$symbol$version[]( fg:#0F1689)]($style)" [hostname] # disabled = true style = "bg:#AFD700 fg:#111111" ssh_only = false trim_at = ".strog.org" format = "[[$ssh_symbol]()[]( fg:#AFD700)($style)$hostname[]( fg:#AFD700)]($style)" [java] # disabled = true symbol = " " style = "bg:#ED8B00 fg:#111111" format = "[[]( fg:#ED8B00)$symbol$version[]( fg:#ED8B00)]($style)" [jobs] # disabled = true symbol = "  " style = "bold fg:#FFA200" # threshold = 1 format = "[$symbol$number]($style)" [julia] # disabled = true symbol = " " style = "bg:#4063D8 fg:#EEEEEE" format = "[[]( fg:#4063D8)$symbol$version[]( fg:#4063D8)]($style)" [kubernetes] disabled = true symbol = "☸︎" style = "bg:#3371E3 fg:#EEEEEE" format = '[[]( fg:#3371E3)$symbol$context(\($namespace\))[]( fg:#3371E3)]($style)' [memory_usage] # disabled = false symbol = " " style = "bg:#BBBBBB fg:#111111" threshold = 75 format = "([[]( fg:#BBBBBB)$symbol$ram(:$swap)[]( fg:#BBBBBB)]($style))" # Mercurial [hg_branch] disabled = false symbol = " " style = "bg:#96ab5f fg:#111111" # truncation_length = 8 # default = 2^63 - 1 # truncation_symbol = "…" format = "[[]( fg:#96ab5f)$symbol$branch[]( fg:#96ab5f)]($style)" [nim] # disabled = true symbol = " " style = "bg:#FFE953 fg:#111111" format = "[[]( fg:#FFE953)$symbol$version[]( fg:#FFE953)]($style)" [nix_shell] # disabled = true symbol = " " style = "bg:#27385D fg:#EEEEEE" impure_msg = '[\(impure\)](bg:#27385D fg:#FF5511)' pure_msg = '[\(pure\)](bg:#27385D fg:#AFD700)' format = '[[]( fg:#27385D)$symbol$name$state[]( fg:#27385D)]($style)' [nodejs] # disabled = true symbol = " " style = "bg:#005F00 fg:#EEEEEE" format = "[[](fg:#005F00)$symbol$version[]( fg:#005F00)]($style)" [ocaml] # disabled = true symbol = "🐫 " style = "bg:#F48B32 fg:#111111" format = "[[]( fg:#F48B32)$symbol$version[]( fg:#F48B32)]($style)" [package] # disabled = true symbol = " " style = "bg:#6F6A70 fg:#EEEEEE" display_private = false format = "[[]( fg:#6F6A70)$symbol$version[]( fg:#6F6A70)]($style)" [perl] # disabled = true symbol = "🐪 " style = "bg:#0073A1 fg:#EEEEEE" format = "[[]( fg:#0073A1)$symbol$version[]( fg:#0073A1)]($style)" [php] # disabled = true symbol = " " style = "bg:#8892BF fg:#EEEEEE" format = "[[]( fg:#8892BF)$symbol$version[]( fg:#8892BF)]($style)" [purescript] # disabled = true symbol = "<=>" style = "bg:#1D222D fg:#EEEEEE" format = "[[]( fg:#1D222D)$symbol$version[]( fg:#1D222D)]($style)" [python] # disabled = true symbol = " " style = "bg:#EBD45B fg:#111111" # pyenv_version_name = true pyenv_prefix = "pyenv " python_binary = "python3" #scan_for_pyfiles = true format = '[[]( fg:#EBD45B)$symbol$pyenv_prefix$version(\($virtualenv\))[]( fg:#EBD45B)]($style)' [ruby] # disabled = true symbol = " " # symbol = " " # alternate style = "bg:#CC342D fg:#EEEEEE" format = "[[]( fg:#CC342D)$symbol$version[]( fg:#CC342D)]($style)" [rust] # disabled = true symbol = " " # symbol = " " # alternate style = "bg:#A72145 fg:#EEEEEE" format = "[[]( fg:#A72145)$symbol$version[]( fg:#A72145)]($style)" [shlvl] # disabled = false symbol = "" style = "bold fg:#FBDE2D" # threshold = 2 format = "[$symbol$shlvl]($style)" [singularity] # disabled = true symbol = "S" style = "bg:#1D315F fg:#EEEEEE" format = '[[]( fg:#1D315F)$symbol\[$env\][]( fg:#1D315F)]($style)' [swift] # disabled = true symbol = "ﯣ " style = "bg:#F05138 fg:#EEEEEE" format = "[[]( fg:#F05138)$symbol$version[]( fg:#F05138)]($style)" [status] # disabled = false symbol = "" style = " fg:#ff3322" format = "[$symbol$status]($style)" [terraform] disabled = true symbol = "行" style = "bg:#5836CD fg:#EEEEEE" format = '[[]( fg:#5836CD)$symbol\($workspace\)[]( fg:#5836CD)]($style)' ### uncomment the following, to see the version # format = "[[]( fg:#5836CD)$symbol$version($workspace)[]( fg:#5836CD)]($style)" [time] # disabled = false ### color is set to orange, because of the configured time_range--to get your attention for e. g. R&R time ;) style = "bg:#FFA200 fg:#111111" use_12hr = false time_format = "%H:%M" utc_time_offset = "local" time_range = "20:00:00-06:00:00" format = "[ $time[]( fg:#FFA200)]($style)" [username] # disabled = true show_always = true style_root = "bold bg:#3388FF fg:#FF5511" style_user = "bg:#3388FF fg:#EEEEEE" format = "[[]( fg:#3388FF)$user[]( fg:#3388FF)]($style)" [zig] # disabled = true symbol = "[Z]" # symbol = "↯ " # alternate style = "bg:#F7A41D fg:#EEEEEE" format = "[[]( fg:#F7A41D)$symbol$version[]( fg:#F7A41D)]($style)" #EOF.