aboutsummaryrefslogtreecommitdiff
path: root/.config/starship.toml
diff options
context:
space:
mode:
Diffstat (limited to '.config/starship.toml')
-rw-r--r--.config/starship.toml708
1 files changed, 708 insertions, 0 deletions
diff --git a/.config/starship.toml b/.config/starship.toml
new file mode 100644
index 0000000..1e2cb06
--- /dev/null
+++ b/.config/starship.toml
@@ -0,0 +1,708 @@
+# Warning: This config does not include keys that have an unset value
+format = '$all'
+scan_timeout = 30
+command_timeout = 500
+add_newline = false
+
+[aws]
+format = 'on [$symbol($profile )(\($region\) )(\[$duration\])]($style)'
+symbol = '☁️ '
+style = 'bold yellow'
+disabled = false
+expiration_symbol = 'X'
+
+[aws.region_aliases]
+
+[[battery.display]]
+threshold = 10
+style = 'red bold'
+
+[character]
+format = '$symbol '
+success_symbol = '[❯](bold green)'
+error_symbol = '[❯](bold red)'
+vicmd_symbol = '[❮](bold green)'
+disabled = false
+
+[cmake]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '△ '
+style = 'bold blue'
+disabled = false
+detect_extensions = []
+detect_files = [
+ 'CMakeLists.txt',
+ 'CMakeCache.txt',
+]
+detect_folders = []
+
+[cmd_duration]
+min_time = 2000
+format = 'took [$duration]($style) '
+style = 'yellow bold'
+show_milliseconds = false
+disabled = false
+show_notifications = false
+min_time_to_notify = 45000
+
+[conda]
+truncation_length = 1
+format = 'via [$symbol$environment]($style) '
+symbol = '🅒 '
+style = 'green bold'
+ignore_base = true
+disabled = true
+
+[crystal]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🔮 '
+style = 'bold red'
+disabled = false
+detect_extensions = ['cr']
+detect_files = ['shard.yml']
+detect_folders = []
+
+[dart]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🎯 '
+style = 'bold blue'
+disabled = false
+detect_extensions = ['dart']
+detect_files = [
+ 'pubspec.yaml',
+ 'pubspec.yml',
+ 'pubspec.lock',
+]
+detect_folders = ['.dart_tool']
+
+[deno]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🦕 '
+style = 'green bold'
+disabled = false
+detect_extensions = [
+ "js",
+ "ts",
+]
+detect_files = [
+ 'mod.ts',
+ 'deps.ts',
+ 'mod.js',
+ 'deps.js',
+]
+detect_folders = []
+
+[directory]
+truncation_length = 3
+truncate_to_repo = true
+fish_style_pwd_dir_length = 0
+use_logical_path = true
+format = '[$path]($style)[$read_only]($read_only_style) '
+style = 'cyan bold'
+disabled = false
+read_only = '🔒'
+read_only_style = 'red'
+truncation_symbol = ''
+home_symbol = '~'
+
+[directory.substitutions]
+
+[docker_context]
+symbol = '🐳 '
+style = 'blue bold'
+format = 'via [$symbol$context]($style) '
+only_with_files = true
+disabled = false
+detect_extensions = []
+detect_files = [
+ 'docker-compose.yml',
+ 'docker-compose.yaml',
+ 'Dockerfile',
+]
+detect_folders = []
+
+[dotnet]
+format = '[$symbol($version )(🎯 $tfm )]($style)'
+version_format = 'v${raw}'
+symbol = '.NET '
+style = 'blue bold'
+heuristic = true
+disabled = false
+detect_extensions = [
+ 'csproj',
+ 'fsproj',
+ 'xproj',
+ 'cs',
+]
+detect_files = [
+ 'global.json',
+ 'project.json',
+ 'Directory.Build.props',
+ 'Directory.Build.targets',
+ 'Packages.props',
+]
+detect_folders = []
+
+[elixir]
+format = 'via [$symbol($version \(OTP $otp_version\) )]($style)'
+version_format = 'v${raw}'
+symbol = '💧 '
+style = 'bold purple'
+disabled = false
+detect_extensions = []
+detect_files = ['mix.exs']
+detect_folders = []
+
+[elm]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🌳 '
+style = 'cyan bold'
+disabled = false
+detect_extensions = ['elm']
+detect_files = [
+ 'elm.json',
+ 'elm-package.json',
+ '.elm-version',
+]
+detect_folders = ['elm-stuff']
+
+[env_var]
+symbol = ''
+style = 'black bold dimmed'
+format = 'with [$env_value]($style) '
+disabled = false
+
+[erlang]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = ' '
+style = 'bold red'
+disabled = false
+detect_extensions = []
+detect_files = [
+ 'rebar.config',
+ 'erlang.mk',
+]
+detect_folders = []
+
+[gcloud]
+format = 'on [$symbol$account(@$domain)(\($region\))]($style) '
+symbol = '☁️ '
+style = 'bold blue'
+disabled = false
+
+[gcloud.region_aliases]
+
+[git_branch]
+format = 'on [$symbol$branch]($style)(:[$remote]($style)) '
+symbol = ' '
+style = 'bold purple'
+truncation_length = 9223372036854775807
+truncation_symbol = '…'
+only_attached = false
+always_show_remote = false
+disabled = false
+
+[git_commit]
+commit_hash_length = 7
+format = '[\($hash$tag\)]($style) '
+style = 'green bold'
+only_detached = true
+disabled = false
+tag_symbol = ' 🏷 '
+tag_disabled = true
+
+[git_state]
+rebase = 'REBASING'
+merge = 'MERGING'
+revert = 'REVERTING'
+cherry_pick = 'CHERRY-PICKING'
+bisect = 'BISECTING'
+am = 'AM'
+am_or_rebase = 'AM/REBASE'
+style = 'bold yellow'
+format = '\([$state( $progress_current/$progress_total)]($style)\) '
+disabled = false
+
+[git_status]
+format = '([\[$all_status$ahead_behind\]]($style) )'
+style = 'red bold'
+stashed = '\$'
+ahead = '⇡'
+behind = '⇣'
+diverged = '⇕'
+conflicted = '='
+deleted = '✘'
+renamed = '»'
+modified = '!'
+staged = '+'
+untracked = '?'
+disabled = false
+
+[golang]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🐹 '
+style = 'bold cyan'
+disabled = false
+detect_extensions = ['go']
+detect_files = [
+ 'go.mod',
+ 'go.sum',
+ 'glide.yaml',
+ 'Gopkg.yml',
+ 'Gopkg.lock',
+ '.go-version',
+]
+detect_folders = ['Godeps']
+
+[helm]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '⎈ '
+style = 'bold white'
+disabled = false
+detect_extensions = []
+detect_files = [
+ 'helmfile.yaml',
+ 'Chart.yaml',
+]
+detect_folders = []
+
+[hg_branch]
+symbol = ' '
+style = 'bold purple'
+format = 'on [$symbol$branch]($style) '
+truncation_length = 9223372036854775807
+truncation_symbol = '…'
+disabled = true
+
+[hostname]
+ssh_only = true
+trim_at = '.'
+format = '[$hostname]($style) in '
+style = 'green dimmed bold'
+disabled = false
+
+[java]
+disabled = false
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+style = 'red dimmed'
+symbol = '☕ '
+detect_extensions = [
+ 'java',
+ 'class',
+ 'jar',
+ 'gradle',
+ 'clj',
+ 'cljc',
+]
+detect_files = [
+ 'pom.xml',
+ 'build.gradle.kts',
+ 'build.sbt',
+ '.java-version',
+ 'deps.edn',
+ 'project.clj',
+ 'build.boot',
+]
+detect_folders = []
+
+[jobs]
+threshold = 1
+format = '[$symbol$number]($style) '
+symbol = '✦'
+style = 'bold blue'
+disabled = false
+
+[julia]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = 'ஃ '
+style = 'bold purple'
+disabled = false
+detect_extensions = ['jl']
+detect_files = [
+ 'Project.toml',
+ 'Manifest.toml',
+]
+detect_folders = []
+
+[kotlin]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🅺 '
+style = 'bold blue'
+kotlin_binary = 'kotlin'
+disabled = false
+detect_extensions = [
+ 'kt',
+ 'kts',
+]
+detect_files = []
+detect_folders = []
+
+[kubernetes]
+symbol = '☸ '
+format = '[$symbol$context( \($namespace\))]($style) in '
+style = 'cyan bold'
+disabled = true
+
+[kubernetes.context_aliases]
+
+[lua]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🌙 '
+style = 'bold blue'
+lua_binary = 'lua'
+disabled = false
+detect_extensions = ['lua']
+detect_files = ['.lua-version']
+detect_folders = ['lua']
+
+[memory_usage]
+threshold = 75
+format = 'via $symbol[$ram( | $swap)]($style) '
+style = 'white bold dimmed'
+symbol = '🐏 '
+disabled = false
+
+[nim]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '👑 '
+style = 'yellow bold'
+disabled = false
+detect_extensions = [
+ 'nim',
+ 'nims',
+ 'nimble',
+]
+detect_files = ['nim.cfg']
+detect_folders = []
+
+[nix_shell]
+format = 'via [$symbol$state( \($name\))]($style) '
+symbol = '❄️ '
+style = 'bold blue'
+impure_msg = 'impure'
+pure_msg = 'pure'
+disabled = false
+
+[nodejs]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = ' '
+style = 'bold green'
+disabled = false
+not_capable_style = 'bold red'
+detect_extensions = [
+#'js',
+ 'mjs',
+ 'cjs',
+#'ts',
+]
+detect_files = [
+ 'package.json',
+ '.node-version',
+ '.nvmrc',
+]
+detect_folders = ['node_modules']
+
+[ocaml]
+format = 'via [$symbol($version )(\($switch_indicator$switch_name\) )]($style)'
+version_format = 'v${raw}'
+global_switch_indicator = ''
+local_switch_indicator = '*'
+symbol = '🐫 '
+style = 'bold yellow'
+disabled = false
+detect_extensions = [
+ 'opam',
+ 'ml',
+ 'mli',
+ 're',
+ 'rei',
+]
+detect_files = [
+ 'dune',
+ 'dune-project',
+ 'jbuild',
+ 'jbuild-ignore',
+ '.merlin',
+]
+detect_folders = [
+ '_opam',
+ 'esy.lock',
+]
+
+[openstack]
+format = 'on [$symbol$cloud(\($project\))]($style) '
+symbol = '☁️ '
+style = 'bold yellow'
+disabled = false
+
+[package]
+format = 'is [$symbol$version]($style) '
+symbol = '📦 '
+style = '208 bold'
+display_private = false
+disabled = false
+
+[perl]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🐪 '
+style = '149 bold'
+disabled = false
+detect_extensions = [
+ 'pl',
+ 'pm',
+ 'pod',
+]
+detect_files = [
+ 'Makefile.PL',
+ 'Build.PL',
+ 'cpanfile',
+ 'cpanfile.snapshot',
+ 'META.json',
+ 'META.yml',
+ '.perl-version',
+]
+detect_folders = []
+
+[php]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🐘 '
+style = '147 bold'
+disabled = false
+detect_extensions = ['php']
+detect_files = [
+ 'composer.json',
+ '.php-version',
+]
+detect_folders = []
+
+[purescript]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '<=> '
+style = 'bold white'
+disabled = false
+detect_extensions = ['purs']
+detect_files = ['spago.dhall']
+detect_folders = []
+
+[python]
+pyenv_version_name = false
+pyenv_prefix = 'pyenv '
+python_binary = [
+ 'python',
+ 'python3',
+ 'python2',
+]
+format = 'via [${symbol}${pyenv_prefix}(${version} )(\($virtualenv\) )]($style)'
+version_format = 'v${raw}'
+style = 'yellow bold'
+symbol = '🐍 '
+disabled = false
+detect_extensions = ['py']
+detect_files = [
+ 'requirements.txt',
+ '.python-version',
+ 'pyproject.toml',
+ 'Pipfile',
+ 'tox.ini',
+ 'setup.py',
+ '__init__.py',
+]
+detect_folders = []
+
+[rlang]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+style = 'blue bold'
+symbol = '📐 '
+disabled = false
+detect_extensions = [
+ 'R',
+ 'Rd',
+ 'Rmd',
+ 'Rproj',
+ 'Rsx',
+]
+detect_files = ['.Rprofile']
+detect_folders = ['.Rproj.user']
+
+[red]
+format = 'via [$symbol($version )]($style)'
+symbol = '🔺 '
+style = 'red bold'
+disabled = false
+detect_extensions = [
+ 'red',
+ 'reds',
+]
+detect_files = []
+detect_folders = []
+
+[ruby]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '💎 '
+style = 'bold red'
+disabled = false
+detect_extensions = ['rb']
+detect_files = [
+ 'Gemfile',
+ '.ruby-version',
+]
+detect_folders = []
+
+[rust]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🦀 '
+style = 'bold red'
+disabled = false
+detect_extensions = ['rs']
+detect_files = ['Cargo.toml']
+detect_folders = []
+
+[scala]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+disabled = false
+style = 'red bold'
+symbol = '🆂 '
+detect_extensions = [
+ 'sbt',
+ 'scala',
+]
+detect_files = [
+ '.scalaenv',
+ '.sbtenv',
+ 'build.sbt',
+]
+detect_folders = ['.metals']
+
+[shell]
+format = '$indicator '
+bash_indicator = 'bsh'
+fish_indicator = 'fsh'
+zsh_indicator = 'zsh'
+powershell_indicator = 'psh'
+ion_indicator = 'ion'
+elvish_indicator = 'esh'
+tcsh_indicator = 'tsh'
+unknown_indicator = ''
+disabled = true
+
+[shlvl]
+threshold = 2
+format = '[$symbol$shlvl]($style) '
+symbol = '↕️ '
+repeat = false
+style = 'bold yellow'
+disabled = true
+
+[singularity]
+symbol = ''
+format = '[$symbol\[$env\]]($style) '
+style = 'blue bold dimmed'
+disabled = false
+
+[status]
+format = '[$symbol$status]($style) '
+symbol = '✖'
+not_executable_symbol = '🚫'
+not_found_symbol = '🔍'
+sigint_symbol = '🧱'
+signal_symbol = '⚡'
+style = 'bold red'
+map_symbol = false
+recognize_signal_code = true
+disabled = false
+
+[swift]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '🐦 '
+style = 'bold 202'
+disabled = false
+detect_extensions = ['swift']
+detect_files = ['Package.swift']
+detect_folders = []
+
+[terraform]
+format = 'via [$symbol$workspace]($style) '
+version_format = 'v${raw}'
+symbol = '💠 '
+style = 'bold 105'
+disabled = false
+detect_extensions = [
+ 'tf',
+ 'hcl',
+]
+detect_files = []
+detect_folders = ['.terraform']
+
+[time]
+format = 'at [$time]($style) '
+style = 'bold yellow'
+use_12hr = false
+disabled = true
+utc_time_offset = 'local'
+time_range = '-'
+
+[username]
+format = '[$user]($style) in '
+style_root = 'red bold'
+style_user = 'yellow bold'
+show_always = false
+disabled = false
+
+[vlang]
+format = 'via [$symbol($version )]($style)'
+symbol = 'V '
+style = 'blue bold'
+disabled = false
+detect_extensions = ['v']
+detect_files = [
+ 'v.mod',
+ 'vpkg.json',
+ '.vpkg-lock.json',
+]
+detect_folders = []
+
+[vagrant]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '⍱ '
+style = 'cyan bold'
+disabled = false
+detect_extensions = []
+detect_files = ['Vagrantfile']
+detect_folders = []
+
+[zig]
+format = 'via [$symbol($version )]($style)'
+version_format = 'v${raw}'
+symbol = '↯ '
+style = 'bold yellow'
+disabled = false
+detect_extensions = ['zig']
+detect_files = []
+detect_folders = []
+
+[custom]
+
+