Skip to content

Instantly share code, notes, and snippets.

@praveenc
Last active December 13, 2025 01:25
Show Gist options
  • Select an option

  • Save praveenc/7c599f1ecae5cc2464899e3ea9f41bed to your computer and use it in GitHub Desktop.

Select an option

Save praveenc/7c599f1ecae5cc2464899e3ea9f41bed to your computer and use it in GitHub Desktop.
Starship Config
"$schema" = 'https://starship.rs/config-schema.json'
#"$schema"= "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json"
command_timeout = 1500 # Reduce from default 500ms
add_newline = true
palette = "catppuccin_mocha"
# Replace the "❯" symbol in the prompt with "➜"
[character] # The name of the module we are configuring is "character"
success_symbol = "[🍏 ❯](green)"
error_symbol = "[🍎 ❯](red)"
# Disable the package module, hiding it from the prompt completely
[package]
disabled = true
format = """
$username\
$hostname\
$directory\
$git_branch\
$git_state\
$git_status\
$cmd_duration\
$line_break\
$python\
$character"""
[time]
format = 'πŸ•™ [\[ $time \]]($style) '
time_format = "%T"
utc_time_offset = "-7"
time_range = "10:00:00-14:00:00"
[username]
style_user = "white bold"
style_root = "green bold"
format = "[$user]($style) "
disabled = true
show_always = true
[aws]
style = "bold yellow"
format = 'on [$symbol($profile )(\($region\) )]($style)'
symbol = "ο‰° "
expiration_symbol = "βŒ›οΈ "
[aws.region_aliases]
us-east-1 = "iad"
us-west-2 = "pdx"
us-east-2 = "cmh"
#[git_branch]
#symbol = ""
#style = "bold purple"
# style = "bg:color_aqua"
# format = '[[ $symbol $branch ](fg:color_fg0 bg:colior_aqua)]($style)'
#[git_state]
#format = '\([$state( $progress_current/$progress_total)]($style)\) '
#style = "bright-black"
[python]
symbol = "🐍"
style = "green bold"
format = ' [${symbol}${pyenv_prefix} (${version} )(in \($virtualenv\) )]($style) '
python_binary = ["python3", "python"]
detect_files = [ ".python-version", "pyproject.toml", "pixi.toml" ]
[battery]
full_symbol = "πŸ”‹ "
charging_symbol = "⚑️ "
discharging_symbol = "πŸ’€"
[docker_context]
format = "via [πŸ‹ $context](blue bold)"
[container]
format = "[$symbol \\[$name\\]]($style) "
[palettes.catppuccin_mocha]
rosewater = "#f5e0dc"
flamingo = "#f2cdcd"
pink = "#f5c2e7"
mauve = "#cba6f7"
red = "#f38ba8"
maroon = "#eba0ac"
peach = "#fab387"
yellow = "#f9e2af"
green = "#a6e3a1"
teal = "#94e2d5"
sky = "#89dceb"
sapphire = "#74c7ec"
blue = "#89b4fa"
lavender = "#b4befe"
text = "#cdd6f4"
subtext1 = "#bac2de"
subtext0 = "#a6adc8"
overlay2 = "#9399b2"
overlay1 = "#7f849c"
overlay0 = "#6c7086"
surface2 = "#585b70"
surface1 = "#45475a"
surface0 = "#313244"
base = "#1e1e2e"
mantle = "#181825"
crust = "#11111b"
# Disable slow modules
[git_status]
disabled = false
ahead = "⇑"
behind = "⇣"
diverged = "⇕"
untracked = ""
stashed = ""
modified = ""
staged = ""
renamed = ""
deleted = ""
# Only show counts, not file lists
ignore_submodules = true
[git_state]
disabled = true # Disable rebase/merge/cherry-pick indicators
# Speed up directory truncation
[directory]
truncation_length = 3
truncate_to_repo = true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment