zsh/oh-my-posh/mypure.omp.yaml

141 lines
3.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# yaml-language-server: $schema=https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json
console_title: true
console_title_style: template
# console_title_template: "{{if .Env.SSH_CONNECTION}} {{ .HostName }} :: {{end}}{{.Folder}}"
console_title_template: "{{if .Env.SSH_CONNECTION}}@{{ .HostName }}:{{end}}{{.Folder}}"
final_space: false
blocks:
- type: prompt
alignment: left
newline: false
segments:
- type: session
style: plain
foreground: yellow
properties:
prefix: ""
postfix: ""
template: '{{if .SSHSession}}|{{ .HostName }}| {{end}}'
- type: text
style: plain
foreground: lightBlue
properties:
prefix: ""
postfix: ""
text: "$([ $(jobs|wc -l|xargs) -gt 0 ] && echo '\u2622 ')"
- type: root
style: plain
foreground: yellow
properties:
prefix: ""
postfix: ""
root_icon: "\u26A1"
# root_icon: "# "
- type: path
style: plain
foreground: lightBlue
properties:
prefix: ""
# style: agnoster_short
# max_depth: 2
style: full
- type: git
style: plain
foreground: yellow
properties:
branch_ahead_icon: <#88C0D0>⇡</>
branch_behind_icon: <#88C0D0>⇣</>
branch_icon: ""
display_status: true
fetch_status: true
prefix: ""
template: '{{ .HEAD }}{{.BranchStatus}}{{ if .Working.Changed }}<#FF0000>* {{ .Working.String }}</>{{ end }}'
# template: '{{.BranchStatus}}{{ if .Working.Changed }}<#FF0000>* {{ .Working.String }}</>{{ end }}'
- type: executiontime
style: plain
foreground: yellow
properties:
always_enabled: false
postfix: ""
prefix: " "
style: austin
threshold: 30000
- type: prompt
alignment: right
segments:
- type: aws
style: plain
foreground: yellow
properties:
postfix: ""
# prefix: " "
prefix: " "
# prefix: " "
template: '{{if .Profile}}{{.Profile}}{{end}}'
- type: kubectl
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}}{{end}}{{end}}'
template: '{{if eq "on" .Env.KUBE_PS1_ENABLED}} ﴱ {{.Context}}/{{.Namespace}}{{end}}'
# template: '{{ .Context }}/{{ .Namespace }}'
- type: command
style: plain
foreground: green
properties:
shell: /bin/sh
command: "ifconfig utun2 > /dev/null 2>&1 && echo '\uF023' || echo '\0'"
- type: prompt
alignment: left
newline: true
segments:
- type: python
style: plain
foreground: darkGray
properties:
display_version: false
postfix: ""
prefix: ""
- type: exit
style: plain
foreground: lightYellow
foreground_templates:
- '{{ if gt .Code 0 }}#FF0000{{ end }}'
properties:
always_enabled: true
prefix: ""
# template:
template: "\u276F"
tooltips:
- type: kubectl
style: plain
foreground: lightBlue
postfix: ""
prefix: ""
tips:
- kubectl
- k
- stern
properties:
template: 'ﴱ {{.Context}}{{ if .Namespace }}/{{.Namespace}}{{end}}'