"$schema" = "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json" console_title_template = '{{.UserName}}@{{.HostName}} {{.Shell}} in {{.PWD}}' version = 3 auto_upgrade = false final_space = true [transient_prompt] template = '➜ ' foreground = 'lightGreen' background = 'transparent' foreground_templates = ['{{ if gt .Code 0 }}red{{ end }}'] [[blocks]] type = 'prompt' alignment = 'left' [[blocks.segments]] style = 'powerline' template = '{{ .Icon }}' foreground = 'cyan' type = 'os' [[blocks.segments]] style = 'plain' template = ' {{ if .SSHSession }} {{ .UserName }}@{{ end }}{{ .HostName }}' type = 'session' [[blocks.segments]] style = 'plain' template = ' {{ .Path }} ' foreground = 'cyan' type = 'path' [blocks.segments.properties] style = 'mixed' [[blocks.segments]] style = 'plain' template = '{{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }}  {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }}  {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }}  {{ .StashCount }}{{ end }}' foreground = 'lightGreen' type = 'git' [blocks.segments.properties] fetch_status = true fetch_upstream_icon = true [blocks.segments.properties.untracked_modes] '~/Code/oh-my-posh/' = 'no' [[blocks.segments]] style = 'plain' template = '{{.WorkspaceName}}' foreground = '#000000' background = '#ebcc34' type = 'terraform' [[blocks]] type = 'prompt' alignment = 'left' [[blocks.segments]] style = 'plain' template = ' {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }} {{ end }}{{ .Full }}' foreground = '#68a063' type = 'node' [blocks.segments.properties] display_mode = 'files' fetch_package_manager = true fetch_version = true [[blocks.segments]] style = 'plain' template = ' {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }}' foreground = '#4063D8' type = 'crystal' [blocks.segments.properties] display_mode = 'files' fetch_version = true [[blocks.segments]] style = 'plain' template = ' {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }}' foreground = '#DE3F24' type = 'ruby' [blocks.segments.properties] display_mode = 'files' fetch_version = true [[blocks.segments]] style = 'plain' template = ' {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }}' foreground = '#FED142' type = 'python' [blocks.segments.properties] display_mode = 'context' fetch_version = true fetch_virtual_env = true [[blocks]] type = 'prompt' alignment = 'left' newline = true [[blocks.segments]] style = 'plain' template = '➜' foreground = 'lightGreen' background = 'transparent' type = 'status' foreground_templates = ['{{ if gt .Code 0 }}red{{ end }}'] [blocks.segments.properties] always_enabled = true