diff options
| author | 2026-05-22 10:41:24 +0100 | |
|---|---|---|
| committer | 2026-05-22 10:41:24 +0100 | |
| commit | 6b7e057bd4fc2cbdffe5fc8b3095810db1ccf9e3 (patch) | |
| tree | e2d56b3e34b3a77446e44318d5cd73d36ea06651 /run_onchange_after_deploy-etc.sh.tmpl | |
| parent | a97634f5062088f8d4e6d3c06fdf82a87c157167 (diff) | |
| download | dotfiles-6b7e057bd4fc2cbdffe5fc8b3095810db1ccf9e3.tar.gz dotfiles-6b7e057bd4fc2cbdffe5fc8b3095810db1ccf9e3.tar.bz2 dotfiles-6b7e057bd4fc2cbdffe5fc8b3095810db1ccf9e3.zip | |
feat(zsh): recover Arch site-functions + HELPDIR after removing system zsh
Switching to nix's zsh on the Arch host left two functional gaps the
Arch zsh package used to fill:
1. /usr/share/zsh/site-functions in fpath: pacman, paru, systemctl,
journalctl, flatpak, docker, kubectl, makepkg etc. drop their
completions there. nix zsh's compiled-in fpath doesn't include
/usr/share so we lose all of them silently. Added that path (and
vendor-completions for the VM's apt-installed completions) to the
existing fpath loop, guarded by [[ -d ]].
2. HELPDIR for the run-help / help-alias machinery: needed so 'help cd'
etc. find the per-builtin help docs. Pick the first existing version
dir, preferring nix-profile so it matches the running zsh version.
Diffstat (limited to 'run_onchange_after_deploy-etc.sh.tmpl')
0 files changed, 0 insertions, 0 deletions
