{
    "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
    "blocks": [
        {
            "alignment": "left",
            "segments": [
                {
                    "background": "#29315A",
                    "foreground": "#ffffff",
                    "leading_diamond": "\u256d\u2500\ue0b6",
                    "style": "diamond",
                    "template": "\uf120 {{ .Name }} ",
                    "type": "shell"
                },
                {
                    "background": "#29315A",
                    "foreground": "#ffffff",
                    "style": "diamond",
                    "trailing_diamond": "\ue0b4 ",
                    "template": "{{ .Icon }} ",
                    "type": "os"
                },
                {
                    "background": "#29315A",
                    "foreground": "#3EC669",
                    "leading_diamond": "\ue0b6",
                    "properties": {
                        "style": "mixed"
                    },
                    "style": "diamond",
                    "template": "\ue5ff {{ .Path }}",
                    "trailing_diamond": "\ue0b4",
                    "type": "path"
                },
                {
                    "background": "#29315A",
                    "foreground": "#43CCEA",
                    "foreground_templates": [
                        "{{ if or (.Working.Changed) (.Staging.Changed) }}#FF9248{{ end }}",
                        "{{ if and (gt .Ahead 0) (gt .Behind 0) }}#ff4500{{ end }}",
                        "{{ if gt .Ahead 0 }}#B388FF{{ end }}",
                        "{{ if gt .Behind 0 }}#B388FF{{ end }}"
                    ],
                    "leading_diamond": " \ue0b6",
                    "properties": {
                        "branch_max_length": 25,
                        "fetch_stash_count": true,
                        "fetch_status": true,
                        "fetch_upstream_icon": true
                    },
                    "style": "diamond",
                    "template": " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} \uf692 {{ .StashCount }}{{ end }} ",
                    "trailing_diamond": "\ue0b4",
                    "type": "git"
                },
                {
                    "foreground": "#2e9599",
                    "foreground_templates": [
                        "{{ if gt .Code 0 }}red{{ end }}"
                    ],
                    "powerline_symbol": "\ue0b0",
                    "properties": {
                        "always_enabled": true
                    },
                    "style": "diamond",
                    "template": " {{ if gt .Code 0 }}\uf525{{ else }}\uf469{{ end }}",
                    "type": "exit"
                }
            ],
            "type": "prompt"
        },
        {
            "alignment": "right",
            "segments": [
                {
                    "foreground": "#ffffff",
                    "properties": {
                        "always_enabled": true
                    },
                    "style": "powerline",
                    "template": "\ufbab {{ .FormattedMs }} ",
                    "type": "executiontime"
                },
                {
                    "foreground": "#5fb157",
                    "properties": {
                        "display_mode": "files",
                        "fetch_package_manager": true,
                        "fetch_version": true,
                        "npm_icon": "<#FE4A49>\ue71e npm</> ",
                        "yarn_icon": "<#44FFD2>\ue6a7 yarn</> "
                    },
                    "style": "plain",
                    "template": "{{ if .PackageManagerIcon }}{{ .PackageManagerIcon }}{{ end }} \ue718 {{ .Full }} ",
                    "type": "node"
                },
                {
                    "foreground": "#FED142",
                    "properties": {
                        "display_mode": "context",
                        "fetch_virtual_env": false
                    },
                    "style": "plain",
                    "template": " {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }}",
                    "type": "python"
                },
                {
                    "foreground": "#43CCEA",
                    "properties": {
                        "time_format": "3:04:05 PM"
                    },
                    "style": "plain",
                    "template": "{{ .CurrentDate | date .Format }}",
                    "type": "time"
                }
            ],
            "type": "prompt"
        },
        {
            "alignment": "left",
            "newline": true,
            "segments": [
                {
                    "foreground": "#29315A",
                    "style": "plain",
                    "template": "\u2570\u2500",
                    "type": "text"
                },
                {
                    "foreground": "#CD4277",
                    "style": "plain",
                    "template": " <#45F1C2><b>\u26a1</b></><b>{{ .UserName }}</b> <#45F1C2>\u276f </>",
                    "type": "text"
                }
            ],
            "type": "prompt"
        }
    ],
    "version": 1
}
