converted to oh my posh

This commit is contained in:
L. Kraven
2024-06-19 20:57:20 -07:00
parent cd920b049f
commit 55464a4501

View File

@@ -0,0 +1,152 @@
#:schema https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json
console_title_template = '{{if .Root}}(Admin){{end}} {{.PWD}}'
version = 2
[palette]
black = '#21222C'
blue = '#BD93F9'
bright_black = '#6272A4'
bright_blue = '#D6ACFF'
bright_cyan = '#A4FFFF'
bright_green = '#69FF94'
bright_grey = '#7483af'
bright_magenta = '#FF92DF'
bright_red = '#FF6E6E'
bright_white = '#FFFFFF'
bright_yellow = '#FFFFA5'
cyan = '#8BE9FD'
dim_black = '#384261'
dim_blue = '#7000e0'
dim_cyan = '#418e9f'
dim_green = '#00a830'
dim_grey = '#3f4b6e'
green = '#50FA7B'
grey = '#576898'
magenta = '#FF79C6'
red = '#FF5555'
white = '#F8F8F2'
yellow = '#F1FA8C'
[[blocks]]
alignment = 'left'
type = 'prompt'
[[blocks.segments]]
type = 'os'
style = 'plain'
foreground = 'p:cyan'
template = '{{.Icon}} '
[[blocks.segments]]
foreground = 'p:bright_black'
style = 'plain'
template = '{{ .Path }} {{ if not .Writable}}<p:bright_red>󰌾</> {{end}}'
type = 'path'
[blocks.segments.properties]
style = 'agnoster'
[[blocks]]
alignment = 'left'
type = 'prompt'
[[blocks.segments]]
type='python'
foreground = 'p:blue'
background = "p:dim_black"
leading_diamond = ""
style = "diamond"
trailing_diamond = " "
template = "  {{ .Venv }} "
[blocks.segments.properties]
display_default = false
[[blocks.segments]]
foreground = 'p:cyan'
background = "p:dim_black"
leading_diamond = ""
style = "diamond"
trailing_diamond = ""
template = " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }}<p:yellow>  </>{{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }}  {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }}  {{ .StashCount }}{{ end }} "
type = 'git'
[blocks.segments.properties]
branch_icon = ' '
commit_icon = ' '
merge_icon = ' '
no_commits_icon = ' '
rebase_icon = ' '
revert_icon = ' '
tag_icon = ' '
fetch_stash_count = true
fetch_status = true
fetch_upstream_icon = true
[[blocks]]
type = "prompt"
alignment = "right"
[[blocks.segments]]
foreground = 'p:green'
style = 'plain'
template = '{{ .FormattedMs }}'
type = 'executiontime'
[blocks.segments.properties]
style = 'austin'
[[blocks.segments]]
type = "time"
style = "plain"
foreground = "p:grey"
[blocks.segments.properties]
time_format = "3:04:05pm"
[[blocks.segments]]
type = "session"
style = "plain"
foreground = "p:grey"
template = "{{.UserName}}"
[[blocks.segments]]
type = "session"
style = "plain"
foreground = "p:cyan"
template = " {{ if .SSHSession }}󰄙 {{ else }}@{{ end }} "
[[blocks.segments]]
type = "session"
style = "plain"
foreground = "p:blue"
template = "{{.HostName}}"
[[blocks]]
type = 'prompt'
alignment = 'left'
newline = true
[[blocks.segments]]
type = 'text'
style = 'plain'
foreground_templates = [
"{{if gt .Code 0}}p:red{{end}}",
"{{if eq .Code 0}}p:bright_green{{end}}",
]
background = 'transparent'
template = ' '
[transient_prompt]
foreground_templates = [
"{{if gt .Code 0}}p:red{{end}}",
"{{if eq .Code 0}}p:bright_green{{end}}",
]
background = 'transparent'
template = ' '
[secondary_prompt]
foreground = 'p:bright_green'
background = 'transparent'
template = ' '