2024-07-08 15:07:24 +05:00
|
|
|
{
|
|
|
|
pkgs,
|
2024-07-18 15:49:05 +05:00
|
|
|
nixvimPkgs,
|
|
|
|
fenixPkgs,
|
|
|
|
bonLib,
|
|
|
|
lib,
|
2024-07-08 15:07:24 +05:00
|
|
|
...
|
2024-07-18 15:49:05 +05:00
|
|
|
}: let
|
|
|
|
drv = nixvimPkgs.makeNixvimWithModule {
|
|
|
|
pkgs = pkgs;
|
|
|
|
module = bonLib.preconfiguredModules.bonvim;
|
|
|
|
extraSpecialArgs = {
|
2024-07-24 11:39:18 +05:00
|
|
|
rustc = fenixPkgs.complete.toolchain;
|
|
|
|
cargo = fenixPkgs.complete.toolchain;
|
|
|
|
rust-analyzer = fenixPkgs.complete.toolchain;
|
2024-07-18 15:49:05 +05:00
|
|
|
};
|
2024-07-08 15:07:24 +05:00
|
|
|
};
|
2024-07-18 15:49:05 +05:00
|
|
|
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;
|
|
|
|
};
|
|
|
|
}
|