921 Commits

Author SHA1 Message Date
Aliaksandr f60a6c51e6 treewide: prefer standard name for old and final Attrs 2025-12-13 23:29:51 +02:00
nixpkgs-ci[bot] 0a965c5d15 Merge staging-next into staging 2025-12-11 06:08:16 +00: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
nixpkgs-ci[bot] cda25e78e9 Merge staging-next into staging 2025-12-08 18:06:58 +00:00
Austin Horstman 01ee94751e luaPackages: update on 2025-12-08
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-07 19:57:08 -06:00
nixpkgs-ci[bot] 5f547e8221 Merge staging-next into staging 2025-12-04 00:18:56 +00:00
Austin Horstman ba34882f58 luaPackages.luacov: fix HTML report generation (#466150) 2025-12-03 19:05:23 +00:00
nixpkgs-ci[bot] e0bb8c6487 Merge staging-next into staging 2025-12-03 18:06:53 +00:00
Wolfgang Walther 960c79b5a0 aliases: remove old throwing lua and writers aliases (#456468) 2025-12-03 12:35:33 +00:00
nixpkgs-ci[bot] b254bdd282 Merge staging-next into staging 2025-11-30 18:06:43 +00:00
Aliaksandr aeea2cf596 lua-modules: remove old throwing aliases 2025-11-30 02:25:37 +02:00
Austin Horstman 2650405704 luaPackages: update on 2025-11-29
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-28 22:54:01 -06:00
Xoddiel d'Croy 890281173c luaPackages.luacov: fix HTML report generation
Fixed up the HTML report generation capability of the `luacov` Lua
package. It is not entirely clear to me whether this used to work, and
got broken at some point, or whether it never worked.

The issue is that `luacov` uses the `datafile` rock to resolve its
static files for HTML reports (such as `prettier.js`, `report.css`,
etc.), which does not properly work in a Nix environment. This is
because `datafile` relies on the specific structure of the usual
LuaRocks directory to scan for files, which `nixpkgs` messes with.

Since we can't rely on `datafile` to detect a LuaRocks environment, I've
added a manual copy step to the derivation, merging the static files
with the other Lua files. We can then utilize the source-relative opener
to find the appropriate files.
2025-11-29 04:58:30 +01:00
Philip Taron feb4539536 versionCheckHook: Check for --version first (#463218) 2025-11-26 16:19:36 +00:00
Austin Horstman 91c199b875 luaPackages: update on 2025-11-24
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-24 09:57:29 -06:00
Austin Horstman c38662c916 luaPackages: remove dead code
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:33:04 -06:00
Austin Horstman 3dd668cfa1 luaPackages: sort overrides
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:21:52 -06:00
Austin Horstman 8d533b4e42 luaPackages: update on 2025-11-21
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:16:55 -06:00
Jonathan Davies 116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
Austin Horstman bc922b8ef3 luaPackages.telescope-nvim: fix rockspec
Was changed in repo, but has not been changed in luarocks rockspec we
fetch.

https://github.com/nvim-telescope/telescope.nvim/commit/7fb51c8255e8cf689fde6779ca581ab71e76dddd

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-11 18:01:51 -06:00
Austin Horstman 7f2216b7ed luaPackages: update on 2025-11-07
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-07 16:58:19 -06:00
Michael Daniels eb833639c8 treewide: drop figsoda as maintainer (part 1)
s/maintainers = with lib.maintainers; [ figsoda ];/maintainers = with lib.maintainers; [ ];/
2025-11-02 20:16:11 -05:00
Austin Horstman 31bcb0b493 luaPackages: update on 2025-10-31
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-30 23:18:30 -05:00
Matthieu Coudron 72a2aaa401 luajitPackages.lux-lua: symlink to 5.1 directory (#455208) 2025-10-24 18:57:27 +00:00
Marc Jakobi 440b010fc4 luajitPackages.lux-lua: symlink to 5.1 directory 2025-10-24 13:17:49 +02:00
Austin Horstman 6ce436d5b7 luaPackages: update on 2025-10-20
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-20 15:51:15 -05:00
Marc Jakobi 04dfdb0376 luaPackages.lux-lua: run formatter 2025-10-20 19:24:06 +02:00
Marc Jakobi 25f1a9dff9 luaPackages.lux-lua: use toLuaModule 2025-10-20 19:24:06 +02:00
Sigmanificient 4492ecb3a4 maintainers: drop vyp 2025-10-10 02:12:07 +02:00
Bobby Rong 16d9eb509b luaPackages.lgi: Backport fix for GLib 2.86 2025-10-06 18:46:24 +08:00
Wolfgang Walther 91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
NAHO c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Austin Horstman b3307c6250 luaPackages:fzf-lua: 0.0.2234-1 -> 0.0.2246-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 14:13:56 -05:00
Austin Horstman c97210e394 luaPackages.lsp-progress.nvim: 1.0.14-1 -> 10.15-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 14:13:56 -05:00
Austin Horstman cf84c1372b luaPackages.gitsigns: update on 2025-09-26
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 14:13:56 -05:00
Charlotte 🦝 Deleńkec f5888d15f8 fzf-lua: disable flakey tests 2025-09-17 16:18:54 +01:00
Austin Horstman 8b2e54c3d1 lux-cli: 0.17.0 -> 0.17.1 (#443293) 2025-09-16 22:33:48 +00:00
felix 0d70bb5fc1 lux-cli: 0.17.0 -> 0.17.1 2025-09-16 17:20:16 -05:00
Austin Horstman dcc218ab3d luaPackages: update on 2025-09-16
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-16 00:49:37 -05:00
Austin Horstman bb27e4a387 luaPackages: update on 2025-09-08
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-08 23:00:34 -05:00
Henry 44db9c3ace lux-cli: 0.15.1 -> 0.17.0 (#438110)
lux-lua: add perl to nativeBuildInputs
Upstream commit: nvim-neorocks/lux@32603c7#diff-0f31c68216d617b465827b69d5b5cd4c2c0c4489008cd14ee0e88b9887d15295R44

> I think the nix builder is trying to build everything it finds in the Cargo.lock file, regardless of whether it's needed or not.
So for now, let's leave perl in the nativeBuildInputs.
2025-09-05 14:47:53 +02:00
Austin Horstman 831cde4527 luaPackages: update on 2025-08-30
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-01 08:44:58 -05:00
Marc Jakobi d521659af7 luaPackages.lux-lua: add lua to propagatedBuildInputs 2025-08-23 21:53:38 +02:00
Marc Jakobi 4972897414 luaPackages.lux-lua: symlink lua version directory 2025-08-23 21:52:53 +02:00
Matthieu Coudron 3d80080602 luaPackages: update on 2025-08-15 (#433896) 2025-08-18 10:44:20 +02:00
7c6f434c 558e5bfe5b nixos/tests/prosody: fix test prosody-mysql (#434022) 2025-08-17 14:56:20 +00:00
Marc Jakobi 8548e0d0f3 luaPackages.lux-lua: run xtask dist in buildPhase 2025-08-16 04:24:58 +02:00
Marc Jakobi a515480873 luaPackages.lux-lua: update install directories 2025-08-16 04:23:03 +02:00
Izorkin e69f11b797 nixos/tests/prosody: fix test prosody-mysql 2025-08-15 20:03:52 +03:00
Austin Horstman e9703727e3 luaPackages.fzf-lua: 0.0.2063-1 -> 0.0.2086-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-15 00:11:28 -05:00