mirror of https://github.com/akelge/zsh
141 lines
3.2 KiB
YAML
141 lines
3.2 KiB
YAML
# 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}}'
|
||
|