Commit Graph

55086 Commits

Author SHA1 Message Date
Stefan Frijters
f61bd4942a godot*: move env variable to env for structuredAttrs 2026-02-19 01:15:39 +01:00
Sefa Eyeoglu
8048bdee11 pnpm_10: 10.28.0 -> 10.30.0 (#488068) 2026-02-18 22:58:30 +00:00
Vincent Laporte
1ed3b4e4a9 ocaml-ng.ocamlPackages_4_14.ocaml: 4.14.2 → 4.14.3
ocaml-ng.ocamlPackages_4_14.earlybird: mark as broken
ocaml-ng.ocamlPackages_4_14.js_of_ocaml-compiler: mark broken versions 5
2026-02-18 21:15:07 +01:00
Gutyina Gergő
3ba6563700 pnpm_10: 10.28.0 -> 10.30.0 2026-02-18 19:32:04 +01:00
nixpkgs-ci[bot]
a4680a73b9 Merge staging-next into staging 2026-02-18 18:16:59 +00:00
nixpkgs-ci[bot]
85fee9caf9 Merge master into staging-next 2026-02-18 18:16:20 +00:00
nixpkgs-ci[bot]
08d7e5136a Merge staging-next into staging 2026-02-18 14:32:36 +00:00
nixpkgs-ci[bot]
500435a9e7 Merge master into staging-next 2026-02-18 14:31:25 +00:00
Andrea Ciceri
dd2cc3c0f2 tree-sitter-grammars.tree-sitter-sshclientconfig: 0-unstable-2025-12-19 -> 2026.2.18 2026-02-18 15:30:10 +01:00
André Silva
ebfb1d12d4 tree-sitter-grammars: pin rev for unstable grammars 2026-02-18 11:17:37 +00:00
nixpkgs-ci[bot]
41cef2c244 Merge staging-next into staging 2026-02-18 08:56:38 +00:00
Vladimír Čunát
1165b54c0c nixd: fix the build against boost-1.89 (#487541) 2026-02-18 07:19:39 +00:00
Michael Daniels
cdb47d5b88 Merge branch 'staging-next' into staging 2026-02-17 19:55:41 -05:00
Michael Daniels
890fb79b29 Merge branch 'master' into staging-next 2026-02-17 19:43:49 -05:00
Matthieu Coudron
6ec0b226f7 tree-sitter-grammers.tree-sitter-readline: init (#487751) 2026-02-17 18:41:24 +00:00
Fabián Heredia Montiel
d80b1bccd5 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-17 12:29:41 -06:00
Matthieu Coudron
d99da9009f tree-sitter-grammars: expose tree-sitter.json (#442281) 2026-02-17 18:09:32 +00:00
dtvillafana
a0cbcaad77 ansible-language-server: init at 26.1.3 2026-02-17 11:30:59 -06:00
Andrea Ciceri
8850dd94cf tree-sitter-grammars: add many grammars 2026-02-17 12:25:50 +01:00
Andrea Ciceri
0043de8d5a tree-sitter-grammars: allow fetching from Codeberg 2026-02-17 12:25:50 +01:00
Andrea Ciceri
315d4ac175 tree-sitter-grammars: add grammarsScope package set
This allows overriding grammars with overlays
2026-02-17 12:25:50 +01:00
Andrea Ciceri
90abe7beda tree-sitter: remove unused argument 2026-02-17 12:25:50 +01:00
Ramses
496e965e7b Revert "tree-sitter: 0.25.10 → 0.26.3" 2026-02-17 11:38:27 +01:00
nixpkgs-ci[bot]
1d3beee1ae Merge staging-next into staging 2026-02-17 09:35:37 +00:00
nixpkgs-ci[bot]
00003a9ca7 Merge master into staging-next 2026-02-17 09:34:57 +00:00
Jeremy Fleischman
afe82997e6 tree-sitter-grammars: expose tree-sitter.json
Tree sitter grammars recently started adding a
[`tree-sitter.json`](https://tree-sitter.github.io/tree-sitter/cli/init.html?highlight=tree-sitter.json#structure-of-tree-sitterjson)
file to the root of their repos. It has some useful information for
folks writing code, so I believe it makes sense to expose.

Here I've made 3 changes:

1. `tree-sitter-grammars.*` now include the `tree-sitter.json`:
   ```console
   $ ls $(nix-build -A tree-sitter-grammars.tree-sitter-nix)
   parser  queries  tree-sitter.json
   ```
2. `python3.pkgs.tree-sitter-grammars.*` Python packages have a new
   `config` method you can call to get a nicely typed datastructure:
   ```console
    $ nix-shell -p 'let pkgs = import ./. {}; in pkgs.python3.withPackages (ps: [ps.tree-sitter-grammars.tree-sitter-nix])' --run "python -c 'import tree_sitter_nix; print(tree_sitter_nix.config())'"
    field_schema='https://tree-sitter.github.io/tree-sitter/assets/schemas/config.schema.json' grammars=[Grammar(name='nix', camelcase='Nix', title='Nix', scope='source.nix', path='/nix/store/29vbs3fbzzjgq6jgrwlklwwbwwsvgx2b-tree-sitter-nix-grammar-0.25.6', external_files=None, file_types=['nix'], highlights='queries/highlights.scm', injections='queries/injections.scm', locals='queries/locals.scm', tags='queries/tags.scm', injection_regex='^nix$', first_line_regex=None, content_regex=None, class_name='TreeSitterNix')] metadata=Metadata(version='0.3.0', license='MIT', description='Nix grammar for tree-sitter', links=Links(repository=AnyUrl('https://github.com/nix-community/tree-sitter-nix'), funding=None, homepage=None), authors=[Author(name='Charles Strahan', email='charles@cstrahan.com', url=AnyUrl('https://www.cstrahan.com/'))], namespace='io.github.tree-sitter') bindings=Bindings(c=True, go=True, java=False, kotlin=False, node=True, python=True, rust=True, swift=True, zig=False)
   ```

   This required introducing a new `python-modules/tree-sitter-config`
   for the generated `TreeSitterConfig` datatype. I'm sort of hoping
   this (or something like it) would be acceptable for including in upstream
   `tree-sitter/py-tree-sitter`.
3. I've submitted patches to all grammers whose `tree-sitter.json` didn't
   obey upstream's schema definition. Until those patches land, we can
   opt the language out of the `test_config` test by setting
   `passthru.checkTreeSitterJson = false`.
2026-02-16 22:25:04 -08:00
R. Ryantm
b626d1c592 cargo-pgrx: 0.16.1 -> 0.17.0 2026-02-17 03:08:34 +00:00
Sandro
6c6495bd50 treewide: remove exec bit from files that don't need it (#461314) 2026-02-16 14:56:12 +00:00
Stefan Frijters
52ad3e180f antlr2: move CXXFLAGS into env for structuredAttrs 2026-02-15 20:05:28 +01:00
Ramses
ac05545cac tree-sitter: 0.25.10 → 0.26.3 (#482787) 2026-02-15 12:55:07 +00:00
K900
b35b3a6957 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-14 18:29:07 +03:00
Gergő Gutyina
d6c5b9a20a treewide: move env variable(s) into env for structuredAttrs (P-R) (#488870) 2026-02-14 11:57:36 +00:00
Stefan Frijters
f19d5371f7 glibtool, libtool, libtool_2: move env variable(s) into env for structuredAttrs 2026-02-14 12:25:19 +01:00
Michael Daniels
644ecf0f3a Merge branch 'master' into staging-next 2026-02-13 19:40:44 -05:00
Nick Cao
d7118e8dd8 yakut: 0.14.1 -> 0.14.2 (#490088) 2026-02-13 21:00:22 +00:00
nixpkgs-ci[bot]
e7b82c0fdd Merge master into staging-next 2026-02-13 12:11:32 +00:00
R. Ryantm
3da4f9e853 yakut: 0.14.1 -> 0.14.2 2026-02-13 11:29:19 +00:00
Yureka
86fd39f550 electron_{38,39,40}: updates (#489500) 2026-02-13 10:39:56 +00:00
nixpkgs-ci[bot]
fd0186038d Merge master into staging-next 2026-02-13 06:22:37 +00:00
David McFarland
bc5df9ba90 godot-mono: fix darwin build (#489489) 2026-02-13 04:04:36 +00:00
K900
daeb684bfa Merge remote-tracking branch 'origin/master' into staging-next 2026-02-12 15:22:32 +03:00
Eldritch Cookie
60bdfa51c8 tree-sitter: 0.25.10 → 0.26.5
amend for rerunning CI
2026-02-12 08:03:48 -03:00
Jo
e25ac2fcc7 various: remove version in bundlerEnv (#489734) 2026-02-12 10:49:00 +00:00
Sigmanificient
849f9faa4f license_finder: remove version from bundlerEnv 2026-02-12 10:25:18 +01:00
Sigmanificient
22f0092301 compass: remove version from bundlerEnv 2026-02-12 10:25:03 +01:00
nixpkgs-ci[bot]
f3e15eda7d Merge master into staging-next 2026-02-12 06:25:52 +00:00
Gergő Gutyina
869e107c84 nixbang: migrate to by-name (#486677) 2026-02-12 01:18:31 +00:00
Guy Chronister
5283690260 dazel: migrate to by-name 2026-02-11 15:26:04 -06:00
TomaSajt
1b93c22dcf electron-chromedriver_{38,39,40}: updates
Changelogs:
https://github.com/electron/electron/releases/tag/v38.8.1
https://github.com/electron/electron/releases/tag/v39.5.2
https://github.com/electron/electron/releases/tag/v40.3.0
2026-02-11 19:51:52 +01:00
TomaSajt
22dd075d2c electron_{38,39,40}-bin: updates
Changelogs:
https://github.com/electron/electron/releases/tag/v38.8.1
https://github.com/electron/electron/releases/tag/v39.5.2
https://github.com/electron/electron/releases/tag/v40.3.0
2026-02-11 19:51:45 +01:00