my_chezmoi/dot_config/private_fish/config.fish.tmpl

52 lines
1.1 KiB
Cheetah

set -gx KUBE_EDITOR micro
set -gx VISUAL micro
set -gx EDITOR micro
set -gx GOPATH {{ .chezmoi.homeDir }}/.go
set -gx ANSIBLE_FORCE_COLOR true
set -gx ANSIBLE_HOST_KEY_CHECKING False
set -gx PY_COLORS true
set -gx GPG_TTY (tty)
{{- if stat (joinPath .chezmoi.homeDir ".config/sops/age/keys.txt") }}
set -gx SOPS_AGE_KEY_FILE {{ .chezmoi.homDir }}//config/sops/age/keys.txt
{{- end }}
fish_add_path "{{ .chezmoi.homeDir }}/bin"
fish_add_path "{{ .chezmoi.homeDir }}/.local/bin"
fish_add_path "{{ .chezmoi.homeDir }}/.cargo/bin"
fish_add_path "{{ .chezmoi.homeDir }}/.krew/bin"
fish_add_path "{{ .chezmoi.homeDir }}/.go/bin"
{{- if (eq .chezmoi.os "darwin") }}
fish_add_path "/opt/homebrew/opt/curl/bin"
{{- end }}
if type -q tmuxinator
alias mux=tmuxinator
end
if type -q direnv
direnv hook fish | source
end
if type -q atuin
atuin init fish | source
end
#if type -q thefuck
# thefuck --alias | source
#end
#if type -q starship
# starship init fish | source
#end
#if type -q zoxide
# zoxide init fish | source
#end
if status is-interactive
# Commands to run in interactive sessions can go here
set -g fish_escape_delay_ms 100
end