{ 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