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
brew install ack
brew install age
brew install atuin
brew install awscli
brew install b3sum
brew install bat
@ -48,7 +49,6 @@ brew install gnupg
brew install hexyl
brew install jq
brew install lazygit
brew install mcfly
brew install neovim
brew install p7zip
brew install pcre

View file

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

View file

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