CCCPaste

starship-without-all.toml

# ── Base ────────────────────────────────────────────────────────────────────
add_newline = false
# Prompt sinistro
format = """
$time\
$jobs\
$username$hostname\
$directory\
$git_branch$git_commit$git_state$git_status$git_metrics\
$localip\
$shlvl\
$singularity\
$kubernetes\
$vcsh\
$fossil_branch\
$fossil_metrics\
$hg_branch\
$hg_state\
$pijul_channel\
$docker_context\
$package\
$c\
$cmake\
$cobol\
$daml\
$dart\
$deno\
$dotnet\
$elixir\
$elm\
$erlang\
$fennel\
$fortran\
$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\
$memory_usage\
$aws\
$gcloud\
$openstack\
$azure\
$nats\
$direnv\
$env_var\
$mise\
$crystal\
$custom\
$jobs\
$os\
$container\
$netns\
$shell\
$character
$battery$sudo\
$character
"""
# Prompt destro
right_format = """
$cmd_duration$status"""

[hostname]
ssh_only = false
ssh_symbol = ' 🌐'
format = "[@$hostname$ssh_symbol]($style) "
style = ""
trim_at = ''

[character]
success_symbol = "[%](bright-green)"
error_symbol = "[%](red)"

[cmd_duration]
min_time = 0
show_milliseconds = true
format = "[$duration]($style)"
style = "bold italic bright-white"

[directory]
read_only_style = "yellow"
truncate_to_repo = false
truncation_length = 0
style = ""

[line_break]
disabled = true

[status]
disabled = false
format = " [$status]($style)"
map_symbol = true
pipestatus = true
success_style = "bold green"
failure_style = "bold red"

[sudo]
format = '[$symbol]($style)'
disabled = false

[time]
disabled = false
time_format = "%H:%M:%S"
style = "bright-white"
format = "[$time]($style) "

[username]
show_always = true
format = "[$user]($style)"
style_user = "bold bright-blue"
style_root = "bold red"

#GIT
[git_branch]
format = "[$symbol$branch]($style)"
style = "purple"

[git_commit]
format = " [@$hash]($style)[$tag]($style)"
style = "yellow"
tag_disabled = false

[git_state]
format = "[($state $progress_current/$progress_total)]($style)"
style = "bright-white"

[git_metrics]
disabled = false

[git_status]
format = "([ $all_status$ahead_behind ]($style))"
style = "cyan"
conflicted = "⚠"
ahead = "⇡${count}"
behind = "⇣${count}"
diverged = "⇕${ahead_count}/${behind_count}"
stashed = "📦${count}"
modified = "✎${count}"
staged = "✓${count}"
renamed = "»${count}"
deleted = "✖${count}"
untracked = "…${count}"

#Linguaggi che mi interessano
[package]
disabled = true

[java]
format = "[$symbol$version]($style) "
style = "bold yellow"

[nodejs]
format = "[$symbol$version]($style) "
style = "bold green"

[python]
format = '[${symbol}${pyenv_prefix}(${version} )(\($virtualenv\) )]($style)'

[kotlin]
format = '[$symbol($version )]($style)'

[rust]
format = '[$symbol($version )]($style)'


#CLOUD
[container]
style = "bright-yellow"

[docker_context]
format = '[$symbol$context]($style) '

[aws]
format = '[$symbol($profile )(\($region\) )(\[$duration\] )]($style)'

[azure]
format = '[$symbol($subscription)]($style) '
disabled = false

[gcloud]
format = '[$symbol$account(@$domain)(\($region\))]($style) '

[kubernetes]
format = " [$symbol $context(::$namespace)]($style)"
disabled = false

#ALTRO (non completa - mi ero rotto le palle)

[buf]
format = '[$symbol($version )]($style)'

[bun]
format = '[$symbol($version )]($style)'

[c]
format = '[$symbol($version(-$name) )]($style)'

[cpp]
format = '[$symbol($version(-$name) )]($style)'

[cmake]
format = '[$symbol($version )]($style)'

[cobol]
format = '[$symbol($version )]($style)'

[conda]
format = '[$symbol$environment]($style) '

[crystal]
format = '[$symbol($version )]($style)'

[daml]
format = '[$symbol($version )]($style)'

[dart]
format = '[$symbol($version )]($style)'

[deno]
format = '[$symbol($version )]($style)'

[dotnet]
format = '[$symbol($version )(🎯 $tfm )]($style)'

[elixir]
format = '[$symbol($version \(OTP $otp_version\) )]($style)'

[elm]
format = '[$symbol($version )]($style)'

[erlang]
format = '[$symbol($version )]($style)'

[fennel]
format = '[$symbol($version )]($style)'

[fortran]
format = '[$symbol($version )]($style)'

[gleam]
format = '[$symbol($version )]($style)'

[golang]
format = '[$symbol($version )]($style)'

[guix_shell]
format = '[$symbol]($style) '

[gradle]
format = '[$symbol($version )]($style)'

[haskell]
format = '[$symbol($version )]($style)'

[haxe]
format = '[$symbol($version )]($style)'

[helm]
format = '[$symbol($version )]($style)'

[julia]
format = '[$symbol($version )]($style)'