diff options
author | Jesse Luehrs <doy@tozt.net> | 2023-07-15 02:12:32 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2023-07-15 02:12:32 -0400 |
commit | c7a8dfa19beabce1a33d8567d235fa064af8cf9d (patch) | |
tree | dda32b85d0898a276806899c06691c6ac7669560 /config | |
parent | 3446e4d81d45ff5f9ff42d183c85a25d65aa4018 (diff) | |
download | conf-c7a8dfa19beabce1a33d8567d235fa064af8cf9d.tar.gz conf-c7a8dfa19beabce1a33d8567d235fa064af8cf9d.zip |
switch to starship
Diffstat (limited to 'config')
-rw-r--r-- | config/starship.toml | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/config/starship.toml b/config/starship.toml new file mode 100644 index 0000000..102014a --- /dev/null +++ b/config/starship.toml @@ -0,0 +1,117 @@ +format = """ + [\\(](host)$directory([|](host)$git_branch$git_commit$git_status([|](host)$git_state))[\\)](host)( $aws)( $kubernetes)( $pulumi) $fill ($cmd_duration )($battery )$username[@](bg)$hostname [\\[](host)$time[\\]](host) $line_break\ +$status [\\$](user) +""" +right_format = '$character' +add_newline = false +palette = 'local' + +[directory] +format = '[$path]($style)[$read_only]($read_only_style)' +style = 'bg' +repo_root_format = '[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style)' +repo_root_style = 'git' +fish_style_pwd_dir_length = 1 + +[git_state] +format = '[$state(:$progress_current/$progress_total)]($style)' +style = 'git' +rebase = 'r' +merge = 'm' +revert = 'v' +cherry_pick = 'c' +bisect = 'b' +am = 'a' +am_or_rebase = 'r' + +[git_branch] +format = '[$branch(:$remote_branch)]($style)' +style = 'git' +ignore_branches = ['main', 'master'] + +[git_commit] +format = '[$hash$tag]($style)' +style = 'git' + +[git_status] +format = '[$all_status$ahead_behind]($style)' +modified = '*' +stashed = '' +diverged = '+$ahead_count-$behind_count' +ahead = '+$count' +behind = '-$count' + +[aws] +format = '[$symbol$profile]($style)' +symbol = '☁️' +style = 'bg' + +[kubernetes] +disabled = false +format = '[$symbol$context]($style)' +symbol = '☸' +style = 'bg' + +[pulumi] +format = '[$symbol$stack]($style)' +symbol = '' +style = 'bg' + +[fill] +symbol = '─' +style = 'bg' + +[cmd_duration] +format = '[\($duration\)]($style)' +style = 'bg' + +[battery] +format = '[$percentage]($style)' + +[[battery.display]] +threshold = 5 +style = 'bright-red' + +[[battery.display]] +threshold = 15 +style = 'red' + +[[battery.display]] +threshold = 40 +style = 'yellow' + +[username] +disabled = false +format = '[$user]($style)' +style_user = 'user' +show_always = true + +[hostname] +disabled = false +format = '[$ssh_symbol$hostname]($style)' +style = 'host' +ssh_only = false + +[time] +disabled = false +format = '[$time]($style)' +style = 'bg' + +[line_break] + +[status] +disabled = false +format = '[$status]($style)' + +[character] +format = '$symbol' +success_symbol = '' +error_symbol = '' +vimcmd_symbol = '[\[NOR\]](bright-yellow)' + +[palettes.local] +bg = 'bright-black' +host = 'red' +user = 'bright-blue' +root = 'bright-red' +git = 'green' |