diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 1eaef0621fbd..7c3844bff12e 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -136,6 +136,7 @@ mpack,,,,,, neorg,,,,,5.1,GaetanLepage neorg-interim-ls,,,,,, neotest,,,,,5.1,mrcjkb +neotest-nix,,,,,,khaneliman nginx-lua-prometheus,,,,,,ulysseszhan nlua,,,,,,teto nui.nvim,,,,,5.1,mrcjkb diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index ee64909ed816..51563500fbd3 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4903,6 +4903,42 @@ final: prev: { } ) { }; + neotest-nix = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + luaOlder, + neotest, + nvim-nio, + }: + buildLuarocksPackage { + pname = "neotest-nix"; + version = "2.2.0-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/neotest-nix-2.2.0-1.rockspec"; + sha256 = "07whvs4bwnlf4pf893r5y69246r9s3n1nypqgx5a1vlmmxinhx1v"; + }).outPath; + src = fetchzip { + url = "https://github.com/khaneliman/neotest-nix/archive/61ba4c732ed5d685deb33b7f42963ff765752991.zip"; + sha256 = "139fiir0q5s3b5vlchm1fyngz4mgz5hnbm1n1h7xk2w6yhrk43mc"; + }; + + disabled = luaOlder "5.1"; + propagatedBuildInputs = [ + neotest + nvim-nio + ]; + + meta = { + homepage = "https://github.com/khaneliman/neotest-nix"; + license = lib.licenses.mit; + description = "A Neotest adapter for Nix flakes."; + }; + } + ) { }; + nginx-lua-prometheus = callPackage ( { buildLuarocksPackage,