Skip to content

Instantly share code, notes, and snippets.

@3ayazaya
Last active December 30, 2025 09:56
Show Gist options
  • Select an option

  • Save 3ayazaya/d87c70c5f30a6e28f15dfc84ca95fc68 to your computer and use it in GitHub Desktop.

Select an option

Save 3ayazaya/d87c70c5f30a6e28f15dfc84ca95fc68 to your computer and use it in GitHub Desktop.
My Starship terminal configuration file
#format = """
#[╭─user───❯](bold blue) $username
#[┣─system─❯](bold yellow) $hostname
#[┣─project❯](bold red) $directory$rust$git_branch$git_status$package$golang$terraform$docker_context$python$docker_context$nodejs
#[╰─cmd────❯](bold green)
#"""
#format = '$all'
[localip]
ssh_only = false
format = 'πŸ“Ÿ [$localipv4](bold red) '
disabled = false
[username]
style_user = "green bold"
style_root = "red bold"
format = "[$user]($style) "
disabled = false
show_always = true
[hostname]
ssh_only = false
format = 'on [$hostname](bold yellow) '
trim_at = "."
disabled = false
# Replace the "❯" symbol in the prompt with "➜"
[character] # The name of the module we are configuring is "character"
success_symbol = "[﬌](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
error_symbol = "[βœ—](bold red)"
# ο”Ά ο”΄
# configure directory
[directory]
read_only = " ξ‚’"
truncation_length = 10
truncate_to_repo = true # truncates directory to root folder if in github repo
style = "bold italic blue"
[cmd_duration]
min_time = 4
show_milliseconds = false
disabled = false
style = "bold italic red"
[aws]
symbol = " "
[conda]
symbol = "ο„Œ "
[dart]
symbol = " "
[docker_context]
symbol = " "
format = "via [$symbol$context]($style) "
style = "blue bold"
only_with_files = true
detect_files = ["docker-compose.yml", "docker-compose.yaml", "Dockerfile"]
detect_folders = []
disabled = false
[elixir]
symbol = " "
[elm]
symbol = " "
[git_branch]
symbol = " "
[golang]
symbol = " "
[hg_branch]
symbol = " "
[java]
symbol = "ξ‰– "
[julia]
symbol = " "
[memory_usage]
symbol = "󰍛 "
[nim]
symbol = "ξ™· "
[nix_shell]
symbol = "ο‹œ "
[package]
symbol = "󰏗 "
[perl]
symbol = " "
[php]
symbol = " "
[python]
symbol = "ξ˜† "
#pyenv_version_name = true
format = 'via [${symbol}python (${version} )(\($virtualenv\) )]($style)'
style = "bold yellow"
pyenv_prefix = "venv "
python_binary = ["./venv/bin/python", "python", "python3", "python2"]
detect_extensions = ["py"]
version_format = "v${raw}"
[ruby]
symbol = " "
[rust]
symbol = " "
[scala]
symbol = " "
[shlvl]
symbol = "ο„  "
[swift]
symbol = "ο―£ "
[nodejs]
format = "via [ Node.js $version](bold green) "
detect_files = ["package.json", ".node-version"]
detect_folders = ["node_modules"]
@anjulameegalla
Copy link

name fonts?

symbolsNerd

@kannansuresh
Copy link

How it looks

CleanShot-Ghostty-2025-08-31 at 12 55 47@2x

@osharko
Copy link

osharko commented Dec 30, 2025

Hi, I have just updated line 29 in my fork because the used icon has been removed from nerfonts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment