summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop.org101
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
+
+