Last active
November 2, 2024 17:21
-
-
Save thiemok/997a8620b92fbd9faa160b0f3cd6ab1a to your computer and use it in GitHub Desktop.
Starship prompt configuration. Along the lines of pastel powerline, but with solarized color scheme
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
format = """ | |
[░▒▓](brightgreen)\ | |
[ ](bg:brightgreen)\ | |
$jobs\ | |
$os\ | |
$aws\ | |
$username\ | |
$hostname\ | |
[](bg:babyblue fg:prev_bg)\ | |
$directory\ | |
[](fg:prev_bg bg:cyan)\ | |
$git_branch\ | |
$git_state\ | |
$git_status\ | |
[](bg:mediumgrey fg:prev_bg)\ | |
$nodejs\ | |
$rust\ | |
$golang\ | |
[](bg:darkgrey fg:prev_bg)\ | |
$time\ | |
$battery\ | |
[ ](fg:prev_bg)\ | |
\n$character\ | |
""" | |
palette = "solarized" | |
[os] | |
style = "bold fg:darkgreen bg:prev_bg" | |
disabled = true | |
[jobs] | |
style = "bold fg:darkgreen bg:prev_bg" | |
symbol = ' ' | |
format = '[$symbol$number ]($style)' | |
[username] | |
show_always = true | |
format = '[$user ](bold fg:darkgreen bg:prev_bg)' | |
disabled = false | |
[hostname] | |
ssh_only = true | |
trim_at = '.' | |
style = "bold fg:darkgreen bg:prev_bg" | |
format = '[ $ssh_symbol$hostname ]($style)' | |
[aws] | |
style = "bold bg:prev_bg fg:darkgreen" | |
symbol = "" | |
format = '[( $symbol $profile (\($region\) )(\[$duration\] ))]($style)' | |
[directory] | |
style = "fg:white bg:prev_bg" | |
format = "[ $path ]($style)" | |
truncation_length = 3 | |
truncation_symbol = "…/" | |
[directory.substitutions] | |
"Documents" = " " | |
"Downloads" = " " | |
"Music" = " " | |
"Pictures" = " " | |
"Development" = "" | |
[git_branch] | |
symbol = "" | |
style = "bg:prev_bg" | |
format = '[[ $symbol $branch ](fg:white bg:prev_bg)]($style)' | |
[git_status] | |
style = "bg:prev_bg" | |
format = '[[([](fg:prev_bg bg:yellow) $all_status$ahead_behind )](fg:white bg:yellow)]($style)' | |
[git_state] | |
style = "bg:prev_bg fg:white" | |
format = '[\($state( $progress_current/$progress_total)\) ]($style)' | |
[nodejs] | |
symbol = "" | |
style = "bg:prev_bg" | |
format = '[[ $symbol ($version) ](fg:dimwhite bg:prev_bg)]($style)' | |
detect_files = ['package.json', '.node-version', '!bunfig.toml', '!bun.lockb'] | |
[rust] | |
symbol = "" | |
style = "bg:prev_bg" | |
format = '[[ $symbol ($version) ](fg:dimwhite bg:prev_bg)]($style)' | |
[golang] | |
symbol = "" | |
style = "bg:prev_bg" | |
format = '[[ $symbol ($version) ](fg:dimwhite bg:prev_bg)]($style)' | |
[bun] | |
style = "bg:prev_bg fg:dimwhite" | |
format = '[ $symbol($version)]($style)' | |
[time] | |
disabled = false | |
time_format = "%R" # Hour:Minute Format | |
style = "bg:prev_bg" | |
format = '[[ $time ](fg:dimwhite bg:prev_bg)]($style)' | |
[battery] | |
format = '[[]($style fg:prev_bg) $symbol$percentage]($style)' | |
[[battery.display]] | |
threshold = 25 | |
style = 'bold fg:white bg:yellow' | |
[[battery.display]] | |
threshold = 10 | |
style = 'bold fg:white bg:burgundy' | |
[character] | |
success_symbol = '[➜](bold brightgreen) ' | |
error_symbol = '[✗](bold burgundy) ' | |
[palettes.solarized] | |
darkgreen = "22" | |
brightgreen = "148" | |
white = "15" | |
dimwhite = "250" | |
babyblue = "4" | |
cyan = "37" | |
mediumgrey = "240" | |
darkgrey = "236" | |
burgundy = "52" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment