aboutsummaryrefslogtreecommitdiff
path: root/starship.toml
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2025-09-07 17:55:17 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2025-09-07 17:55:17 +0530
commit112e4055f7ed2f038483988d292152011235d715 (patch)
tree94d17489d9b8329996846850004cb0cbe813aa0a /starship.toml
parent9d9363b8ca469e58eaed4165d1f49cf026f068d3 (diff)
starship
Diffstat (limited to 'starship.toml')
-rw-r--r--starship.toml140
1 files changed, 140 insertions, 0 deletions
diff --git a/starship.toml b/starship.toml
new file mode 100644
index 0000000..895b286
--- /dev/null
+++ b/starship.toml
@@ -0,0 +1,140 @@
+"$schema" = "https://starship.rs/config-schema.json"
+
+format = """
+[░▒▓](os_bg)\
+$os\
+$username\
+[](bg:dir_bg fg:os_bg)\
+$directory\
+[](fg:dir_bg bg:git_bg)\
+$git_branch\
+$git_status\
+[](fg:git_bg bg:lang_bg)\
+$nodejs\
+$rust\
+$golang\
+[](fg:lang_bg bg:background)\
+\n$character"""
+
+palette = "nightfox"
+
+[palettes.nightfox]
+red = "#ed8796"
+green = "#a6da95"
+purple = "#b7bdf8"
+yellow = "#eed49f"
+os_bg = "#363a4f"
+os_fg = "#a5adcb"
+dir_bg = "#494d64"
+dir_fg = "#8087a2"
+git_bg = "#f5a97f"
+git_fg = "#5b6078"
+lang_bg = "#8bd5ca"
+lang_fg = "#5b6078"
+
+[os]
+disabled = false
+style = "bg:os_bg fg:os_fg"
+
+[os.symbols]
+Windows = "󰍲"
+Ubuntu = "󰕈"
+SUSE = ""
+Raspbian = "󰐿"
+Mint = " 󰣭 "
+Macos = "󰀵"
+Manjaro = ""
+Linux = "󰌽"
+Gentoo = "󰣨"
+Fedora = "󰣛"
+Alpine = ""
+Amazon = ""
+Android = ""
+Arch = "󰣇"
+Artix = "󰣇"
+CentOS = ""
+Debian = "󰣚"
+Redhat = "󱄛"
+RedHatEnterprise = "󱄛"
+
+[username]
+show_always = true
+style_user = "bg:os_bg fg:os_fg"
+style_root = "bg:os_bg fg:os_fg"
+format = "[ $user ]($style)"
+
+[directory]
+style = "fg:dir_fg bg:dir_bg"
+format = "[ $path ]($style)"
+truncation_length = 3
+truncation_symbol = "…/"
+
+[directory.substitutions]
+"Documents" = "󰈙 "
+"Downloads" = " "
+"Music" = " "
+"Pictures" = " "
+"src" = " "
+
+[git_branch]
+symbol = ""
+style = "bg:git_bg"
+format = '[[ $symbol $branch ](fg:git_fg bg:git_bg)]($style)'
+
+[git_status]
+style = "bg:git_bg"
+format = '[[($all_status$ahead_behind )](fg:git_fg bg:git_bg)]($style)'
+
+[nodejs]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[c]
+symbol = " "
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[rust]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[golang]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[php]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[java]
+symbol = " "
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[kotlin]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[haskell]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[python]
+symbol = ""
+style = "bg:lang_bg"
+format = '[[ $symbol( $version) ](fg:lang_fg bg:lang_bg)]($style)'
+
+[character]
+disabled = false
+success_symbol = '[](bold fg:#81b29a)'
+error_symbol = '[](bold fg:#c94f6d)'
+vimcmd_symbol = '[](bold fg:green)'
+vimcmd_replace_one_symbol = '[](bold fg:purple)'
+vimcmd_replace_symbol = '[](bold fg:purple)'
+vimcmd_visual_symbol = '[](bold fg:yellow)'