aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-22 10:41:24 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-22 10:41:24 +0100
commit6b7e057bd4fc2cbdffe5fc8b3095810db1ccf9e3 (patch)
treee2d56b3e34b3a77446e44318d5cd73d36ea06651 /meta
parenta97634f5062088f8d4e6d3c06fdf82a87c157167 (diff)
downloaddotfiles-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 'meta')
0 files changed, 0 insertions, 0 deletions