Created
April 24, 2025 11:57
-
-
Save DrizztDoUrden/23d0eb02b11132b0cb3e2a5a7410198f to your computer and use it in GitHub Desktop.
My Frankenstein of omp themes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", | |
"shell_integration": true, | |
"patch_pwsh_bleed": true, | |
"console_title_template": "{{.UserName}}@{{.HostName}} at {{.Shell}} in {{.Folder}}{{if .Root}} as root{{else}}", | |
"blocks": [ | |
{ | |
"type": "prompt", | |
"alignment": "left", | |
"segments": [ | |
{ | |
"foreground": "#7eb8da", | |
"style": "plain", | |
"template": "\u250f", | |
"type": "text" | |
}, | |
{ | |
"foreground": "#7eb8da", | |
"style": "plain", | |
"template": "[<#ffffff>\ueb99</>{{ .UserName }}", | |
"type": "session" | |
}, | |
{ | |
"foreground": "#7eb8da", | |
"type": "shell", | |
"style": "plain", | |
"properties": | |
{ | |
"mapped_shell_names": | |
{ | |
"bash": "\uebca", | |
"pwsh": "\uebc7", | |
"powershell": "\uebc7", | |
"cmd": "\uebc4" | |
} | |
}, | |
"template": " <#ffffff>at</> {{ .Name }}{{ .Version }}" | |
}, | |
{ | |
"foreground": "#7eb8da", | |
"properties": { | |
"alpine": "\uf300", | |
"arch": "\uf303", | |
"centos": "\uf304", | |
"debian": "\uf306", | |
"elementary": "\uf309", | |
"fedora": "\uf30a", | |
"gentoo": "\uf30d", | |
"linux": "\ue712", | |
"macos": "\ue711", | |
"manjaro": "\uf312", | |
"mint": "\uf30f", | |
"opensuse": "\uf314", | |
"raspbian": "\uf315", | |
"ubuntu": "\uf31c", | |
"windows": "\ue70f" | |
}, | |
"style": "diamond", | |
"template": " <#ffffff>from</> {{ if .WSL }}\ue712 <#ffffff>on</> {{ end }}{{ .Icon }}", | |
"type": "os" | |
}, | |
{ | |
"foreground": "#7eb8da", | |
"style": "plain", | |
"template": "{{ .HostName }}]", | |
"type": "session" | |
}, | |
{ | |
"properties": { | |
"root_icon": "\uf292" | |
}, | |
"style": "diamond", | |
"template": "\uf0e7", | |
"type": "root" | |
}, | |
{ | |
"foreground": "#ffa5d8", | |
"style": "plain", | |
"template": "[\uf0e7]", | |
"type": "root" | |
}, | |
{ | |
"foreground": "#ffa5d8", | |
"style": "powerline", | |
"template": "[<#ffffff>\uea6c</> Error, check your command]", | |
"type": "status" | |
}, | |
{ | |
"foreground": "#9FD356", | |
"foreground_templates": [ | |
"{{ if gt .Code 0 }}#E84855{{ end }}" | |
], | |
"properties": { | |
"always_enabled": true | |
}, | |
"style": "plain", | |
"template": " \uea9f {{ .Code }}", | |
"type": "status" | |
} | |
] | |
}, | |
{ | |
"type": "prompt", | |
"alignment": "right", | |
"segments": [ | |
{ | |
"foreground": "#be9ddf", | |
"properties": { | |
"style": "dallas", | |
"threshold": 0 | |
}, | |
"style": "diamond", | |
"template": "[<#ffffff>\uf252</> {{ .FormattedMs }}s]", | |
"type": "executiontime" | |
}, | |
{ | |
"foreground": "#be9ddf", | |
"style": "diamond", | |
"template": "[<#ffffff>\ue266</> CPU: {{ round .PhysicalPercentUsed .Precision }}% | RAM: {{ (div ((sub .PhysicalTotalMemory .PhysicalFreeMemory)|float64) 1000000000.0) }}/{{ (div .PhysicalTotalMemory 1000000000.0) }}GB <#ffffff>\ue266</>]", | |
"type": "sysinfo" | |
}, | |
{ | |
"foreground": "#7eb8da", | |
"properties": { | |
"time_format": "Monday at 15:04:05" | |
}, | |
"style": "diamond", | |
"template": "[<#ffffff>\uf073</> {{ .CurrentDate | date .Format }}]", | |
"type": "time" | |
} | |
] | |
}, | |
{ | |
"type": "prompt", | |
"alignment": "left", | |
"newline": true, | |
"segments": [ | |
{ | |
"foreground": "#7eb8da", | |
"properties": { | |
"style": "full" | |
}, | |
"style": "plain", | |
"template": "\u2516[<#98bfad>{{ .Path }}</>]", | |
"type": "path" | |
} | |
] | |
}, | |
{ | |
"type": "prompt", | |
"alignment": "right", | |
"segments": [ | |
{ | |
"foreground": "#ffa5d8", | |
"properties": { | |
"fetch_stash_count": true, | |
"fetch_status": true, | |
"fetch_upstream_icon": true | |
}, | |
"style": "plain", | |
"template": "[<#ffffff>{{ .UpstreamIcon }}</>{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} <#ffffff>\uf044</> {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} <#ffffff>\uf046</> {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} <#ffffff>\ueb4b</> {{ .StashCount }}{{ end }}]", | |
"type": "git" | |
}, | |
{ | |
"foreground": "#ffa5d8", | |
"type": "cmake", | |
"style": "plain", | |
"template": "[ {{ if .Error }}{{ .Error }}{{ else }}{{ .Full }}{{ end }}]" | |
}, | |
{ | |
"foreground": "#ffa5d8", | |
"type": "dotnet", | |
"style": "plain", | |
"template": "[ {{ if .Unsupported }}\uf071{{ else }}{{ .Full }}{{ end }}" | |
}, | |
{ | |
"foreground": "#ffa5d8", | |
"type": "docker", | |
"style": "plain", | |
"template": "[ {{ .Context }}]" | |
} | |
] | |
}, | |
{ | |
"type": "prompt", | |
"alignment": "left", | |
"newline": true, | |
"segments": [ | |
{ | |
"foreground": "#7eb8da", | |
"style": "plain", | |
"template": " ~#\uf42e\u276f ", | |
"type": "text" | |
} | |
] | |
} | |
], | |
"console_title_template": "{{if .Root}}root :: {{end}}{{.Shell}} :: {{.Folder}}", | |
"transient_prompt": { | |
"foreground": "#7eb8da", | |
"style": "plain", | |
"template": " ~#@\u276f ", | |
"type": "text" | |
}, | |
"secondary_prompt": { | |
"foreground": "#7eb8da", | |
"template": " \u276f ", | |
"type": "text" | |
}, | |
"valid_line": { | |
"foreground": "#7eb8da", | |
"template": "\uf42e\u276f " | |
}, | |
"error_line": { | |
"foreground": "#7eb8da", | |
"template": "!\u276f " | |
}, | |
"version": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment