feat: Improve starship prompt
This commit is contained in:
@@ -1,39 +1,58 @@
|
||||
"$schema" = 'https://starship.rs/config-schema.json'
|
||||
|
||||
format = """
|
||||
$hostname\
|
||||
$container\
|
||||
[](fg:#212736 bg:#394260)\
|
||||
$os\
|
||||
[](fg:#212736 bg:#a3aed2)\
|
||||
[](fg:#394260 bg:#a3aed2)\
|
||||
$username\
|
||||
[](bg:#769ff0 fg:#a3aed2)\
|
||||
[](fg:#a3aed2 bg:#769ff0)\
|
||||
$directory\
|
||||
[](fg:#769ff0 bg:#394260)\
|
||||
$git_branch\
|
||||
$git_status\
|
||||
$direnv\
|
||||
$mise\
|
||||
[](fg:#394260 bg:#212736)\
|
||||
$c\
|
||||
$golang\
|
||||
$haskell\
|
||||
$java\
|
||||
$kotlin\
|
||||
$nodejs\
|
||||
$php\
|
||||
$python\
|
||||
$rust\
|
||||
[](fg:#212736 bg:#1d2230)\
|
||||
$python\
|
||||
$nodejs\
|
||||
$docker_context\
|
||||
$kubernetes\
|
||||
$terraform\
|
||||
[](fg:#212736)\
|
||||
\n$time\
|
||||
[ ](fg:#1d2230)\
|
||||
$character"""
|
||||
|
||||
right_format = """
|
||||
[](fg:#212736 bg:#1d2230)\
|
||||
\n$time\
|
||||
"""
|
||||
|
||||
[directory]
|
||||
style = "fg:#e3e5e5 bg:#769ff0"
|
||||
format = "[ $path ]($style)"
|
||||
truncation_length = 3
|
||||
truncation_symbol = "…/"
|
||||
[os.symbols]
|
||||
Windows = ""
|
||||
Ubuntu = ""
|
||||
SUSE = ""
|
||||
Raspbian = ""
|
||||
Mint = ""
|
||||
Macos = ""
|
||||
Manjaro = ""
|
||||
Linux = ""
|
||||
Gentoo = ""
|
||||
Fedora = ""
|
||||
Alpine = ""
|
||||
Amazon = ""
|
||||
Android = ""
|
||||
AOSC = ""
|
||||
Arch = ""
|
||||
Artix = ""
|
||||
EndeavourOS = ""
|
||||
CentOS = ""
|
||||
Debian = ""
|
||||
Redhat = ""
|
||||
RedHatEnterprise = ""
|
||||
Pop = ""
|
||||
|
||||
[directory.substitutions]
|
||||
"Documents" = " "
|
||||
@@ -79,65 +98,68 @@ symbol = ""
|
||||
style = "bg:#212736"
|
||||
format = '[[ $symbol ($version) ](fg:#769ff0 bg:#212736)]($style)'
|
||||
|
||||
[time]
|
||||
disabled = false
|
||||
time_format = "%R" # Hour:Minute Format
|
||||
style = "bg:#1d2230"
|
||||
format = '[[ $time ](fg:#a0a9cb bg:#1d2230)]($style)'
|
||||
|
||||
[os]
|
||||
style = "bg:#212736 fg:#a3aed2"
|
||||
format = "[ $symbol ]($style)"
|
||||
disabled = false
|
||||
|
||||
[os.symbols]
|
||||
Windows = ""
|
||||
Ubuntu = ""
|
||||
SUSE = ""
|
||||
Raspbian = ""
|
||||
Mint = ""
|
||||
Macos = ""
|
||||
Manjaro = ""
|
||||
Linux = ""
|
||||
Gentoo = ""
|
||||
Fedora = ""
|
||||
Alpine = ""
|
||||
Amazon = ""
|
||||
Android = ""
|
||||
AOSC = ""
|
||||
Arch = ""
|
||||
Artix = ""
|
||||
EndeavourOS = ""
|
||||
CentOS = ""
|
||||
Debian = ""
|
||||
Redhat = ""
|
||||
RedHatEnterprise = ""
|
||||
Pop = ""
|
||||
|
||||
[username]
|
||||
show_always = true
|
||||
style_user = "bg:#a3aed2 fg:black"
|
||||
style_root = "bg:#a3aed2 fg:red"
|
||||
format = '[ $user ]($style)'
|
||||
|
||||
[hostname]
|
||||
ssh_only = false
|
||||
format = '[$ssh_symbol](bold blue) on [$hostname](bold red) '
|
||||
style = "bg:#212736 fg:#a3aed2"
|
||||
format = '[$ssh_symbol]($style)[ $hostname ]($style)'
|
||||
# detect_env_vars = ['!TMUX', 'SSH_CONNECTION']
|
||||
# trim_at = '.companyname.com'
|
||||
# aliases = { "Max's MacBook Pro" = "home" }
|
||||
disabled = false
|
||||
|
||||
[os]
|
||||
style = "bg:#394260 fg:#a3aed2"
|
||||
format = "[ $symbol ]($style)"
|
||||
disabled = false
|
||||
|
||||
[username]
|
||||
show_always = true
|
||||
style_user = "bg:#a3aed2 fg:#212736"
|
||||
style_root = "bg:#a3aed2 fg:red bold"
|
||||
format = '[ $user ]($style)'
|
||||
|
||||
[sudo]
|
||||
disabled = false
|
||||
|
||||
[directory]
|
||||
style = "fg:#e3e5e5 bg:#769ff0"
|
||||
format = "[ $path ]($style)"
|
||||
truncation_length = 3
|
||||
truncation_symbol = "…/"
|
||||
|
||||
[direnv]
|
||||
disabled = false
|
||||
|
||||
[mise]
|
||||
disabled = false
|
||||
|
||||
[docker_context]
|
||||
disabled = false
|
||||
|
||||
[kubernetes]
|
||||
disabled = false
|
||||
|
||||
[terraform]
|
||||
disabled = false
|
||||
|
||||
[time]
|
||||
disabled = false
|
||||
time_format = "%R" # Hour:Minute Format
|
||||
style = "fg:#a3aed2"
|
||||
format = '[ $time ]($style)'
|
||||
# format = '[[ $time ](fg:#a0a9cb bg:#1d2230)]($style)'
|
||||
|
||||
[character]
|
||||
success_symbol = '[ ❯](bold green) '
|
||||
error_symbol = '[ ❯](bold red) '
|
||||
|
||||
# Nerdfont symbols
|
||||
#
|
||||
# ✓ ✗ ✔ ✘
|
||||
# ❬ ❭ ❮ ❯ ❰ ❱ ❲ ❳ ❴ ❵
|
||||
# ➛ ➜ ➝ ➞ ➢ ➣ ➤
|
||||
|
||||
# From powerline source (colorsheme.py)
|
||||
#
|
||||
# Powerline colorsheme (from powerline source file colorsheme.py)
|
||||
# 0x000000, 0xc00000, 0x008000, 0x804000, 0x0000c0, 0xc000c0, 0x008080, 0xc0c0c0, 0x808080, 0xff6060, # 0
|
||||
# 0x00ff00, 0xffff00, 0x8080ff, 0xff40ff, 0x00ffff, 0xffffff, 0x000000, 0x00005f, 0x000087, 0x0000af, # 1
|
||||
# 0x0000d7, 0x0000ff, 0x005f00, 0x005f5f, 0x005f87, 0x005faf, 0x005fd7, 0x005fff, 0x008700, 0x00875f, # 2
|
||||
|
||||
Reference in New Issue
Block a user