format = """ [](color_user)\ $os\ $username\ [](fg:color_user bg:color_directory)\ $directory\ [](fg:color_directory bg:color_git)\ $git_branch\ $git_status\ [](fg:color_git bg:color_code)\ $c\ $elixir\ $elm\ $golang\ $gradle\ $haskell\ $java\ $julia\ $nodejs\ $nim\ $python\ $rust\ $scala\ [](fg:color_code bg:color_time)\ $time\ [ ](color_time)\ $line_break$character """ palette = 'bisexual' [palettes.lesbian_pastel] color_user = '#B63520' color_directory = '#E69070' color_git = '#F5F5F5' color_code = '#C07293' color_time = '#861848' color_fg_git = '#666666' color_fg_user = '#FFFFFF' [palettes.bisexual] color_user = '#D60270' color_directory = '#D60270' color_git = '#9B4F96' color_code = '#0038A8' color_time = '#0038A8' color_fg_git = '#FFFFFF' color_fg_user = '#FFFFFF' [palettes.pansexual] color_user = '#FFFFFF' color_directory = '#FCBF00' color_git = '#009FE3' color_code = '#E50051' color_time = '#340C46' color_fg_git = '#FFFFFF' color_fg_user = '#666666' # Disable the blank line at the start of the prompt # add_newline = false # You can also replace your username with a neat symbol like or disable this # and use the os module below [username] show_always = true style_user = "fg:color_fg_user bg:color_user" style_root = "fg:color_fg_user bg:color_user" format = '[ $user ]($style)' disabled = false # An alternative to the username module which displays a symbol that # represents the current operating system [os] style = "fg:color_fg_user bg:color_user" disabled = false # Disabled by default [os.symbols] Macos = "󰀵" Arch = "󰣇" [directory] style = "bg:color_directory" 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 󰈙 " = " 󰈙 " [git_branch] symbol = "" style = "fg:color_fg_git bg:color_git" format = '[ $symbol $branch ]($style)' [git_status] style = "fg:color_fg_git bg:color_git" format = '[$all_status$ahead_behind ]($style)' [golang] symbol = "" style = "bg:color_code" format = '[ $symbol ($version) ]($style)' [python] symbol = "" style = "bg:color_code" format = '[ $symbol ($virtualenv)($version) ]($style)' pyenv_version_name = true [time] disabled = false time_format = "%R" # Hour:Minute Format style = "bg:color_time" format = '[ ♥ $time ]($style)'