Commit 86cabde

HPCesia <me@hpcesia.com>
2025-07-26 07:32:04
feat: update starship config
1 parent cf0c4a1
Changed files (1)
home
base
tui
home/base/tui/starship/starship.toml
@@ -4,8 +4,8 @@ format = """
 [](red)\
 $os\
 $username\
+$hostname\
 [](bg:peach fg:red)\
-$nix_shell\
 $directory\
 [](bg:yellow fg:peach)\
 $git_branch\
@@ -29,156 +29,134 @@ $cmd_duration\
 $line_break\
 $character"""
 
-
 [os]
 disabled = false
-style = "bg:red fg:crust"
+style    = "bg:red fg:crust"
 
 [os.symbols]
-Alpine = " "
-Amazon = " "
-Android = " "
-Arch = "󰣇 "
-Artix = "󰣇 "
-CentOS = " "
-Debian = "󰣚 "
-Fedora = "󰣛 "
-FreeBSD = " "
-Gentoo = "󰣨 "
-Linux = "󰌽 "
-Mint = "󰣭 "
-Macos = "󰀵 "
-Manjaro = " "
-NixOS = " "
-Raspbian = "󰐿 "
-Redhat = "󱄛 "
+Alpine           = " "
+Amazon           = " "
+Android          = " "
+Arch             = "󰣇 "
+Artix            = "󰣇 "
+CentOS           = " "
+Debian           = "󰣚 "
+Fedora           = "󰣛 "
+FreeBSD          = " "
+Gentoo           = "󰣨 "
+Linux            = "󰌽 "
+Mint             = "󰣭 "
+Macos            = "󰀵 "
+Manjaro          = " "
+NixOS            = " "
+Raspbian         = "󰐿 "
+Redhat           = "󱄛 "
 RedHatEnterprise = "󱄛 "
-SUSE = " "
-Ubuntu = "󰕈 "
-Windows = " "
+SUSE             = " "
+Ubuntu           = "󰕈 "
+Windows          = " "
 
 [username]
 show_always = true
-style_user = "bg:red fg:crust"
-style_root = "bg:red fg:crust"
-format = '[$user ]($style)'
+style_user  = "bg:red fg:crust"
+style_root  = "bg:red fg:crust"
+format      = '[$user ]($style)'
+
+[hostname]
+ssh_only   = true
+ssh_symbol = '@'
+format     = '[$ssh_symbol$hostname]($style)'
 
 [directory]
-style = "bg:peach fg:crust"
-format = "[ $path ]($style)"
-truncation_length = 3
-truncation_symbol = "…/"
-
-[directory.substitutions]
-"Documents" = "󰈙 "
-"文档" = "󰈙 "
-"Downloads" = " "
-"下载" = " "
-"Music" = "󰝚 "
-"音乐" = "󰝚 "
-"Pictures" = " "
-"图片" = " "
-"Videos" = " "
-"视频" = " "
-"Development" = "󰲋 "
-"开发" = "󰲋 "
-"Desktop" = " "
-"桌面" = " "
+style                     = "bg:peach fg:crust"
+format                    = "[ $path ]($style)"
+truncation_length         = 3
+truncate_to_repo          = true
+truncation_symbol         = "…/"
+fish_style_pwd_dir_length = 1
 
 [git_branch]
 symbol = ""
-style = "bg:yellow"
+style  = "bg:yellow"
 format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)'
 
 [git_status]
-style = "bg:yellow"
+style  = "bg:yellow"
 format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)'
 
-[nix_shell]
-disabled = true
-impure_msg = '[impure](bold red)'
-pure_msg = '[pure](bold green)'
-unknown_msg = '[unknown](bold yellow)'
-format = '[ $state( \($name\))](bold blue) '
-
 [nodejs]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [c]
 symbol = " "
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [rust]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [golang]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [php]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [java]
 symbol = " "
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [kotlin]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [haskell]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
 
 [python]
 symbol = ""
-style = "bg:green"
+style  = "bg:green"
 format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)'
 
 [docker_context]
 symbol = ""
-style = "bg:sapphire"
+style  = "bg:sapphire"
 format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)'
 
 [conda]
-symbol = ""
-style = "fg:crust bg:sapphire"
-format = '[$symbol$environment ]($style)'
+symbol      = ""
+style       = "fg:crust bg:sapphire"
+format      = '[$symbol$environment ]($style)'
 ignore_base = false
 
 [time]
-disabled = false
+disabled    = false
 time_format = "%R"
-style = "bg:lavender"
-format = '[[  $time ](fg:crust bg:lavender)]($style)'
+style       = "bg:lavender"
+format      = '[[  $time ](fg:crust bg:lavender)]($style)'
 
 [line_break]
 disabled = false
 
 [character]
-disabled = false
-success_symbol = '[❯](bold fg:green)'
-error_symbol = '[❯](bold fg:red)'
-vimcmd_symbol = '[❮](bold fg:green)'
+disabled                  = false
+success_symbol            = '[❯](bold fg:green)'
+error_symbol              = '[❯](bold fg:red)'
+vimcmd_symbol             = '[❮](bold fg:green)'
 vimcmd_replace_one_symbol = '[❮](bold fg:lavender)'
-vimcmd_replace_symbol = '[❮](bold fg:lavender)'
-vimcmd_visual_symbol = '[❮](bold fg:yellow)'
+vimcmd_replace_symbol     = '[❮](bold fg:lavender)'
+vimcmd_visual_symbol      = '[❮](bold fg:yellow)'
 
 [cmd_duration]
-show_milliseconds = true
-format = " in $duration "
-style = "bg:lavender"
-disabled = false
-show_notifications = true
-min_time_to_notify = 45000
+disabled = true