diff --git a/.config/fish/conf.d/atuin.fish b/.config/fish/conf.d/atuin.fish index 80075c2d..9afbdfa9 100644 --- a/.config/fish/conf.d/atuin.fish +++ b/.config/fish/conf.d/atuin.fish @@ -1,3 +1,5 @@ if status is-interactive - atuin init fish | source + if type atuin >/dev/null ^&1 + atuin init fish | source + end end diff --git a/.config/fish/conf.d/mise.fish b/.config/fish/conf.d/mise.fish index f6e68d86..7b16b5d8 100644 --- a/.config/fish/conf.d/mise.fish +++ b/.config/fish/conf.d/mise.fish @@ -1 +1,3 @@ -mise activate fish | source +if type mise >/dev/null ^&1 + mise activate fish | source +end diff --git a/.config/fish/conf.d/starship.fish b/.config/fish/conf.d/starship.fish index c179c03c..f2d6dedd 100644 --- a/.config/fish/conf.d/starship.fish +++ b/.config/fish/conf.d/starship.fish @@ -1 +1,3 @@ -starship init fish | source +if type starship >/dev/null ^&1 + starship init fish | source +end diff --git a/.config/fish/conf.d/zoxide.fish b/.config/fish/conf.d/zoxide.fish index 2e9cc179..780ba259 100644 --- a/.config/fish/conf.d/zoxide.fish +++ b/.config/fish/conf.d/zoxide.fish @@ -1 +1,3 @@ -zoxide init fish | source +if type zoxide >/dev/null ^&1 + zoxide init fish | source +end