format = """ [](#9A348E)\ $character \ [](bg:#DA627D fg:#9A348E)\ $directory\ [](fg:#DA627D bg:#FCA17D)\ $git_branch\ $git_status\ [](fg:#FCA17D bg:#86BBD8)\ $c\ $deno\ $golang\ $haskell\ $nix_shell\ $nodejs\ $php\ $python\ $ruby\ $rust\ $terraform\ [](fg:#86BBD8 bg:#06969A)\ $docker_context\ [](fg:#06969A bg:#33658A)\ $container \ [](fg:#06969A bg:#33658A)\ $time\ [ ](fg:#33658A)\ """ # Disable the blank line at the start of the prompt # add_newline = false # You can also replace your username with a neat symbol like  to save some space #[username] #show_always = true #style_user = "bg:#9A348E" #style_root = "bg:#9A348E" #format = '[$user ]($style)' [character] success_symbol = "[❯](bold purple)" vicmd_symbol = "[❮](bold purple)" [directory] style = "bg:#DA627D" format = "[ $path ]($style)" truncation_length = 3 truncation_symbol = "…/" # Here is how you can shorten some long paths by text replacement # similar to mapped_locations in Oh My Posh: [directory.substitutions] "Documents" = " " "Downloads" = " " "Music" = " " "Pictures" = " " # Keep in mind that the order matters. For example: # "Important Documents" = "  " # will not be replaced, because "Documents" was already substituted before. # So either put "Important Documents" before "Documents" or use the substituted version: # "Important  " = "  " [c] symbol = " " style = "bg:#86BBD8" format = '[ $symbol ($version) ]($style)' [container] [custom] [docker_context] symbol = " " style = "bg:#06969A" format = '[ $symbol $context ]($style) $path' [deno] [git_branch] symbol = "" style = "bg:#FCA17D" format = '[ $symbol $branch ]($style)' [git_status] style = "bg:#FCA17D" format = '[$all_status$ahead_behind ]($style)' [golang] symbol = " " style = "bg:#86BBD8" format = '[ $symbol ($version) ]($style)' [haskell] symbol = " " style = "bg:#86BBD8" format = '[ $symbol ($version) ]($style)' [nix_shell] format = '[$symbol$state]($style) ' symbol = " " pure_msg = "λ" impure_msg = "⎔" [nodejs] symbol = "" style = "bg:#86BBD8" format = '[ $symbol ($version) ]($style)' [php] symbol = " " [python] symbol = " " [ruby] symbol = " " [rust] symbol = "" style = "bg:#86BBD8" format = '[ $symbol ($version) ]($style)' [terraform] [time] disabled = false time_format = "%R" # Hour:Minute Format style = "bg:#33658A" format = '[ ♥ $time ]($style)'