summaryrefslogtreecommitdiff
path: root/dots/starship
diff options
context:
space:
mode:
Diffstat (limited to 'dots/starship')
-rw-r--r--dots/starship/.config/starship.toml53
1 files changed, 53 insertions, 0 deletions
diff --git a/dots/starship/.config/starship.toml b/dots/starship/.config/starship.toml
new file mode 100644
index 0000000..1967fe4
--- /dev/null
+++ b/dots/starship/.config/starship.toml
@@ -0,0 +1,53 @@
+format = """
+${custom.tztime} \
+$username\
+$hostname\
+$directory\
+$git_branch\
+$git_state\
+$git_status\
+$cmd_duration\
+$line_break\
+$character"""
+
+[username]
+show_always = true
+
+[hostname]
+ssh_only = false
+
+[directory]
+style = "blue"
+
+[character]
+success_symbol = "[λ](blue)"
+error_symbol = "[λ](red)"
+vimcmd_symbol = "[λ](green)"
+
+[git_branch]
+format = "[$branch]($style)"
+style = "bright-black"
+
+[git_status]
+format = "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style)"
+style = "cyan"
+conflicted = "​"
+untracked = "​"
+modified = "​"
+staged = "​"
+renamed = "​"
+deleted = "​"
+stashed = "≡"
+
+[git_state]
+format = '\([$state( $progress_current/$progress_total)]($style)\) '
+style = "bright-black"
+
+[cmd_duration]
+format = "[$duration]($style) "
+style = "yellow"
+
+[custom.tztime]
+command = 'date +"%a %b %d %Y %l:%M%p (%Z%z)"'
+when = "true"
+format = '[\[$symbol($output)\]](green)'