pastel-powerline.toml
1 format = """ 2 [](#9A348E)\ 3 $os\ 4 $username\ 5 [](bg:#DA627D fg:#9A348E)\ 6 $directory\ 7 [](fg:#DA627D bg:#FCA17D)\ 8 $git_branch\ 9 $git_status\ 10 [](fg:#FCA17D bg:#86BBD8)\ 11 $c\ 12 $elixir\ 13 $elm\ 14 $golang\ 15 $gradle\ 16 $haskell\ 17 $java\ 18 $julia\ 19 $nodejs\ 20 $nim\ 21 $rust\ 22 $scala\ 23 [](fg:#86BBD8 bg:#06969A)\ 24 $docker_context\ 25 [](fg:#06969A bg:#33658A)\ 26 $time\ 27 [ ](fg:#33658A)\ 28 """ 29 30 # Disable the blank line at the start of the prompt 31 # add_newline = false 32 33 # You can also replace your username with a neat symbol like or disable this 34 # and use the os module below 35 [username] 36 show_always = true 37 style_user = "bg:#9A348E" 38 style_root = "bg:#9A348E" 39 format = '[$user ]($style)' 40 disabled = false 41 42 # An alternative to the username module which displays a symbol that 43 # represents the current operating system 44 [os] 45 style = "bg:#9A348E" 46 disabled = true # Disabled by default 47 48 [directory] 49 style = "bg:#DA627D" 50 format = "[ $path ]($style)" 51 truncation_length = 3 52 truncation_symbol = "…/" 53 54 # Here is how you can shorten some long paths by text replacement 55 # similar to mapped_locations in Oh My Posh: 56 [directory.substitutions] 57 "Documents" = " " 58 "Downloads" = " " 59 "Music" = " " 60 "Pictures" = " " 61 # Keep in mind that the order matters. For example: 62 # "Important Documents" = " " 63 # will not be replaced, because "Documents" was already substituted before. 64 # So either put "Important Documents" before "Documents" or use the substituted version: 65 # "Important " = " " 66 67 [c] 68 symbol = " " 69 style = "bg:#86BBD8" 70 format = '[ $symbol ($version) ]($style)' 71 72 [cpp] 73 symbol = " " 74 style = "bg:#86BBD8" 75 format = '[ $symbol ($version) ]($style)' 76 77 [docker_context] 78 symbol = " " 79 style = "bg:#06969A" 80 format = '[ $symbol $context ]($style)' 81 82 [elixir] 83 symbol = " " 84 style = "bg:#86BBD8" 85 format = '[ $symbol ($version) ]($style)' 86 87 [elm] 88 symbol = " " 89 style = "bg:#86BBD8" 90 format = '[ $symbol ($version) ]($style)' 91 92 [git_branch] 93 symbol = "" 94 style = "bg:#FCA17D" 95 format = '[ $symbol $branch ]($style)' 96 97 [git_status] 98 style = "bg:#FCA17D" 99 format = '[$all_status$ahead_behind ]($style)' 100 101 [golang] 102 symbol = " " 103 style = "bg:#86BBD8" 104 format = '[ $symbol ($version) ]($style)' 105 106 [gradle] 107 style = "bg:#86BBD8" 108 format = '[ $symbol ($version) ]($style)' 109 110 [haskell] 111 symbol = " " 112 style = "bg:#86BBD8" 113 format = '[ $symbol ($version) ]($style)' 114 115 [java] 116 symbol = " " 117 style = "bg:#86BBD8" 118 format = '[ $symbol ($version) ]($style)' 119 120 [julia] 121 symbol = " " 122 style = "bg:#86BBD8" 123 format = '[ $symbol ($version) ]($style)' 124 125 [nodejs] 126 symbol = "" 127 style = "bg:#86BBD8" 128 format = '[ $symbol ($version) ]($style)' 129 130 [nim] 131 symbol = " " 132 style = "bg:#86BBD8" 133 format = '[ $symbol ($version) ]($style)' 134 135 [rust] 136 symbol = "" 137 style = "bg:#86BBD8" 138 format = '[ $symbol ($version) ]($style)' 139 140 [scala] 141 symbol = " " 142 style = "bg:#86BBD8" 143 format = '[ $symbol ($version) ]($style)' 144 145 [time] 146 disabled = false 147 time_format = "%R" # Hour:Minute Format 148 style = "bg:#33658A" 149 format = '[ ♥ $time ]($style)'