zsh/omp/mypure.omp.yaml

115 lines
2.6 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}} {{ .Host }} {{end}}{{.Path}}'
final_space: false
blocks:
- type: prompt
alignment: left
newline: false
segments:
- type: session
style: plain
foreground: yellow
properties:
postfix: ""
prefix: ""
template: '{{if .SSHSession}}@{{ .ComputerName }} {{end}}'
- type: root
style: plain
foreground: yellow
properties:
postfix: ""
prefix: ""
root_icon: "\u26A1"
# root_icon: "# "
- type: path
style: plain
# style: agnoster_left
max_depth: 2
foreground: lightBlue
properties:
prefix: ""
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: "#ffA000"
properties:
postfix: ""
prefix: " "
# prefix: " "
template: '{{if .Profile}}{{.Profile}}{{end}}'
- type: kubectl
style: plain
foreground: lightBlue
properties:
parse_kubeconfig: true
postfix: ""
prefix: ""
template: '{{if eq "on" .Env.KUBE_PS1_ENABLED}} ﴱ {{.Context}}/{{if .Namespace}}{{.Namespace}}{{else}}default{{end}}{{end}}'
- type: command
style: plain
foreground: white
properties:
shell: /bin/sh
command: "ifconfig utun2 > /dev/null 2>&1 && echo '<#00FF00>\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"