{ "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", "version": 2, "final_space": true, "palette": { "line-connector": "#00ff00", "hostname": "#62c0ff", "pwd": "#ffff00", "git-fg-clean": "#62c0ff", "git-fg-changed": "#6287ff", "git-fg-ahead-and-behind": "#7f62ff", "git-fg-ahead": "#9962ff", "git-fg-behind": "#c062ff", "svn-fg-clean": "#62c0ff", "svn-fg-changed": "#6287ff", "kubectl-fg": "#62c0ff", "kubectl-bg": "transparent", "status-fg-okay": "#00ff00", "status-fg-error": "#D81E5B", "secondary-fg": "#00ff00", "blue": "#4B95E9", "orange": "#F07623", "white": "#E0DEF4", "yellow": "#F3AE35" }, "blocks": [ { "type": "prompt", "alignment": "left", "segments": [ { "type": "text", "style": "plain", "foreground": "p:line-connector", "template": "\u2554" }, { "type": "text", "style": "plain", "template": " \u2615 " }, { "type": "session", "style": "plain", "foreground": "p:hostname", "template": " {{ (split \".\" .HostName)._0 }}(" }, { "type": "os", "style": "plain", "template": "{{ if .WSL }}WSL {{ end }}{{.Icon}}" }, { "type": "session", "style": "plain", "foreground": "p:hostname", "template": "):" }, { "type": "path", "style": "plain", "foreground": "p:pwd", "template": " \uea83 {{ path .Path .Location }}", "properties": { "folder_separator_icon": "/", "style": "full" } }, { "type": "kubectl", "style": "powerline", "powerline_symbol": "\uE0B0", "foreground": "p:kubectl-fg", "background": "p:kubectl-bg", "template": " <#ff8800>(\uFD31 {{.Context}}{{if .Namespace}} :: {{.Namespace}}{{end}}<#ff8800>)" }, { "type": "git", "style": "plain", "foreground": "p:git-fg-clean", "foreground_templates": [ "{{ if or (.Working.Changed) (.Staging.Changed) }}p:git-fg-changed{{ end }}", "{{ if and (gt .Ahead 0) (gt .Behind 0) }}p:git-fg-ahead-and-behind{{ end }}", "{{ if gt .Ahead 0 }}p:git-fg-ahead{{ end }}", "{{ if gt .Behind 0 }}p:git-fg-behind{{ end }}" ], "template": " <#ff8800>on {{ if .UpstreamURL }}{{ url .UpstreamIcon .UpstreamURL }} {{ end }}{{ url .HEAD .Kraken }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}", "properties": { "branch_max_length": 25, "fetch_stash_count": true, "fetch_status": true, "fetch_upstream_icon": true } }, { "type": "svn", "style": "plain", "foreground": "p:svn-fg-clean", "foreground_templates": [ "{{ if (.Working.Changed) }}p:svn-fg-changed{{ end }}" ], "template": " <#ff8800>on svn \ue0a0{{.Branch}} r{{.BaseRev}}{{ if .Working.Changed }} \uf044 {{.Working.String}}{{ end }}", "properties": { "fetch_status": true } }, { "type": "status", "style": "diamond", "foreground": "p:status-fg-okay", "foreground_templates": [ "{{ if gt .Code 0 }}p:status-fg-error{{ end }}" ], "template": " (exit code {{ .Code }})", "properties": { "always_enabled": false } } ] }, { "type": "prompt", "alignment": "left", "newline": true, "segments": [ { "foreground": "p:line-connector", "style": "plain", "template": "\u255A\u1405", "type": "text" } ] } ], "tooltips": [ { "type": "aws", "tips": [ "aws" ], "style": "diamond", "foreground": "p:white", "background": "p:orange", "leading_diamond": "\ue0b0", "trailing_diamond": "\ue0b4", "template": " \ue7ad {{ .Profile }}{{ if .Region }}@{{ .Region }}{{ end }} ", "properties": { "display_default": true } }, { "type": "az", "tips": [ "az" ], "style": "diamond", "foreground": "p:white", "background": "p:blue", "leading_diamond": "\ue0b0", "trailing_diamond": "\ue0b4", "template": " \uebd8 {{ .Name }} ", "properties": { "display_default": true } } ], "secondary_prompt": { "foreground": "p:secondary-fg", "template": " " } }