1# Get editor completions based on the config schema
2"$schema" = 'https://starship.rs/config-schema.json'
3
4# Inserts a blank line between shell prompts
5add_newline = true
6right_format = """$os $shell $direnv"""
7
8# Replace the '❯' symbol in the prompt with '➜'
9[character] # The name of the module we are configuring is 'character'
10success_symbol = '[➜](bold green)' # The 'success_symbol' segment is being set to '➜' with the color 'bold green'
11error_symbol = '[➜](bold red)'
12
13[os]
14disabled = false
15style = "bold blue"
16format = "on [$symbol($name)]($style)"
17
18[[battery.display]]
19threshold = 30
20style = "bold red"
21
22[[battery.display]]
23threshold = 60
24style = "bold yellow"
25
26[[battery.display]]
27threshold = 80
28style = "bold green"
29
30[username]
31show_always = true
32
33[status]
34disabled = false
35format = '[$symbol $status]($style) '
36symbol = '✗'
37map_symbol = true
38pipestatus = true
39
40sigint_symbol = ''
41not_executable_symbol = ""
42not_found_symbol = ''
43signal_symbol = ''
44
45[shell]
46disabled = false
47format = 'with [ $indicator]($style)'
48style = 'bold green'
49
50[nix_shell]
51symbol = " "
52format = 'via [$symbol$name$state]($style) '
53impure_msg = ''
54pure_msg = '(pure)'
55unknown_msg = '(?)'
56heuristic = true
57
58[hostname]
59ssh_symbol = " "
60ssh_only = false
61
62[time]
63disabled = false
64
65[cmd_duration]
66min_time = 0
67show_milliseconds = true
68
69[direnv]
70disabled = false
71style = "bold orange"
72format = "with [$symbol$allowed]($style)"
73allowed_msg = "" # loaded and accepted by user
74not_allowed_msg = "" # loaded, user never allowed/denied
75denied_msg = "" # loaded, user explicitly denied
76
77[aws]
78symbol = " "
79
80[buf]
81symbol = " "
82
83[c]
84symbol = " "
85
86[conda]
87symbol = " "
88
89[dart]
90symbol = " "
91
92[directory]
93read_only = " "
94
95[docker_context]
96symbol = " "
97
98[elixir]
99symbol = " "
100
101[elm]
102symbol = " "
103
104[fossil_branch]
105symbol = " "
106
107[git_branch]
108symbol = " "
109
110[golang]
111symbol = " "
112
113[guix_shell]
114symbol = " "
115
116[haskell]
117symbol = " "
118
119[haxe]
120symbol = "⌘ "
121
122[hg_branch]
123symbol = " "
124[java]
125symbol = " "
126
127[julia]
128symbol = " "
129
130[lua]
131symbol = " "
132
133[memory_usage]
134symbol = " "
135
136[meson]
137symbol = " "
138
139[nim]
140symbol = " "
141
142[nodejs]
143symbol = " "
144
145[os.symbols]
146Alpaquita = " "
147Alpine = " "
148Amazon = " "
149Android = " "
150Arch = " "
151Artix = " "
152CentOS = " "
153Debian = " "
154DragonFly = " "
155Emscripten = " "
156EndeavourOS = " "
157Fedora = " "
158FreeBSD = " "
159Garuda = " "
160Gentoo = " "
161HardenedBSD = " "
162Illumos = " "
163Linux = " "
164Mabox = " "
165Macos = " "
166Manjaro = " "
167Mariner = " "
168MidnightBSD = " "
169Mint = " "
170NetBSD = " "
171NixOS = " "
172OpenBSD = " "
173openSUSE = " "
174OracleLinux = " "
175Pop = " "
176Raspbian = " "
177Redhat = " "
178RedHatEnterprise = " "
179Redox = " "
180Solus = " "
181SUSE = " "
182Ubuntu = " "
183Unknown = " "
184Windows = " "
185
186[package]
187symbol = " "
188
189[pijul_channel] # ????
190symbol = "🪺 "
191
192[python]
193symbol = " "
194
195[rlang]
196symbol = " "
197
198[ruby]
199symbol = " "
200
201[rust]
202symbol = " "
203
204[scala]
205symbol = " "
206
207[spack]
208symbol = "🅢 "
209
210# vim:foldmethod=marker