dotfiles/files/omp/main.omp.yaml
2023-03-08 16:58:41 +01:00

157 lines
3.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
version: 2
common:
diamond: &diamond
style: diamond
leading_diamond: ""
trailing_diamond: ""
diamond_prefix: &diamond_prefix
style: diamond
leading_diamond: ""
dynamic: &dynamic
style: dynamic
leading_diamond: ""
trailing_diamond: ""
background: "p:main-10"
foreground: "p:main-70"
powerline: &powerline
style: powerline
powerline_symbol: ""
blocks:
- alignment: left
segments:
- type: os
<<: *diamond_prefix
background: "p:main-5"
foreground: "p:main-70"
- type: root
template: "  "
properties:
style: full
<<: *powerline
background: "p:error-15"
foreground: "p:main-70"
- type: path
template: " {{ .Path }} "
properties:
style: full
<<: *powerline
background: "p:main-40"
foreground: "p:main-0"
- type: git
template: " {{ .HEAD }} "
<<: *powerline
background: "p:warning-10"
foreground: "p:main-70"
type: prompt
- alignment: right
segments:
# ENVS
- type: python
<<: *dynamic
- type: go
<<: *dynamic
- type: node
<<: *dynamic
- type: kubectl
template: "{{ .Context }}{{ if .Namespace }}::{{ .Namespace }}{{ end }}"
<<: *dynamic
- type: docker
template: "{{ .Icon }} {{ .Server }}"
<<: *dynamic
- type: rust
<<: *dynamic
- type: battery
<<: *dynamic
# STATIC UTILITY
- type: exit
template: "{{ if gt .Code 0 }}\uf00d {{ .Code }} {{ .Meaning }}{{ else }}\uf42e{{ end }}"
properties:
always_enabled: true
<<: *diamond_prefix
foreground: "p:main-70"
background_templates:
- "{{ if gt .Code 0 }}p:error-0{{ else }}p:main-10{{ end }}"
- type: executiontime
properties:
style: round
always_enabled: true
<<: *powerline
background: "p:main-5"
foreground: "p:main-70"
- type: time
template: " {{ .CurrentDate | date .Format }} "
properties:
time_format: "15:04:05"
<<: *powerline
background: "p:main-0"
foreground: "p:main-70"
type: prompt
- alignment: left
newline: true
segments:
- foreground: "p:main-15"
foreground_templates:
- "{{ if gt .Code 0 }}p:error-15{{ end }}"
properties:
always_enabled: true
style: plain
template: " "
type: exit
type: prompt
# https://colorbox.io/
# Generated by ./color
palette:
main-0: "#f7fbff"
main-5: "#d6e6fe"
main-10: "#b4cafd"
main-15: "#95a9fc"
main-20: "#7783fa"
main-30: "#5348f4"
main-40: "#4826e8"
main-50: "#3e10ca"
main-60: "#22036e"
main-70: "#020008"
error-0: "#ff4040"
error-5: "#f03a34"
error-10: "#e23629"
error-15: "#d33220"
error-20: "#c52e18"
error-30: "#a8280d"
error-40: "#8a2106"
error-50: "#6d1b02"
error-60: "#501401"
error-70: "#330d00"
warning-0: "#ffff40"
warning-5: "#ecf034"
warning-10: "#dae229"
warning-15: "#c8d320"
warning-20: "#b6c518"
warning-30: "#96a80d"
warning-40: "#788a06"
warning-50: "#5d6d02"
warning-60: "#435001"
warning-70: "#2a3300"
success-0: "#40ff46"
success-5: "#34f044"
success-10: "#29e243"
success-15: "#20d342"
success-20: "#18c541"
success-30: "#0da83d"
success-40: "#068a36"
success-50: "#026d2d"
success-60: "#015022"
success-70: "#003316"