starship.toml
· 2.8 KiB · TOML
Raw
# Get editor completions based on the config schema
"$schema" = 'https://starship.rs/config-schema.json'
# format = '$all'
# The character is nf-pl-left_hard_divider, UTF8 #e0b0
# (The equivalent pointing the other direction is #e0b2)
# This was the first line of the format previously
# [░▒▓](#073642)\
format = """
[░](#073642)\
$username(bg:#073642 fg:#eee8d5)\
$hostname(bg:#073642 fg:#eee8d5)\
[](bg:#586e75 fg:#073642)\
$localip\
$shlvl\
$singularity\
$kubernetes\
$directory\
[](bg:#2aa198 fg:#586e75)\
$vcsh\
$fossil_branch\
$fossil_metrics\
$git_branch\
$git_commit\
$git_state\
$git_metrics\
$git_status\
$hg_branch\
[](bg:#073642 fg:#2aa198)\
$pijul_channel\
$docker_context\
$package\
$c\
$cmake\
$cobol\
$daml\
$dart\
$deno\
$dotnet\
$elixir\
$elm\
$erlang\
$fennel\
$gleam\
$golang\
$guix_shell\
$haskell\
$haxe\
$helm\
$java\
$julia\
$kotlin\
$gradle\
$lua\
$nim\
$nodejs\
$ocaml\
$opa\
$perl\
$php\
$pulumi\
$purescript\
$python\
$quarto\
$raku\
$rlang\
$red\
$ruby\
$rust\
$scala\
$solidity\
$swift\
$terraform\
$typst\
$vlang\
$vagrant\
$zig\
$buf\
$nix_shell\
$conda\
$meson\
$spack\
[](bg:#002b36 fg:#073642)\
$memory_usage\
$aws\
$gcloud\
$openstack\
$azure\
$nats\
$direnv\
$env_var\
$crystal\
$custom\
$sudo\
$cmd_duration\
$line_break\
$jobs\
$battery\
$time\
$status\
$os\
$container\
$shell\
$character"""
# $shell\
# [ ](fg:#002b36)\
# $character"""
# DO NOT insert a blank line between shell prompts
add_newline = false
palette = 'solarized-dark'
[palettes.solarized-dark]
# Overwrite colorscheme
# Not sure if I need to, but leaving this here as a placeholder
[aws]
disabled = true
[azure]
disabled = true
[battery]
disabled = true
[character]
# success_symbol = '[](bold #859900)'
# error_symbol = '[](bold #dc322f)'
success_symbol = '[](bold #859900)'
error_symbol = '[](bold #dc322f)'
[cmd_duration]
disabled = true
[directory]
style = "fg:#e3e5e5 bg:#586e75"
format = "[ $path ]($style)"
truncation_length = 3
truncation_symbol = "…/"
[gcloud]
disabled = true
[git_branch]
# symbol = ""
style = "bg:#2aa198"
format = '[[ $symbol $branch ](fg:#073642 bg:#2aa198)]($style)'
[git_status]
style = "bg:#2aa198"
format = '[[($all_status$ahead_behind )](fg:#073642 bg:#2aa198)]($style)'
[hostname]
ssh_only = false
style = "bg:#073642 fg:#eee8d5"
format = '[$ssh_symbol$hostname in ]($style)'
[line_break]
disabled = true
[localip]
ssh_only = true
[lua]
style = "bg:#073642"
format = '[ $symbol($version) ]($style)'
[nodejs]
style = "bg:#073642"
format = '[ $symbol($version) ]($style)'
[os]
disabled = true
[php]
style = "bg:#073642"
format = '[ $symbol($version) ]($style)'
[python]
style = "bg:#073642"
format = '[ $symbol($version) ]($style)'
[time]
disabled = true
[username]
show_always = true
style_user = "bg:#073642 fg:#eee8d5"
format = '[$user@]($style)'
1 | # Get editor completions based on the config schema |
2 | "$schema" = 'https://starship.rs/config-schema.json' |
3 | |
4 | # format = '$all' |
5 | |
6 | # The character is nf-pl-left_hard_divider, UTF8 #e0b0 |
7 | # (The equivalent pointing the other direction is #e0b2) |
8 | |
9 | # This was the first line of the format previously |
10 | # [░▒▓](#073642)\ |
11 | |
12 | format = """ |
13 | [░](#073642)\ |
14 | $username(bg:#073642 fg:#eee8d5)\ |
15 | $hostname(bg:#073642 fg:#eee8d5)\ |
16 | [](bg:#586e75 fg:#073642)\ |
17 | $localip\ |
18 | $shlvl\ |
19 | $singularity\ |
20 | $kubernetes\ |
21 | $directory\ |
22 | [](bg:#2aa198 fg:#586e75)\ |
23 | $vcsh\ |
24 | $fossil_branch\ |
25 | $fossil_metrics\ |
26 | $git_branch\ |
27 | $git_commit\ |
28 | $git_state\ |
29 | $git_metrics\ |
30 | $git_status\ |
31 | $hg_branch\ |
32 | [](bg:#073642 fg:#2aa198)\ |
33 | $pijul_channel\ |
34 | $docker_context\ |
35 | $package\ |
36 | $c\ |
37 | $cmake\ |
38 | $cobol\ |
39 | $daml\ |
40 | $dart\ |
41 | $deno\ |
42 | $dotnet\ |
43 | $elixir\ |
44 | $elm\ |
45 | $erlang\ |
46 | $fennel\ |
47 | $gleam\ |
48 | $golang\ |
49 | $guix_shell\ |
50 | $haskell\ |
51 | $haxe\ |
52 | $helm\ |
53 | $java\ |
54 | $julia\ |
55 | $kotlin\ |
56 | $gradle\ |
57 | $lua\ |
58 | $nim\ |
59 | $nodejs\ |
60 | $ocaml\ |
61 | $opa\ |
62 | $perl\ |
63 | $php\ |
64 | $pulumi\ |
65 | $purescript\ |
66 | $python\ |
67 | $quarto\ |
68 | $raku\ |
69 | $rlang\ |
70 | $red\ |
71 | $ruby\ |
72 | $rust\ |
73 | $scala\ |
74 | $solidity\ |
75 | $swift\ |
76 | $terraform\ |
77 | $typst\ |
78 | $vlang\ |
79 | $vagrant\ |
80 | $zig\ |
81 | $buf\ |
82 | $nix_shell\ |
83 | $conda\ |
84 | $meson\ |
85 | $spack\ |
86 | [](bg:#002b36 fg:#073642)\ |
87 | $memory_usage\ |
88 | $aws\ |
89 | $gcloud\ |
90 | $openstack\ |
91 | $azure\ |
92 | $nats\ |
93 | $direnv\ |
94 | $env_var\ |
95 | $crystal\ |
96 | $custom\ |
97 | $sudo\ |
98 | $cmd_duration\ |
99 | $line_break\ |
100 | $jobs\ |
101 | $battery\ |
102 | $time\ |
103 | $status\ |
104 | $os\ |
105 | $container\ |
106 | $shell\ |
107 | $character""" |
108 | |
109 | # $shell\ |
110 | # [ ](fg:#002b36)\ |
111 | # $character""" |
112 | |
113 | # DO NOT insert a blank line between shell prompts |
114 | add_newline = false |
115 | |
116 | palette = 'solarized-dark' |
117 | |
118 | [palettes.solarized-dark] |
119 | # Overwrite colorscheme |
120 | # Not sure if I need to, but leaving this here as a placeholder |
121 | |
122 | [aws] |
123 | disabled = true |
124 | |
125 | [azure] |
126 | disabled = true |
127 | |
128 | [battery] |
129 | disabled = true |
130 | |
131 | [character] |
132 | # success_symbol = '[](bold #859900)' |
133 | # error_symbol = '[](bold #dc322f)' |
134 | success_symbol = '[](bold #859900)' |
135 | error_symbol = '[](bold #dc322f)' |
136 | |
137 | [cmd_duration] |
138 | disabled = true |
139 | |
140 | [directory] |
141 | style = "fg:#e3e5e5 bg:#586e75" |
142 | format = "[ $path ]($style)" |
143 | truncation_length = 3 |
144 | truncation_symbol = "…/" |
145 | |
146 | [gcloud] |
147 | disabled = true |
148 | |
149 | [git_branch] |
150 | # symbol = "" |
151 | style = "bg:#2aa198" |
152 | format = '[[ $symbol $branch ](fg:#073642 bg:#2aa198)]($style)' |
153 | |
154 | [git_status] |
155 | style = "bg:#2aa198" |
156 | format = '[[($all_status$ahead_behind )](fg:#073642 bg:#2aa198)]($style)' |
157 | |
158 | [hostname] |
159 | ssh_only = false |
160 | style = "bg:#073642 fg:#eee8d5" |
161 | format = '[$ssh_symbol$hostname in ]($style)' |
162 | |
163 | [line_break] |
164 | disabled = true |
165 | |
166 | [localip] |
167 | ssh_only = true |
168 | |
169 | [lua] |
170 | style = "bg:#073642" |
171 | format = '[ $symbol($version) ]($style)' |
172 | |
173 | [nodejs] |
174 | style = "bg:#073642" |
175 | format = '[ $symbol($version) ]($style)' |
176 | |
177 | [os] |
178 | disabled = true |
179 | |
180 | [php] |
181 | style = "bg:#073642" |
182 | format = '[ $symbol($version) ]($style)' |
183 | |
184 | [python] |
185 | style = "bg:#073642" |
186 | format = '[ $symbol($version) ]($style)' |
187 | |
188 | [time] |
189 | disabled = true |
190 | |
191 | [username] |
192 | show_always = true |
193 | style_user = "bg:#073642 fg:#eee8d5" |
194 | format = '[$user@]($style)' |
195 |