add_newline = false format = """ [█](#E67380)\ $username\ [](bg:#E69875 fg:#E67380)\ $directory\ [](fg:#E69875 bg:#DBBC7F)\ $git_branch\ $git_status\ [](fg:#DBBC7F bg:#a7c080 )\ $c\ $python\ $elixir\ $elm\ $gleam\ $golang\ $haskell\ $java\ $julia\ $nodejs\ $nim\ $odin\ $rust\ $scala\ $zig\ [](fg:#a7c080 bg:#83c092)\ $docker_context\ [](fg:#83c092 bg:#7fbbb3)\ $time\ [](fg:#7fbbb3 bg:#d699B6)\ $direnv\ [ ](fg:#d699B6)\ \n\ $status\ $cmd_duration\ [ ](fg:#E67380) """ # You can also replace your username with a neat symbol like  to save some space [username] show_always = true style_user = "fg:#434f55 bg:#E67380" style_root = "fg:#434f55 bg:#E67380" format = '[$user ]($style)' [directory] style = "fg:#434f55 bg:#E69875" 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 = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [docker_context] symbol = " " style = "fg:#434f55 bg:#8c092" format = '[[ $symbol $context ](fg:#434f55 bg:#)83c092]($style) $path' [elixir] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [elm] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [git_branch] symbol = " " style = "fg:#434f55 bg:#dbbc7f" format = '[[ $symbol $branch ](fg:#434f55 bg:#dbbc7f)]($style)' [git_status] style = "fg:#434f55 bg:#dbbc7f" format = '[[($all_status$ahead_behind )](fg:#434f55 bg:#dbbc7f)]($style)' [gleam] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [golang] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [haskell] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [java] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [julia] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [nodejs] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [nim] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [odin] symbol = "󱟜 " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [rust] symbol = " " format = '[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )' [ruby] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [python] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [scala] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [zig] symbol = " " style = "fg:#434f55 bg:#a7c080 " format = '[[ $symbol ($version) ](fg:#434f55 bg:#a7c080 )]($style)' [direnv] disabled = false loaded_msg = "󱥾 " unloaded_msg = "󱧴 " allowed_msg = "󱥾 " not_allowed_msg = "󱧴 " style = "fg:#434f55 bg:#d699B6" format = '[ $loaded]($style)' [time] disabled = false time_format = "%R" # Hour:Minute Format style = "fg:#434f55 bg:#7fbbb3" format = '[ ♥ $time ]($style)' [status] disabled = false symbol = "󰜺 " success_symbol = " " not_executable_symbol = " " not_found_symbol = "󰦀 " sigint_symbol = " " signal_symbol = "󰣧 " recognize_signal_code = false style = "fg:#434f55 bg:#E67380" format = '[ $symbol ]($style)' [cmd_duration] min_time = 10_000 style = "fg:#434f55 bg:#E67380" format = '[$duration]($style)'