diff options
-rw-r--r-- | desktop.org | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/desktop.org b/desktop.org index 47d9217..8eff09a 100644 --- a/desktop.org +++ b/desktop.org @@ -513,3 +513,104 @@ Create Both SyncState * #+end_src + +* Starship + +#+begin_src conf :tangle ~/.config/starship.toml + # Get editor completions based on the config schema + "$schema" = 'https://starship.rs/config-schema.json' + # Inserts a blank line between shell prompts + add_newline = true + + # Replace the '❯' symbol in the prompt with '➜' + [character] # The name of the module we are configuring is 'character' + success_symbol = '[λ](red)' # The 'success_symbol' segment is being set to '➜' with the color 'bold green' + error_symbol = "[✖](bold red) " + + [battery] + full_symbol = "🔋" + charging_symbol = "🔌" + discharging_symbol = "⚡" + + [[battery.display]] + threshold = 30 + style = "bold red" + + [cmd_duration] + min_time = 10_000 # Show command duration over 10,000 milliseconds (=10 sec) + format = " took [$duration]($style)" + + [directory] + truncation_length = 5 + format = "[$path](yellow)[$lock_symbol]($lock_style) " + + [git_branch] + format = " [$symbol$branch]($style) " + symbol = "[](bold green) " + style = "blue bold" + + [git_commit] + commit_hash_length = 8 + style = "bold white" + + [git_state] + format = '[\($state( $progress_current of $progress_total)\)]($style) ' + + [git_status] + conflicted = "⚔️ " + ahead = "🏎️ 💨 ×${count}" + behind = "🐢 ×${count}" + diverged = "🔱 🏎️ 💨 ×${ahead_count} 🐢 ×${behind_count}" + untracked = " ×${count}" + stashed = "📦 " + modified = " ×${count}" + staged = "🗃️ ×${count}" + renamed = "📛 ×${count}" + deleted = "🗑️ ×${count}" + style = "bright-white" + format = "$all_status$ahead_behind" + + [hostname] + ssh_only = false + format = "<[$hostname]($style)>" + trim_at = "-" + style = "bold dimmed white" + disabled = true + + [julia] + format = "[$symbol$version]($style) " + symbol = "ஃ " + style = "bold green" + + [memory_usage] + format = "$symbol[${ram}( | ${swap})]($style) " + threshold = 70 + style = "bold dimmed white" + disabled = false + + [package] + disabled = true + + [python] + format = "[$symbol$version]($style) " + style = "bold green" + + [rust] + format = "[$symbol$version]($style) " + style = "bold green" + + [time] + time_format = "%T" + format = "🕙 $time($style) " + style = "bright-white" + disabled = true + + [username] + style_user = "bold dimmed blue" + show_always = false + + [nodejs] + format = "via [🤖 $version](bold green) " +#+end_src + + |