/ modules / home / programs / starship / pastel-powerline.toml
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)'