CharliePrm88

starship-without-all.toml

Feb 2nd, 2026 (edited)
2,106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # ── Base ────────────────────────────────────────────────────────────────────
  2. add_newline = false
  3. # Prompt sinistro
  4. format = """
  5. $time\
  6. $jobs\
  7. $username$hostname\
  8. $directory\
  9. $git_branch$git_commit$git_state$git_status$git_metrics\
  10. $java$kotlin$nodejs$python$rust\
  11. $docker_context$kubernetes$aws$azure$gcloud\
  12. $battery$sudo\
  13. $character
  14. """
  15.  
  16. # Prompt destro
  17. right_format = """
  18. $cmd_duration$status"""
  19.  
  20. [hostname]
  21. ssh_only = false
  22. ssh_symbol = ' 🌐'
  23. format = "[@$hostname$ssh_symbol]($style) "
  24. style = ""
  25. trim_at = ''
  26.  
  27. [character]
  28. success_symbol = "[%](bright-green)"
  29. error_symbol = "[%](red)"
  30.  
  31. [cmd_duration]
  32. min_time = 0
  33. show_milliseconds = true
  34. format = "[$duration]($style)"
  35. style = "bold italic bright-white"
  36.  
  37. [directory]
  38. read_only_style = "yellow"
  39. truncate_to_repo = false
  40. truncation_length = 0
  41. style = ""
  42.  
  43. [line_break]
  44. disabled = true
  45.  
  46. [status]
  47. disabled = false
  48. format = " [$status]($style)"
  49. map_symbol = true
  50. pipestatus = true
  51. success_style = "bold green"
  52. failure_style = "bold red"
  53.  
  54. [sudo]
  55. format = '[$symbol]($style)'
  56. disabled = false
  57.  
  58. [time]
  59. disabled = false
  60. time_format = "%H:%M:%S"
  61. style = "bright-white"
  62. format = "[$time]($style) "
  63.  
  64. [username]
  65. show_always = true
  66. format = "[$user]($style)"
  67. style_user = "bold bright-blue"
  68. style_root = "bold red"
  69.  
  70. #GIT
  71. [git_branch]
  72. format = "[$symbol$branch]($style)"
  73. style = "purple"
  74.  
  75. [git_commit]
  76. format = " [@$hash]($style)[$tag]($style)"
  77. style = "yellow"
  78. tag_disabled = false
  79.  
  80. [git_state]
  81. format = "[($state $progress_current/$progress_total)]($style)"
  82. style = "bright-white"
  83.  
  84. [git_metrics]
  85. disabled = false
  86.  
  87. [git_status]
  88. format = "([ $all_status$ahead_behind ]($style))"
  89. style = "cyan"
  90. conflicted = "⚠"
  91. ahead = "⇡${count}"
  92. behind = "⇣${count}"
  93. diverged = "⇕${ahead_count}/${behind_count}"
  94. stashed = "📦${count}"
  95. modified = "✎${count}"
  96. staged = "✓${count}"
  97. renamed = "»${count}"
  98. deleted = "✖${count}"
  99. untracked = "…${count}"
  100.  
  101. #Linguaggi che mi interessano
  102. [package]
  103. disabled = true
  104.  
  105. [java]
  106. format = "[$symbol$version]($style) "
  107. style = "bold yellow"
  108.  
  109. [nodejs]
  110. format = "[$symbol$version]($style) "
  111. style = "bold green"
  112.  
  113. [python]
  114. format = '[${symbol}${pyenv_prefix}(${version} )(\($virtualenv\) )]($style)'
  115.  
  116. [kotlin]
  117. format = '[$symbol($version )]($style)'
  118.  
  119. [rust]
  120. format = '[$symbol($version )]($style)'
  121.  
  122.  
  123. #CLOUD
  124. [container]
  125. style = "bright-yellow"
  126.  
  127. [docker_context]
  128. format = '[$symbol$context]($style) '
  129.  
  130. [aws]
  131. format = '[$symbol($profile )(\($region\) )(\[$duration\] )]($style)'
  132.  
  133. [azure]
  134. format = '[$symbol($subscription)]($style) '
  135. disabled = false
  136.  
  137. [gcloud]
  138. format = '[$symbol$account(@$domain)(\($region\))]($style) '
  139.  
  140. [kubernetes]
  141. format = " [$symbol $context(::$namespace)]($style)"
  142. disabled = false
  143.  
  144. #ALTRO (non completa - mi ero rotto le palle)
  145.  
  146. [buf]
  147. format = '[$symbol($version )]($style)'
  148.  
  149. [bun]
  150. format = '[$symbol($version )]($style)'
  151.  
  152. [c]
  153. format = '[$symbol($version(-$name) )]($style)'
  154.  
  155. [cpp]
  156. format = '[$symbol($version(-$name) )]($style)'
  157.  
  158. [cmake]
  159. format = '[$symbol($version )]($style)'
  160.  
  161. [cobol]
  162. format = '[$symbol($version )]($style)'
  163.  
  164. [conda]
  165. format = '[$symbol$environment]($style) '
  166.  
  167. [crystal]
  168. format = '[$symbol($version )]($style)'
  169.  
  170. [daml]
  171. format = '[$symbol($version )]($style)'
  172.  
  173. [dart]
  174. format = '[$symbol($version )]($style)'
  175.  
  176. [deno]
  177. format = '[$symbol($version )]($style)'
  178.  
  179. [dotnet]
  180. format = '[$symbol($version )(🎯 $tfm )]($style)'
  181.  
  182. [elixir]
  183. format = '[$symbol($version \(OTP $otp_version\) )]($style)'
  184.  
  185. [elm]
  186. format = '[$symbol($version )]($style)'
  187.  
  188. [erlang]
  189. format = '[$symbol($version )]($style)'
  190.  
  191. [fennel]
  192. format = '[$symbol($version )]($style)'
  193.  
  194. [fortran]
  195. format = '[$symbol($version )]($style)'
  196.  
  197. [gleam]
  198. format = '[$symbol($version )]($style)'
  199.  
  200. [golang]
  201. format = '[$symbol($version )]($style)'
  202.  
  203. [guix_shell]
  204. format = '[$symbol]($style) '
  205.  
  206. [gradle]
  207. format = '[$symbol($version )]($style)'
  208.  
  209. [haskell]
  210. format = '[$symbol($version )]($style)'
  211.  
  212. [haxe]
  213. format = '[$symbol($version )]($style)'
  214.  
  215. [helm]
  216. format = '[$symbol($version )]($style)'
  217.  
  218. [julia]
  219. format = '[$symbol($version )]($style)'
Advertisement