diff --git a/modules/programs/fish.nix b/modules/programs/fish.nix index 1fbb9e071..7eda6eb6b 100644 --- a/modules/programs/fish.nix +++ b/modules/programs/fish.nix @@ -285,6 +285,9 @@ in { { home.packages = [ cfg.package ]; + # Support completion for `man` by building a cache for `apropos`. + programs.man.generateCaches = mkDefault true; + xdg.dataFile."fish/home-manager_generated_completions".source = let # paths later in the list will overwrite those already linked destructiveSymlinkJoin = args_@{ name, paths, preferLocalBuild ? true