dotfiles/home/private_dot_config/omp/config.yml

109 lines
2.7 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
palette:
rosewater: "#f5e0dc"
sky: "#89dceb"
transient_prompt:
template: " "
foreground: cyan
background: transparent
blocks:
- type: prompt
alignment: left
segments:
- properties:
cache_duration: none
template: "\ue235 {{ .Full }} "
foreground: yellow
type: python
style: plain
- properties:
cache_duration: none
template: "\ue627 {{ .Full }} "
foreground: cyan
type: go
style: plain
- properties:
cache_duration: none
template: "\ue7a8 {{ .Full }} "
foreground: red
type: rust
style: plain
- properties:
cache_duration: none
template: "\ue718 {{ .Full }} "
foreground: p:sky
type: node
style: plain
- properties:
cache_duration: none
template: "{{ if .Error }} {{ .Error }}{{ else -}} {{ if .Version }}\uf487 {{.Version}}{{ end -}} {{ if .Name }} {{ .Name }} {{ end }}{{ end -}}"
foreground: p:rosewater
type: project
style: plain
- properties:
branch_max_length: 25
cache_duration: none
fetch_stash_count: true
fetch_status: true
fetch_upstream_icon: true
template: "{{ .UpstreamIcon }}{{ .HEAD }}{{ if .BranchStatus }} {{ .BranchStatus }}{{ end -}} {{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end -}} {{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end -}} {{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end -}}"
foreground: magenta
type: git
style: plain
- type: prompt
alignment: left
segments:
- properties:
cache_duration: none
style: unique
template:  {{ .Path }}
foreground: cyan
type: path
style: plain
newline: true
- type: prompt
alignment: right
segments:
- properties:
cache_duration: none
template: " x{{ reason .Code }} "
foreground: green
type: status
style: plain
foreground_templates:
- "{{ if gt .Code 0 }}red{{ end }}"
- properties:
cache_duration: none
style: austin
template: " {{ .FormattedMs }} "
foreground: green
type: executiontime
style: plain
foreground_templates:
- "{{ if gt .Code 0 }}red{{ end }}"
- properties:
cache_duration: none
template: "{{ if .SSHSession }}\ueba9 {{ .HostName }}{{ end }}"
foreground: darkGray
type: session
style: plain
- type: prompt
alignment: left
segments:
- properties:
cache_duration: none
template: "!"
foreground: red
type: root
style: plain
- properties:
cache_duration: none
template:
foreground: green
type: text
style: plain
newline: true
version: 3
shell_integration: true
final_space: true