{ pkgs, nixvimPkgs, fenixPkgs, bonLib, lib, ... }: let drv = nixvimPkgs.makeNixvimWithModule { pkgs = pkgs; module = bonLib.preconfiguredModules.bonvim; extraSpecialArgs = { rustc = fenixPkgs.complete.toolchain; cargo = fenixPkgs.complete.toolchain; rust-analyzer = fenixPkgs.complete.toolchain; }; }; in drv // { pname = "bonvim"; version = "unknown"; meta = with lib; drv.meta // { description = "NixVim distribution for NeoVim with a customized collection of plugins inspired by the LazyVim distribution."; license = licenses.mit; maintainers = with bonLib.maintainers; [L-Nafaryus]; platforms = platforms.linux; }; }