diff --git a/private_dot_config/starship.toml b/private_dot_config/starship.toml new file mode 100644 index 0000000..25fa0b3 --- /dev/null +++ b/private_dot_config/starship.toml @@ -0,0 +1,62 @@ +add_newline = true +command_timeout = 200 +format = "$shell$username$hostname[$directory$git_branch$git_status]($style)$status" + +[shell] +style = "bold cyan" +fish_indicator = "[f](bold blue)" +bash_indicator = "[b](bold red)" +disabled = false + +[character] +error_symbol = "[x](bold red)" +success_symbol = "[>](bold cyan)" + +[status] +format = "[$symbol]($style) " +disabled = false +symbol = "" +success_symbol = "[>](bold green)" +map_symbol = true +sigint_symbol = "sigint" +not_executable_symbol = "noexec" +not_found_symbol = "notfound" + +[username] +format = "[$user]($style)" +style_root = "bold red" +style_user = "yellow bold" +show_always = false +aliases = { "lew" = "me" } + +[hostname] +format = "@[$ssh_symbol$hostname]($style) " +ssh_only = true +ssh_symbol = "?" +style = "yellow dimmed bold" +aliases = { "archlinux" = "localhost" } + +[directory] +truncation_length = 5 +truncation_symbol = "…/" +repo_root_style = "bold cyan" +repo_root_format = "[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) " + +[git_branch] +format = "[$branch]($style) " +style = "bold italic yellow" + +[git_status] +format = '[$ahead_behind$all_status]($style)' +style = "bold yellow" +ahead = "⇡${count} " +diverged = "⇕⇡${ahead_count}⇣${behind_count} " +behind = "⇣${count} " +conflicted = " " +up_to_date = " " +untracked = "? " +modified = " " +stashed = "" +staged = "+ " +renamed = "" +deleted = ""