2024-11-16 22:51:34 Auto Update

This commit is contained in:
mattr
2024-11-16 22:51:34 -06:00
parent 61afd18f36
commit 79eef026d6
10 changed files with 191 additions and 66 deletions

View File

@@ -104,8 +104,10 @@ eval "$(oh-my-posh init zsh --config $HOME/.config/ohmyposh/ohmyposh.toml)"
alias update-grub=' grub2-mkconfig -o /boot/grub2/grub.cfg'
alias cat="bat"
alias grep="rg --color=always"
alias rg="rg --color=always"
alias grep="rg"
alias rg="rg"
alias rgc="rg --color=always"
alias grepc="rg --color=always"
alias sudo='sudo '
@@ -197,6 +199,24 @@ function extract()
fi
}
compins () {
if [[ "$1" == "" ]]; then
echo "Missing file argument"
kill -INT $$
fi
if [[ ! -f "$1" ]]; then
echo "'$1' is not a valid file"
kill -INT $$
fi
case "$1" in
*)
echo "Not implemented or '$1' cannot be inspected via compins"
;;
esac
}
forget () {
print "Forgetting last line with '$@'. Please reload shell after compeletion."

View File

@@ -1,6 +1,26 @@
version = 2
final_space = true
console_title_template = '{{ .Shell }} in {{ .Folder }}'
version = 3
final_space = true
[palette]
black = '#262B44'
blue = '#4B95E9'
cyan = '#70C9A5'
green = '#59C9A5'
orange = '#F07623'
red = '#D81E5B'
white = '#E0DEF4'
yellow = '#F3AE35'
[secondary_prompt]
template = ' '
foreground = 'magenta'
background = 'transparent'
[transient_prompt]
template = ' '
foreground = 'magenta'
background = 'transparent'
[[blocks]]
type = 'prompt'
@@ -8,28 +28,29 @@ console_title_template = '{{ .Shell }} in {{ .Folder }}'
newline = true
[[blocks.segments]]
type = 'path'
style = 'plain'
background = 'transparent'
template = '{{ .Path }}'
foreground = 'p:orange'
template = "{{ .Path }}"
background = 'transparent'
type = 'path'
[blocks.segments.properties]
style = 'full'
[[blocks.segments]]
type = 'session'
style = 'plain'
template = '{{ if .SSHSession }} {{.UserName}}@{{.HostName}}{{end}}'
foreground = 'blue'
background = 'transparent'
template = '{{ if .SSHSession }} {{.UserName}}@{{.HostName}}{{end}}'
type = 'session'
[[blocks.segments]]
type = 'git'
style = 'plain'
template = ' {{ .HEAD }}{{ if or (.Working.Changed) (.Staging.Changed) }}*{{ end }} <cyan>{{ if gt .Behind 0 }}⇣{{end}}{{ if gt .Ahead 0 }}⇡{{end}}</>'
foreground = '#6c6c6c'
background = 'transparent'
template = ' {{ .HEAD }}{{ if or (.Working.Changed) (.Staging.Changed) }}*{{ end }} <cyan>{{ if gt .Behind 0 }}⇣{{end}}{{ if gt .Ahead 0 }}⇡{{end}}</>'
type = 'git'
[blocks.segments.properties]
branch_icon = ''
commit_icon = '@'
@@ -40,12 +61,11 @@ console_title_template = '{{ .Shell }} in {{ .Folder }}'
overflow = 'hidden'
[[blocks.segments]]
type = 'executiontime'
style = 'plain'
template = '{{ .FormattedMs }}'
foreground = 'yellow'
background = 'transparent'
template = '{{ .FormattedMs }}'
type = 'executiontime'
[[blocks]]
type = 'prompt'
@@ -53,31 +73,9 @@ console_title_template = '{{ .Shell }} in {{ .Folder }}'
newline = true
[[blocks.segments]]
type = 'text'
style = 'plain'
foreground_templates = [
"{{if gt .Code 0}}red{{end}}",
"{{if eq .Code 0}}magenta{{end}}"
]
background = 'transparent'
template = '<b></b>'
[transient_prompt]
foreground = 'magenta'
background = 'transparent'
template = ' '
[secondary_prompt]
foreground = 'magenta'
background = 'transparent'
template = ' '
[palette]
black = '#262B44'
blue = '#4B95E9'
green = '#59C9A5'
orange = '#F07623'
red = '#D81E5B'
white = '#E0DEF4'
yellow = '#F3AE35'
cyan = '#70C9A5'
foreground = ''
background = 'transparent'
type = 'text'
foreground_templates = ['{{if gt .Code 0}}red{{end}}', '{{if eq .Code 0}}magenta{{end}}']

View File

@@ -0,0 +1,83 @@
version = 2
final_space = true
console_title_template = '{{ .Shell }} in {{ .Folder }}'
[[blocks]]
type = 'prompt'
alignment = 'left'
newline = true
[[blocks.segments]]
type = 'path'
style = 'plain'
background = 'transparent'
foreground = 'p:orange'
template = "{{ .Path }}"
[blocks.segments.properties]
style = 'full'
[[blocks.segments]]
type = 'session'
style = 'plain'
foreground = 'blue'
background = 'transparent'
template = '{{ if .SSHSession }} {{.UserName}}@{{.HostName}}{{end}}'
[[blocks.segments]]
type = 'git'
style = 'plain'
foreground = '#6c6c6c'
background = 'transparent'
template = ' {{ .HEAD }}{{ if or (.Working.Changed) (.Staging.Changed) }}*{{ end }} <cyan>{{ if gt .Behind 0 }}⇣{{end}}{{ if gt .Ahead 0 }}⇡{{end}}</>'
[blocks.segments.properties]
branch_icon = ''
commit_icon = '@'
fetch = true
[[blocks]]
type = 'rprompt'
overflow = 'hidden'
[[blocks.segments]]
type = 'executiontime'
style = 'plain'
foreground = 'yellow'
background = 'transparent'
template = '{{ .FormattedMs }}'
[[blocks]]
type = 'prompt'
alignment = 'left'
newline = true
[[blocks.segments]]
type = 'text'
style = 'plain'
foreground_templates = [
"{{if gt .Code 0}}red{{end}}",
"{{if eq .Code 0}}magenta{{end}}"
]
background = 'transparent'
template = '<b></b>'
[transient_prompt]
foreground = 'magenta'
background = 'transparent'
template = ' '
[secondary_prompt]
foreground = 'magenta'
background = 'transparent'
template = ' '
[palette]
black = '#262B44'
blue = '#4B95E9'
green = '#59C9A5'
orange = '#F07623'
red = '#D81E5B'
white = '#E0DEF4'
yellow = '#F3AE35'
cyan = '#70C9A5'