28 lines
491 B
Nix
28 lines
491 B
Nix
{ inputs, pkgs, ... }:
|
|
with
|
|
pkgs.lib; let
|
|
runtimepath = ./.;
|
|
plugins = pkgs.callPackage ./plugins.nix { inherit inputs; };
|
|
nvimLib = pkgs.callPackage ../nix/lib { };
|
|
inherit (nvimLib) mkNeovim mkNeovimConfig;
|
|
|
|
extraPackages = with pkgs; [
|
|
ripgrep
|
|
fd
|
|
nixd
|
|
rnix-lsp
|
|
statix
|
|
alejandra
|
|
nodePackages.bash-language-server
|
|
taplo
|
|
jq
|
|
shellcheck
|
|
];
|
|
|
|
|
|
config = mkNeovimConfig {
|
|
inherit extraPackages plugins runtimepath;
|
|
};
|
|
in
|
|
mkNeovim config
|