231 Commits

Author SHA1 Message Date
Marc Jakobi
4eff3206a0 luaPackages.vicious: build with luarocks 2026-05-31 22:18:48 +02:00
Xiangyan Sun
b344ee4e9a luaPackages.lrexlib-pcre2: init at 2.9.2-1 2026-05-25 12:01:23 -07:00
Austin Horstman
8b3db59251 luaPackages.tomlua: add updater entry
tomlua was added in dd55b96871 without a matching row in maintainers/scripts/luarocks-packages.csv, so the first generated-package update dropped it from generated-packages.nix. Add the missing source-of-truth entry so future regenerations preserve it.
2026-05-24 13:48:17 -05:00
teto
37d80aeaee luaPackages.mega-cmdparse: init at 1.2.1 2026-05-03 21:13:30 +02:00
teto
58bd622688 luaPackages.mega-logging: init at 1.1.6 2026-05-03 21:13:09 +02:00
teto
e4771ff737 luaPackages.tree-sitter-norg-meta: init at 0.1.0
needs tree-sitter-cli else complains
2026-04-14 22:00:02 +02:00
Austin Horstman
6a10f24e20 luaPackages.teal-language-server: 0.0.5-1-main -> 0.1.1-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-04-04 12:32:06 -05:00
Austin Horstman
983d1dd268 luaPackages.ltreesitter: init -> 0.2.0-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-04-04 12:32:06 -05:00
Austin Horstman
7968a7d4be luaPackages.tree-sitter-teal: init -> 0.0.35-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-04-04 12:30:27 -05:00
Austin Horstman
274274bf0c luaPackages.tree-sitter-cli: init -> 0.26.5-1-d8e1eb4ae406b75db0f50fae8be5dff636dbb4da
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-04-04 12:30:27 -05:00
Austin Horstman
18212a0b13 luaPackages.luarocks-build-tree-sitter-cli: init -> 0.0.3-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-04-04 12:30:27 -05:00
Austin Horstman
5269e78943 luaPackages.ltreesitter-ts: init -> 0.0.1-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-04-04 12:30:27 -05:00
teto
31cbe253e9 luarocks-packages.csv: fix unsupported comment
it was confusing the lua updater
2026-03-30 23:59:46 +02:00
teto
52529f17f8 luaPackages.lua-rtoml: 0.2 -> 0.3
Noticed while etrying to bump luarocks-nix: the update would fail for
lua-rtoml because the rockspec was renamed from 0.2 to 0.3 and thus
could not be downloaded anymore.

I replaced the url with a sturdier one.
2026-03-30 15:42:14 +02:00
Matthieu Coudron
28afc93f3c luaPackages.{bcrypt,enet,etlua,luacov-reporter-lcov,nginx-lua-prometheus}: init (#501454) 2026-03-21 00:34:49 +00:00
Ulysses Zhan
9ca3b88770 luaPackages.etlua: init at 1.3.0-1 2026-03-20 14:58:30 -07:00
Ulysses Zhan
09b296375d luaPackages.enet: init at 1.2-1 2026-03-19 19:04:42 -07:00
Ulysses Zhan
398d36dd3c luaPackages.nginx-lua-prometheus: init at 0.20240525-1 2026-03-19 16:26:59 -07:00
Ulysses Zhan
11d540c777 luaPackages.luacov-reporter-lcov: init at 0.2-0 2026-03-19 16:26:59 -07:00
Ulysses Zhan
e148833486 luaPackages.bcrypt: init at 2.3-1 2026-03-19 16:26:59 -07:00
Ulysses Zhan
436c497347 luaPackages.lsqlite3: init at 0.9.6-1 2026-03-19 15:47:52 -07:00
Ulysses Zhan
5ee828f5b8 luaPackages.utf8: init at 1.3-0-f36cc914ae9015cd3045987abadd83bbcfae98f0 2026-03-19 15:47:52 -07:00
Ulysses Zhan
2189379971 luaPackages.md5: init at 1.3-1 2026-03-19 15:47:51 -07:00
Matthieu Coudron
4f97130945 luaPackages.luaposix: 34.1.1-1 -> 36.3-1 (#494581) 2026-02-27 21:55:08 +00:00
Austin Horstman
d70a7b6eb8 luaPackages.luaposix: 34.1.1-1 -> 36.3-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-27 09:47:06 -06:00
Austin Horstman
0493754db8 luaPackages.luaexpat: 1.4.1-1 -> 1.5.2-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-26 22:42:39 -06:00
Michael Daniels
f673b2e6c3 Merge remote-tracking branch 'upstream/staging-next' into staging 2026-01-31 19:55:01 -05:00
Sandro Jäckel
4861f9d032 luaPackages.image-nvim: 1.3.0-1 -> 1.4.0 2026-01-31 23:50:05 +00:00
Marc Jakobi
6d7772e28f luaPackages.luafilesystem: remove version pin 2026-01-30 15:33:40 +01:00
teto
1439511278 luaPackages.tree-sitter-orgmode: fix build with strictDeps
There is a patch in staging enabling strictDeps for lua packages.
I noticed tree-sitter-orgmode failed to patch on recent master with
strictDeps so this is a preemptive fix.
2026-01-25 15:54:03 +01:00
teto
f2e9688d0d luarocks-packages.csv: constrain several packages to lua 5.1 version
Strangely the updater wouldn't pick up the latest rocks.nvim version
(2.47), and keep the 2.45:

```
$ nix run /home/teto/nixpkgs#luarocks-packages-updater -- --debug DEBUG --no-commit update rocks.nvim
DEBUG: sys.platform='linux', git_executable='/nix/store/0xz0gjh8y5h4mixx3dm88bnjyq3rffyp-git-minimal-2.52.0/bin/git'
INFO: Start updating plugins
INFO: Loading package descriptions from maintainers/scripts/luarocks-packages.csv
DEBUG: Generating nix expression for rocks.nvim
DEBUG: running luarocks nix --maintainers=mrcjkb rocks.nvim
path is '/nix/store/rhlvl7kcrmifxhb0hn6sbals5y9131p6-v2.45.0.zip'
```

Turns out the updater asks for lua 5.2 compatible versions by default.
You can change the requested lua version in the csv file though so
that's what I've done for most neovim plugins.

- Added myself as mainainer to oil.nvim and lualine.nvim. Not looking
forward to it but it's nice to have people to ping and I actually use
those 2 plugins.
- pin teal-language-server: new versions require new dependencies
- pin jsregexp as per @khaneliman's advice
2026-01-13 16:54:23 +01:00
Austin Horstman
7c733d5f50 luaPackages.gitsigns-nvim: scm-1-42d6aed4e94e0f0bbced16bbdcc42f57673bd75e -> 2.0.0-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-11 01:17:11 -06:00
Austin Horstman
e9c974a65e maintainers/scripts/luarocks-packages.csv: use https for luarocks.org/dev
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-25 11:14:16 -06:00
Austin Horstman
db1677833f luaPackages.neorg-interim-ls: add package
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-10 17:55:08 -06:00
Michael Daniels
41a3c23cdc treewide: drop figsoda as maintainer (part 4)
These were done manually by me, either due to not matching the regexes in the previous ones, or because of nixf-diagnose, which I have as a pre-commit hook.
2025-11-02 20:16:11 -05:00
Sigmanificient
4492ecb3a4 maintainers: drop vyp 2025-10-10 02:12:07 +02:00
June Stepp
a5539704d7 luaPackages.lrexlib-oniguruma: init at 2.9.2-1 2025-06-24 14:23:28 +02:00
Jakob Beckmann
f7d136fea7 chore: add luajitPackages.sofa 2025-06-07 22:27:16 +02:00
nixpkgs-ci[bot]
c283e7a623 Merge staging-next into staging 2025-05-01 06:06:34 +00:00
Anton Tetov
bcb6da4a23 luaPackages.http: 0.3.0->0.4.0 2025-05-01 01:06:59 +02:00
Gaétan Lepage
d12267ab0a luaPackages.luv: 1.48.0-2 -> 1.50.0-1 (#393966) 2025-04-26 09:13:12 +02:00
Austin Horstman
ec2ff51350 luaPackages.bit32: 5.3.0-1 -> 5.3.5.1-1
Switches from the archived lua-compat-5.2 repository to the maintained
lua-compat-5.3 version.
2025-04-16 08:58:31 -05:00
Matthieu C.
446feb2c0c luaPackages.grug-far-nvim: init at 20250304
I've added the tests because I like the ability to check the behavior of
the plugin when run in the sandbox without my crazy config.
It also helps documenting how to check the plugin when running updates.
2025-04-10 19:06:35 +02:00
Stanislav Asunkin
51934865ad luaPackages.luv: use manual packaging
* add tests
* add update script
* build with shared libluv
2025-04-03 23:32:32 +03:00
Stanislav Asunkin
317e618079 luaPackages.luv: 1.48.0-2 -> 1.50.0-1 2025-04-03 23:24:43 +03:00
Matthieu C.
3b33c51443 vimPlugins.mini-test: build from lua package
I needed the lua package to run the tests for grug-far-nvim
2025-03-04 22:47:32 +01:00
Austin Horstman
b81fe3458f luarocks-packages: fix papis.nvim name 2025-03-01 12:29:26 +01:00
PerchunPak
70705198f6 nvim-dbee: build manually instead of using luarocks package
https://github.com/kndndrj/nvim-dbee/issues/189
2025-02-22 12:16:35 +01:00
Matthieu C.
f30319b36f lua51Packages.lualine-nvim: init
vimPlugins.lualine-nvim: use buildNeovimPlugin instead

now packaged from lua
2025-02-16 22:44:26 +01:00
Matthieu C.
9cd7492b3e vimPlugins.oil-nvim: rebuild via lua51Packages
I tried to run the tests but got ~13 errors so I gave up
2025-02-16 21:19:56 +01:00