diff options
Diffstat (limited to 'starship/starship.toml')
| -rw-r--r-- | starship/starship.toml | 68 | 
1 files changed, 68 insertions, 0 deletions
| diff --git a/starship/starship.toml b/starship/starship.toml new file mode 100644 index 0000000..14408b3 --- /dev/null +++ b/starship/starship.toml @@ -0,0 +1,68 @@ +#format = """ +#[╭─user───❯](bold blue) $username +#[┣─system─❯](bold yellow) $hostname +#[┣─project❯](bold red) $directory$git_branch$git_state$git_status$python +#[╰─cmd────❯](bold green) +#""" +[username] +style_user = "green bold" +style_root = "red bold" +format = "[$user]($style) " +disabled = false +show_always = true + +[hostname] +ssh_only = false +format = 'on [$hostname](bold purple) ' +trim_at = "." +disabled = false + +# Replace the "❯" symbol in the prompt with "➜" +[character]                            # The name of the module we are configuring is "character" +success_symbol = "[✓ ➜ ](bold green)"     # The "success_symbol" segment is being set to "➜" with the color "bold green" +error_symbol = "[✗ ➜ ](bold red)" + +# configure directory +[directory] +read_only = " " +truncation_length = 10 +truncate_to_repo = true # truncates directory to root folder if in github repo +style = "bold blue" + +[cmd_duration] +min_time = 4 +show_milliseconds = false +disabled = false +style = "bold yellow" + +[git_status] +format = '([\[$all_status$ahead_behind\]]($style) )' +stashed = "[${count}*](green)"  +modified = "[${count}+](yellow)"  +deleted =  "[${count}-](red)"  +conflicted =  "[${count}~](red)"  +ahead = "⇡${count}" +behind = "⇣${count}" +untracked = "[${count}?](blue)"  +staged = "[${count}+](green)"  + +[git_state] +style =	"bold red" +format = "[$state( $progress_current/$progress_total) ]($style)" +rebase = "rebase" +merge = "merge"	 +revert = "revert"	 +cherry_pick = "cherry" +bisect = "bisect"	 +am = "am"	 +am_or_rebase = "am/rebase" + +[python] +symbol = "🐍 " +#pyenv_version_name = true +format = 'via [${symbol}python (${version} )(\($virtualenv\) )]($style)' +style = "bold yellow" +pyenv_prefix = "venv " +python_binary = ["./venv/bin/python", "python", "python3", "python2"] +detect_extensions = ["py"] +version_format = "v${raw}" | 
