Switch shell history from mcfly to self-hosted Atuin

Sync is now self-hosted at atuin.jonnybarnes.uk, so swap mcfly's
sheldon plugin for atuin's own init hook in zshrc.zsh.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YaYP6TMTB5TzyYSWnpF5ZT
This commit is contained in:
Jonny Barnes 2026-09-12 21:56:55 +01:00
commit 89567d5bfc
Signed by: jonny
SSH key fingerprint: SHA256:CTuSlns5U7qlD9jqHvtnVmfYV3Zwl2Z7WnJ4/dqOaL8
3 changed files with 6 additions and 5 deletions

View file

@ -30,6 +30,7 @@ brew install zsh
# Install other useful utilities # Install other useful utilities
brew install ack brew install ack
brew install age brew install age
brew install atuin
brew install awscli brew install awscli
brew install b3sum brew install b3sum
brew install bat brew install bat
@ -48,7 +49,6 @@ brew install gnupg
brew install hexyl brew install hexyl
brew install jq brew install jq
brew install lazygit brew install lazygit
brew install mcfly
brew install neovim brew install neovim
brew install p7zip brew install p7zip
brew install pcre brew install pcre

View file

@ -92,10 +92,6 @@ hooks.post = "fi"
github = "ajeetdsouza/zoxide" github = "ajeetdsouza/zoxide"
apply = ["defer"] apply = ["defer"]
[plugins.mcfly]
github = "cantino/mcfly"
apply = ["defer"]
[plugins.zsh-ssh] [plugins.zsh-ssh]
github = 'sunlei/zsh-ssh' github = 'sunlei/zsh-ssh'
apply = ["defer"] apply = ["defer"]

View file

@ -112,6 +112,11 @@ if (( ${+commands[sheldon]} )); then
unset sheldon_cache sheldon_toml sheldon_lock unset sheldon_cache sheldon_toml sheldon_lock
fi fi
# Atuin shell history (self-hosted sync: atuin.jonnybarnes.uk)
if (( ${+commands[atuin]} )); then
eval "$(atuin init zsh)"
fi
# Set the prompt # Set the prompt
# We need zsh git integration # We need zsh git integration
# Autoload zsh's `add-zsh-hook` and `vcs_info` functions # Autoload zsh's `add-zsh-hook` and `vcs_info` functions