jetpack.toml
1 # version: 1.0.0 2 3 add_newline = true 4 continuation_prompt = "[▸▹ ](dimmed white)" 5 6 format = """($nix_shell$container$fill$git_metrics\n)$cmd_duration\ 7 $hostname\ 8 $localip\ 9 $shlvl\ 10 $shell\ 11 $env_var\ 12 $jobs\ 13 $sudo\ 14 $username\ 15 $character""" 16 17 right_format = """ 18 $singularity\ 19 $kubernetes\ 20 $directory\ 21 $vcsh\ 22 $fossil_branch\ 23 $git_branch\ 24 $git_commit\ 25 $git_state\ 26 $git_status\ 27 $hg_branch\ 28 $pijul_channel\ 29 $docker_context\ 30 $package\ 31 $c\ 32 $cpp\ 33 $cmake\ 34 $cobol\ 35 $daml\ 36 $dart\ 37 $deno\ 38 $dotnet\ 39 $elixir\ 40 $elm\ 41 $erlang\ 42 $fennel\ 43 $golang\ 44 $guix_shell\ 45 $haskell\ 46 $haxe\ 47 $helm\ 48 $java\ 49 $julia\ 50 $kotlin\ 51 $gradle\ 52 $lua\ 53 $nim\ 54 $nodejs\ 55 $ocaml\ 56 $opa\ 57 $perl\ 58 $php\ 59 $pulumi\ 60 $purescript\ 61 $python\ 62 $raku\ 63 $rlang\ 64 $red\ 65 $ruby\ 66 $rust\ 67 $scala\ 68 $solidity\ 69 $swift\ 70 $terraform\ 71 $vlang\ 72 $vagrant\ 73 $zig\ 74 $buf\ 75 $conda\ 76 $pixi\ 77 $meson\ 78 $spack\ 79 $memory_usage\ 80 $aws\ 81 $gcloud\ 82 $openstack\ 83 $azure\ 84 $crystal\ 85 $custom\ 86 $status\ 87 $os\ 88 $battery\ 89 $time""" 90 91 [fill] 92 symbol = ' ' 93 94 [character] 95 format = "$symbol " 96 success_symbol = "[◎](bold italic bright-yellow)" 97 error_symbol = "[○](italic purple)" 98 vimcmd_symbol = "[■](italic dimmed green)" 99 # not supported in zsh 100 vimcmd_replace_one_symbol = "◌" 101 vimcmd_replace_symbol = "□" 102 vimcmd_visual_symbol = "▼" 103 104 [env_var.VIMSHELL] 105 format = "[$env_value]($style)" 106 style = 'green italic' 107 108 [sudo] 109 format = "[$symbol]($style)" 110 style = "bold italic bright-purple" 111 symbol = "⋈┈" 112 disabled = false 113 114 [username] 115 style_user = "bright-yellow bold italic" 116 style_root = "purple bold italic" 117 format = "[⭘ $user]($style) " 118 disabled = false 119 show_always = false 120 121 [directory] 122 home_symbol = "⌂" 123 truncation_length = 2 124 truncation_symbol = "□ " 125 read_only = " ◈" 126 use_os_path_sep = true 127 style = "italic blue" 128 format = '[$path]($style)[$read_only]($read_only_style)' 129 repo_root_style = 'bold blue' 130 repo_root_format = '[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) [△](bold bright-blue)' 131 132 [cmd_duration] 133 format = "[◄ $duration ](italic white)" 134 135 [jobs] 136 format = "[$symbol$number]($style) " 137 style = "white" 138 symbol = "[▶](blue italic)" 139 140 [localip] 141 ssh_only = true 142 format = " ◯[$localipv4](bold magenta)" 143 disabled = false 144 145 [time] 146 disabled = false 147 format = "[ $time]($style)" 148 time_format = "%R" 149 utc_time_offset = "local" 150 style = "italic dimmed white" 151 152 [battery] 153 format = "[ $percentage $symbol]($style)" 154 full_symbol = "█" 155 charging_symbol = "[↑](italic bold green)" 156 discharging_symbol = "↓" 157 unknown_symbol = "░" 158 empty_symbol = "▃" 159 160 [[battery.display]] 161 threshold = 20 162 style = "italic bold red" 163 164 [[battery.display]] 165 threshold = 60 166 style = "italic dimmed bright-purple" 167 168 [[battery.display]] 169 threshold = 70 170 style = "italic dimmed yellow" 171 172 [git_branch] 173 format = " [$branch(:$remote_branch)]($style)" 174 symbol = "[△](bold italic bright-blue)" 175 style = "italic bright-blue" 176 truncation_symbol = "⋯" 177 truncation_length = 11 178 ignore_branches = ["main", "master"] 179 only_attached = true 180 181 [git_metrics] 182 format = '([▴$added]($added_style))([▿$deleted]($deleted_style))' 183 added_style = 'italic dimmed green' 184 deleted_style = 'italic dimmed red' 185 ignore_submodules = true 186 disabled = false 187 188 [git_status] 189 style = "bold italic bright-blue" 190 format = "([⎪$ahead_behind$staged$modified$untracked$renamed$deleted$conflicted$stashed⎥]($style))" 191 conflicted = "[◪◦](italic bright-magenta)" 192 ahead = "[▴│[${count}](bold white)│](italic green)" 193 behind = "[▿│[${count}](bold white)│](italic red)" 194 diverged = "[◇ ▴┤[${ahead_count}](regular white)│▿┤[${behind_count}](regular white)│](italic bright-magenta)" 195 untracked = "[◌◦](italic bright-yellow)" 196 stashed = "[◃◈](italic white)" 197 modified = "[●◦](italic yellow)" 198 staged = "[▪┤[$count](bold white)│](italic bright-cyan)" 199 renamed = "[◎◦](italic bright-blue)" 200 deleted = "[✕](italic red)" 201 202 [deno] 203 format = " [deno](italic) [∫ $version](green bold)" 204 version_format = "${raw}" 205 206 [lua] 207 format = " [lua](italic) [${symbol}${version}]($style)" 208 version_format = "${raw}" 209 symbol = "⨀ " 210 style = "bold bright-yellow" 211 212 [nodejs] 213 format = " [node](italic) [◫ ($version)](bold bright-green)" 214 version_format = "${raw}" 215 detect_files = ["package-lock.json", "yarn.lock"] 216 detect_folders = ["node_modules"] 217 detect_extensions = [] 218 219 [python] 220 format = " [py](italic) [${symbol}${version}]($style)" 221 symbol = "[⌉](bold bright-blue)⌊ " 222 version_format = "${raw}" 223 style = "bold bright-yellow" 224 225 [ruby] 226 format = " [rb](italic) [${symbol}${version}]($style)" 227 symbol = "◆ " 228 version_format = "${raw}" 229 style = "bold red" 230 231 [rust] 232 format = " [rs](italic) [$symbol$version]($style)" 233 symbol = "⊃ " 234 version_format = "${raw}" 235 style = "bold red" 236 237 [package] 238 format = " [pkg](italic dimmed) [$symbol$version]($style)" 239 version_format = "${raw}" 240 symbol = "◨ " 241 style = "dimmed yellow italic bold" 242 243 [swift] 244 format = " [sw](italic) [${symbol}${version}]($style)" 245 symbol = "◁ " 246 style = "bold bright-red" 247 version_format = "${raw}" 248 249 [aws] 250 disabled = true 251 format = " [aws](italic) [$symbol $profile $region]($style)" 252 style = "bold blue" 253 symbol = "▲ " 254 255 [buf] 256 symbol = "■ " 257 format = " [buf](italic) [$symbol $version $buf_version]($style)" 258 259 [c] 260 symbol = "ℂ " 261 format = " [$symbol($version(-$name))]($style)" 262 263 [cpp] 264 symbol = "ℂ " 265 format = " [$symbol($version(-$name))]($style)" 266 267 [conda] 268 symbol = "◯ " 269 format = " conda [$symbol$environment]($style)" 270 271 [pixi] 272 symbol = "■ " 273 format = " pixi [$symbol$version ($environment )]($style)" 274 275 [dart] 276 symbol = "◁◅ " 277 format = " dart [$symbol($version )]($style)" 278 279 [docker_context] 280 symbol = "◧ " 281 format = " docker [$symbol$context]($style)" 282 283 [elixir] 284 symbol = "△ " 285 format = " exs [$symbol $version OTP $otp_version ]($style)" 286 287 [elm] 288 symbol = "◩ " 289 format = " elm [$symbol($version )]($style)" 290 291 [golang] 292 symbol = "∩ " 293 format = " go [$symbol($version )]($style)" 294 295 [haskell] 296 symbol = "❯λ " 297 format = " hs [$symbol($version )]($style)" 298 299 [java] 300 symbol = "∪ " 301 format = " java [${symbol}(${version} )]($style)" 302 303 [julia] 304 symbol = "◎ " 305 format = " jl [$symbol($version )]($style)" 306 307 [memory_usage] 308 symbol = "▪▫▪ " 309 format = " mem [${ram}( ${swap})]($style)" 310 311 [nim] 312 symbol = "▴▲▴ " 313 format = " nim [$symbol($version )]($style)" 314 315 [nix_shell] 316 style = 'bold italic dimmed blue' 317 symbol = '✶' 318 format = '[$symbol nix⎪$state⎪]($style) [$name](italic dimmed white)' 319 impure_msg = '[⌽](bold dimmed red)' 320 pure_msg = '[⌾](bold dimmed green)' 321 unknown_msg = '[◌](bold dimmed ellow)' 322 323 [spack] 324 symbol = "◇ " 325 format = " spack [$symbol$environment]($style)"