diff options
author | Luca Matei Pintilie <lucafulger@gmail.com> | 2021-12-21 20:26:50 +0000 |
---|---|---|
committer | Luca Matei Pintilie <lucafulger@gmail.com> | 2021-12-21 20:26:50 +0000 |
commit | f8acb4edc93d2570856381eb7fb6f75db3955cf6 (patch) | |
tree | d8db466f88799f7d796e0b93d6a2ad8394c599c9 /.config/starship.toml | |
parent | 2169a4155362a7f1639e4ad78033abb193f2d565 (diff) | |
download | dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.tar dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.tar.gz dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.tar.bz2 dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.tar.lz dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.tar.xz dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.tar.zst dotfiles-f8acb4edc93d2570856381eb7fb6f75db3955cf6.zip |
Initial commit2
Diffstat (limited to '.config/starship.toml')
-rw-r--r-- | .config/starship.toml | 708 |
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] + + |