old
1# Modify from https://starship.rs/presets/catppuccin-powerline
2
3format = """
4[](red)\
5$os\
6$username\
7$hostname\
8[](bg:peach fg:red)\
9$directory\
10[](bg:yellow fg:peach)\
11$git_branch\
12$git_status\
13[](fg:yellow bg:green)\
14$c\
15$rust\
16$golang\
17$nodejs\
18$php\
19$java\
20$kotlin\
21$haskell\
22$python\
23[](fg:green bg:sapphire)\
24$conda\
25[](fg:sapphire bg:lavender)\
26$time\
27[ ](fg:lavender)\
28$cmd_duration\
29$line_break\
30$character"""
31
32[os]
33disabled = false
34style = "bg:red fg:crust"
35
36[os.symbols]
37Alpine = " "
38Amazon = " "
39Android = " "
40Arch = " "
41Artix = " "
42CentOS = " "
43Debian = " "
44Fedora = " "
45FreeBSD = " "
46Gentoo = " "
47Linux = " "
48Mint = " "
49Macos = " "
50Manjaro = " "
51NixOS = " "
52Raspbian = " "
53Redhat = " "
54RedHatEnterprise = " "
55SUSE = " "
56Ubuntu = " "
57Windows = " "
58
59[username]
60show_always = true
61style_user = "bg:red fg:crust"
62style_root = "bg:red fg:crust"
63format = '[$user ]($style)'
64
65[hostname]
66ssh_only = true
67ssh_symbol = '@'
68format = '[$ssh_symbol$hostname]($style)'
69
70[directory]
71style = "bg:peach fg:crust"
72format = "[ $path ]($style)"
73truncation_length = 3
74truncate_to_repo = true
75truncation_symbol = "…/"
76fish_style_pwd_dir_length = 1
77
78[git_branch]
79symbol = ""
80style = "bg:yellow"
81format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)'
82
83[git_status]
84style = "bg:yellow"
85format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)'
86
87[nodejs]
88symbol = ""
89style = "bg:green"
90format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
91
92[c]
93symbol = " "
94style = "bg:green"
95format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
96
97[rust]
98symbol = ""
99style = "bg:green"
100format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
101
102[golang]
103symbol = ""
104style = "bg:green"
105format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
106
107[php]
108symbol = ""
109style = "bg:green"
110format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
111
112[java]
113symbol = " "
114style = "bg:green"
115format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
116
117[kotlin]
118symbol = ""
119style = "bg:green"
120format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
121
122[haskell]
123symbol = ""
124style = "bg:green"
125format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)'
126
127[python]
128symbol = ""
129style = "bg:green"
130format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)'
131
132[docker_context]
133symbol = ""
134style = "bg:sapphire"
135format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)'
136
137[conda]
138symbol = ""
139style = "fg:crust bg:sapphire"
140format = '[$symbol$environment ]($style)'
141ignore_base = false
142
143[time]
144disabled = false
145time_format = "%R"
146style = "bg:lavender"
147format = '[[ $time ](fg:crust bg:lavender)]($style)'
148
149[line_break]
150disabled = false
151
152[character]
153disabled = false
154success_symbol = '[❯](bold fg:green)'
155error_symbol = '[❯](bold fg:red)'
156vimcmd_symbol = '[❮](bold fg:green)'
157vimcmd_replace_one_symbol = '[❮](bold fg:lavender)'
158vimcmd_replace_symbol = '[❮](bold fg:lavender)'
159vimcmd_visual_symbol = '[❮](bold fg:yellow)'
160
161[cmd_duration]
162disabled = true