I'm using plugin ag already.
I'm using ale for such a long time already …
This respects wildignore and removes need for custom grep command.
I managed my setup manually. This commit ports the existing setup to home-manager. The program module is used to install neovim together with plugins. Custom plugins are now maintained at Gitea / GitHub and loaded via nix as well.