diff --git a/users/price/conf/zsh/default.nix b/users/price/conf/zsh/default.nix index 5e7cd845..818a80e3 100644 --- a/users/price/conf/zsh/default.nix +++ b/users/price/conf/zsh/default.nix @@ -1,8 +1,13 @@ -{ ... }: +{ config, ... }: { programs.zsh = { enable = true; enableCompletion = true; initExtra = builtins.readFile ./init-extra.zsh; + completionInit = + let + zsh-cache-dir = "${config.xdg.cacheHome}/zsh"; + in + "mkdir -p ${zsh-cache-dir} && autoload -U compinit && compinit -d ${zsh-cache-dir}/zcompdump-$ZSH_VERSION"; }; }