diff --git a/nix-darwin/zsh-completion-fix.nix b/nix-darwin/zsh-completion-fix.nix index be3c186..5d087cc 100644 --- a/nix-darwin/zsh-completion-fix.nix +++ b/nix-darwin/zsh-completion-fix.nix @@ -1,8 +1,8 @@ -# Fix broken autocompletion. See https://github.com/nix-community/home-manager/issues/2562. -{ flake, ... }: - +# Fix broken autocompletion in home-manager zsh. +# See https://github.com/nix-community/home-manager/issues/2562. +# TODO: Remove this after https://github.com/nix-community/home-manager/pull/5458 { - home-manager.users.${flake.config.people.myself}.imports = [ + home-manager.sharedModules = [ ({ config, ... }: { programs.zsh.initExtraBeforeCompInit = '' fpath+=("${config.home.profileDirectory}"/share/zsh/site-functions "${config.home.profileDirectory}"/share/zsh/$ZSH_VERSION/functions "${config.home.profileDirectory}"/share/zsh/vendor-completions)