mirror of https://github.com/akelge/zsh
Add starship theme, renamed omp to oh-my-posh
This commit is contained in:
parent
8d0b2db580
commit
c577ac480e
|
@ -9,15 +9,21 @@ blocks:
|
|||
alignment: left
|
||||
newline: false
|
||||
segments:
|
||||
|
||||
- type: session
|
||||
style: plain
|
||||
foreground: yellow
|
||||
properties:
|
||||
postfix: ""
|
||||
prefix: ""
|
||||
template: '{{if .SSHSession}}@{{ .ComputerName }} {{end}}'
|
||||
template: '{{if .SSHSession}}|{{ .ComputerName }}| {{end}}'
|
||||
|
||||
- type: text
|
||||
style: plain
|
||||
foreground: green
|
||||
properties:
|
||||
prefix: ""
|
||||
postfix: ""
|
||||
text: "$([ $(jobs|wc -l|xargs) -gt 0 ] && echo '\u2622 ')"
|
||||
|
||||
- type: root
|
||||
style: plain
|
||||
|
@ -66,7 +72,7 @@ blocks:
|
|||
|
||||
- type: aws
|
||||
style: plain
|
||||
foreground: "#ffA000"
|
||||
foreground: yellow
|
||||
properties:
|
||||
postfix: ""
|
||||
prefix: " "
|
||||
|
@ -77,17 +83,21 @@ blocks:
|
|||
style: plain
|
||||
foreground: lightBlue
|
||||
properties:
|
||||
display_error: true
|
||||
parse_kubeconfig: true
|
||||
postfix: ""
|
||||
prefix: ""
|
||||
template: '{{if eq "on" .Env.KUBE_PS1_ENABLED}} ﴱ {{.Context}}/{{if .Namespace}}{{.Namespace}}{{else}}default{{end}}{{end}}'
|
||||
# template: '{{if eq "on" .Env.KUBE_PS1_ENABLED}} ﴱ {{.Context}}{{if .Namespace}}/{{.Namespace}}{{end}}{{end}}'
|
||||
template: '{{if eq "on" .Env.KUBE_PS1_ENABLED}} ﴱ {{.Context}}/{{.Namespace}}{{end}}'
|
||||
# template: '{{ .Context }}/{{ .Namespace }}'
|
||||
|
||||
- type: command
|
||||
style: plain
|
||||
foreground: white
|
||||
foreground: green
|
||||
properties:
|
||||
shell: /bin/sh
|
||||
command: "ifconfig utun2 > /dev/null 2>&1 && echo '<#00FF00>\uF023</>' || echo '\0'"
|
||||
command: "ifconfig utun2 > /dev/null 2>&1 && echo '\uF023' || echo '\0'"
|
||||
|
||||
|
||||
- type: prompt
|
||||
alignment: left
|
||||
|
@ -112,3 +122,17 @@ blocks:
|
|||
prefix: ""
|
||||
# template: ❯
|
||||
template: "\u276F"
|
||||
|
||||
tooltips:
|
||||
- type: kubectl
|
||||
style: plain
|
||||
foreground: lightBlue
|
||||
postfix: ""
|
||||
prefix: ""
|
||||
tips:
|
||||
- kubectl
|
||||
- k
|
||||
- stern
|
||||
properties:
|
||||
template: 'ﴱ {{.Context}}{{ if .Namespace }}/{{.Namespace}}{{end}}'
|
||||
|
|
@ -0,0 +1,825 @@
|
|||
# Warning: This config does not include keys that have an unset value
|
||||
|
||||
# $all is shorthand for $username$hostname$shlvl$singularity$kubernetes$directory$vcsh$git_branch$git_commit$git_state$git_metrics$git_status$hg_branch$docker_context$package$cmake$cobol$dart$deno$dotnet$elixir$elm$erlang$golang$helm$java$julia$kotlin$lua$nim$nodejs$ocaml$perl$php$pulumi$purescript$python$rlang$red$ruby$rust$scala$swift$terraform$vlang$vagrant$zig$nix_shell$conda$memory_usage$aws$gcloud$openstack$azure$env_var$crystal$custom$sudo$cmd_duration$line_break$jobs$battery$time$status$shell$character
|
||||
# format = '$all'
|
||||
format = """
|
||||
${custom.root}\
|
||||
$hostname\
|
||||
$jobs\
|
||||
$directory\
|
||||
$git_branch\
|
||||
$git_state\
|
||||
$git_status\
|
||||
$cmd_duration\
|
||||
$fill\
|
||||
$aws\
|
||||
$kubernetes\
|
||||
${custom.vpn}\
|
||||
$line_break\
|
||||
$python\
|
||||
$character"""
|
||||
|
||||
scan_timeout = 30
|
||||
command_timeout = 500
|
||||
add_newline = false
|
||||
|
||||
[aws]
|
||||
# format = '[$symbol($profile )(\($region\) )(\[$duration\])]($style)'
|
||||
format = '[$symbol($profile)(/($region)) ]($style)'
|
||||
# symbol = '☁️ '
|
||||
symbol = ' '
|
||||
# symbol = ' '
|
||||
style = 'bright-yellow'
|
||||
disabled = false
|
||||
expiration_symbol = 'X'
|
||||
|
||||
[aws.region_aliases]
|
||||
eu-west-1 = "ire"
|
||||
eu-central-1 = "fra"
|
||||
us-east-2 = "ohio"
|
||||
|
||||
[azure]
|
||||
format = 'on [$symbol($subscription)]($style) '
|
||||
symbol = 'ﴃ '
|
||||
style = 'blue bold'
|
||||
disabled = true
|
||||
|
||||
[battery]
|
||||
full_symbol = ' '
|
||||
charging_symbol = ' '
|
||||
discharging_symbol = ' '
|
||||
unknown_symbol = ' '
|
||||
empty_symbol = ' '
|
||||
disabled = false
|
||||
format = '[$symbol$percentage]($style) '
|
||||
|
||||
[[battery.display]]
|
||||
threshold = 10
|
||||
style = 'red bold'
|
||||
|
||||
[character]
|
||||
format = '$symbol '
|
||||
success_symbol = '[❯](bright-yellow)'
|
||||
error_symbol = '[❯](bold red)'
|
||||
vicmd_symbol = '[❮](bright-yellow)'
|
||||
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 = 30000
|
||||
format = '[$duration]($style) '
|
||||
style = 'yellow'
|
||||
show_milliseconds = false
|
||||
disabled = false
|
||||
show_notifications = false
|
||||
min_time_to_notify = 45000
|
||||
|
||||
[cobol]
|
||||
format = 'via [$symbol($version )]($style)'
|
||||
version_format = 'v${raw}'
|
||||
symbol = '⚙️ '
|
||||
style = 'bold blue'
|
||||
disabled = false
|
||||
detect_extensions = [
|
||||
'cbl',
|
||||
'cob',
|
||||
'CBL',
|
||||
'COB',
|
||||
]
|
||||
detect_files = []
|
||||
detect_folders = []
|
||||
|
||||
[conda]
|
||||
truncation_length = 1
|
||||
format = 'via [$symbol$environment]($style) '
|
||||
symbol = '🅒 '
|
||||
style = 'green bold'
|
||||
ignore_base = true
|
||||
disabled = false
|
||||
|
||||
[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 = []
|
||||
detect_files = [
|
||||
'mod.ts',
|
||||
'deps.ts',
|
||||
'mod.js',
|
||||
'deps.js',
|
||||
]
|
||||
detect_folders = []
|
||||
|
||||
[directory]
|
||||
truncation_length = 8
|
||||
truncate_to_repo = false
|
||||
repo_root_style = "underline italic bold blue"
|
||||
fish_style_pwd_dir_length = 0
|
||||
use_logical_path = true
|
||||
format = '[$path]($style)[$read_only]($read_only_style) '
|
||||
# repo_root_format = '[$before_root_path]($style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) '
|
||||
style = 'blue bold'
|
||||
disabled = false
|
||||
# read_only = '🔒'
|
||||
read_only = " \u2718"
|
||||
read_only_style = 'bright-red bold'
|
||||
truncation_symbol = ''
|
||||
home_symbol = '~'
|
||||
|
||||
[directory.substitutions]
|
||||
|
||||
[docker_context]
|
||||
symbol = '🐳 '
|
||||
style = 'blue bold'
|
||||
format = 'via [$symbol$context]($style) '
|
||||
only_with_files = true
|
||||
disabled = true
|
||||
detect_extensions = []
|
||||
detect_files = [
|
||||
'docker-compose.yml',
|
||||
'docker-compose.yaml',
|
||||
'Dockerfile',
|
||||
]
|
||||
detect_folders = []
|
||||
|
||||
[dotnet]
|
||||
format = 'via [$symbol($version )(🎯 $tfm )]($style)'
|
||||
version_format = 'v${raw}'
|
||||
symbol = '.NET '
|
||||
style = 'blue bold'
|
||||
heuristic = true
|
||||
disabled = false
|
||||
detect_extensions = [
|
||||
'csproj',
|
||||
'fsproj',
|
||||
'xproj',
|
||||
]
|
||||
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]
|
||||
|
||||
[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 = []
|
||||
|
||||
[fill]
|
||||
style = 'bold black'
|
||||
symbol = ' '
|
||||
disabled = false
|
||||
|
||||
[gcloud]
|
||||
format = 'on [$symbol$account(@$domain)(\($region\))]($style) '
|
||||
symbol = '☁️ '
|
||||
style = 'bold blue'
|
||||
disabled = false
|
||||
|
||||
[gcloud.region_aliases]
|
||||
|
||||
[git_branch]
|
||||
format = '[$symbol$branch]($style)(:[$remote]($style)) '
|
||||
symbol = ' '
|
||||
style = 'yellow'
|
||||
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_metrics]
|
||||
added_style = 'bold green'
|
||||
deleted_style = 'bold red'
|
||||
only_nonzero_diffs = true
|
||||
format = '([+$added]($added_style) )([-$deleted]($deleted_style) )'
|
||||
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 = '⇣'
|
||||
up_to_date = ''
|
||||
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)| '
|
||||
style = 'white'
|
||||
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
|
||||
symbol_threshold = 1
|
||||
number_threshold = 2
|
||||
format = '[$symbol$number]($style) '
|
||||
# symbol = '✦'
|
||||
symbol = "\u2622"
|
||||
style = 'bold bright-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) '
|
||||
style = 'bright-blue'
|
||||
disabled = true
|
||||
|
||||
[kubernetes.context_aliases]
|
||||
|
||||
[line_break]
|
||||
disabled = false
|
||||
|
||||
[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
|
||||
version_format = 'v${raw}'
|
||||
|
||||
[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 = []
|
||||
|
||||
[pulumi]
|
||||
format = 'via [$symbol$stack]($style) '
|
||||
version_format = 'v${raw}'
|
||||
symbol = ' '
|
||||
style = 'bold 5'
|
||||
disabled = false
|
||||
|
||||
[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)'
|
||||
format = '[($virtualenv:)${version}]($style)'
|
||||
version_format = '${raw}'
|
||||
style = 'bright-black'
|
||||
# symbol = '🐍 '
|
||||
# symbol = ''
|
||||
symbol = ''
|
||||
disabled = false
|
||||
detect_extensions = ['py']
|
||||
detect_files = [
|
||||
'requirements.txt',
|
||||
'.python-version',
|
||||
'pyproject.toml',
|
||||
'Pipfile',
|
||||
'tox.ini',
|
||||
'setup.py',
|
||||
'__init__.py',
|
||||
]
|
||||
detect_folders = []
|
||||
|
||||
[red]
|
||||
format = 'via [$symbol($version )]($style)'
|
||||
version_format = 'v${raw}'
|
||||
symbol = '🔺 '
|
||||
style = 'red bold'
|
||||
disabled = false
|
||||
detect_extensions = [
|
||||
'red',
|
||||
'reds',
|
||||
]
|
||||
detect_files = []
|
||||
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']
|
||||
|
||||
[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 = []
|
||||
detect_variables = [
|
||||
'RUBY_VERSION',
|
||||
'RBENV_VERSION',
|
||||
]
|
||||
|
||||
[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]($style) '
|
||||
bash_indicator = 'bsh'
|
||||
fish_indicator = 'fsh'
|
||||
zsh_indicator = 'zsh'
|
||||
powershell_indicator = 'psh'
|
||||
ion_indicator = 'ion'
|
||||
elvish_indicator = 'esh'
|
||||
tcsh_indicator = 'tsh'
|
||||
nu_indicator = 'nu'
|
||||
xonsh_indicator = 'xsh'
|
||||
unknown_indicator = ''
|
||||
style = 'white bold'
|
||||
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 = '✖'
|
||||
success_symbol = '✔️'
|
||||
not_executable_symbol = '🚫'
|
||||
not_found_symbol = '🔍'
|
||||
sigint_symbol = '🧱'
|
||||
signal_symbol = '⚡'
|
||||
style = 'bold red'
|
||||
map_symbol = false
|
||||
recognize_signal_code = true
|
||||
pipestatus = false
|
||||
pipestatus_separator = '|'
|
||||
pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'
|
||||
disabled = true
|
||||
|
||||
[sudo]
|
||||
format = '[as $symbol]($style)'
|
||||
symbol = '🧙 '
|
||||
style = 'bold blue'
|
||||
allow_windows = false
|
||||
disabled = true
|
||||
|
||||
[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',
|
||||
'tfplan',
|
||||
'tfstate',
|
||||
]
|
||||
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)'
|
||||
style_root = 'red bold'
|
||||
style_user = 'yellow bold'
|
||||
show_always = false
|
||||
disabled = false
|
||||
|
||||
[vagrant]
|
||||
format = 'via [$symbol($version )]($style)'
|
||||
version_format = 'v${raw}'
|
||||
symbol = '⍱ '
|
||||
style = 'cyan bold'
|
||||
disabled = false
|
||||
detect_extensions = []
|
||||
detect_files = ['Vagrantfile']
|
||||
detect_folders = []
|
||||
|
||||
[vcsh]
|
||||
symbol = ''
|
||||
style = 'bold yellow'
|
||||
format = 'vcsh [$symbol$repo]($style) '
|
||||
disabled = false
|
||||
|
||||
[vlang]
|
||||
format = 'via [$symbol($version )]($style)'
|
||||
version_format = 'v${raw}'
|
||||
symbol = 'V '
|
||||
style = 'blue bold'
|
||||
disabled = false
|
||||
detect_extensions = ['v']
|
||||
detect_files = [
|
||||
'v.mod',
|
||||
'vpkg.json',
|
||||
'.vpkg-lock.json',
|
||||
]
|
||||
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]
|
||||
|
||||
[custom.vpn]
|
||||
description = "vpn status"
|
||||
command = "echo \uF023"
|
||||
when = "ifconfig utun2 > /dev/null 2>&1"
|
||||
style = "bold green"
|
||||
|
||||
[custom.root]
|
||||
description = "show if user is root"
|
||||
command = "echo \u26A1"
|
||||
when = "[ $USER = 'root' ]"
|
||||
style = "bright-yellow"
|
Loading…
Reference in New Issue