diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index e91f536c48ad..2bf04db951ec 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -68,6 +68,8 @@ - All Xfce packages have been moved to top level (e.g. if you previously added `pkgs.xfce.xfce4-whiskermenu-plugin` to `environment.systemPackages`, you will need to change it to `pkgs.xfce4-whiskermenu-plugin`). The `xfce` scope will be removed in NixOS 26.11. +- `vimPlugins.nvim-treesitter` has been updated to `main` branch, which is a full and incompatible rewrite. If you can't or don't want to update, you should use `vimPlugins.nvim-treesitter-legacy`. + ## Other Notable Changes {#sec-nixpkgs-release-26.05-notable-changes} diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4e94f4cbcda6..27ec72e63093 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22281,6 +22281,11 @@ githubId = 395821; name = "rht"; }; + rhydianjenkins = { + name = "Rhydian Jenkins"; + github = "RhydianJenkins"; + githubId = 9198690; + }; rhysmdnz = { email = "rhys@memes.nz"; matrix = "@rhys:memes.nz"; diff --git a/nixos/tests/wpa_supplicant.nix b/nixos/tests/wpa_supplicant.nix index 921c111cfc1f..1adda72186f4 100644 --- a/nixos/tests/wpa_supplicant.nix +++ b/nixos/tests/wpa_supplicant.nix @@ -96,16 +96,27 @@ let # Note: secrets are stored outside /etc/ and /nix/store to # test for accessibility of these paths - system.activationScripts.wpa-secrets = { - deps = [ - "users" - "specialfs" + systemd.services.wpa-secrets = { + wantedBy = [ + "network.target" + "multi-user.target" ]; - text = '' - install -Dm600 -o wpa_supplicant ${pkgs.writeText "wpa" '' - psk_nixos_test=${naughtyPassphrase} - ''} /var/lib/secrets/wpa - ''; + before = [ + "network.target" + "multi-user.target" + ]; + serviceConfig = { + Type = "oneshot"; + }; + script = + let + secretFile = pkgs.writeText "wpa" '' + psk_nixos_test=${naughtyPassphrase} + ''; + in + '' + install -Dm600 -o wpa_supplicant ${secretFile} /var/lib/secrets/wpa + ''; }; # wireless client diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index 45b855093bf3..f5998c0c1457 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -9,38 +9,38 @@ }, "clion": { "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "91474a3c35a9b3d50f43f0549098317b65aa881f2f80c3345f8dee7587d31f9e", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.5.tar.gz", - "build_number": "252.28238.22" + "version": "2025.3.1", + "sha256": "44ae3da5358ba010a62d55ab412b72f364c5dcd2c2dcd2004ae34b7463807bbd", + "url": "https://download.jetbrains.com/cpp/CLion-2025.3.1.tar.gz", + "build_number": "253.29346.141" }, "datagrip": { "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz", - "version": "2025.3", - "sha256": "010ad3a676cfe984e7498d1eb4f84686d7a110acbde4f9d288f53967255340e6", - "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3.tar.gz", - "build_number": "253.28294.259" + "version": "2025.3.2", + "sha256": "cb6ed6475d21eb8d30754131bd24003c114096bfa84ffccf334dc11cf8ac60cc", + "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3.2.tar.gz", + "build_number": "253.29346.170" }, "dataspell": { "url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz", - "version": "2025.2.3", - "sha256": "1e4bc499da1ce8c63e8a4526159c20ef8a797315dc6d3ab4c8eb109f323faba6", - "url": "https://download.jetbrains.com/python/dataspell-2025.2.3.tar.gz", - "build_number": "252.27397.129" + "version": "2025.3.1", + "sha256": "37f13426ce4f5d859d7db246f2328ccbad61adf361d43c784cb6932af6644c28", + "url": "https://download.jetbrains.com/python/dataspell-2025.3.1.tar.gz", + "build_number": "253.29346.157" }, "gateway": { "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "5a84a4dbc5fc1aa03fa1bf142e1eae51e265f6d17ec38c50932b83e629a4366c", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.5.tar.gz", - "build_number": "252.28238.6" + "version": "2025.3", + "sha256": "90c8a54f619245a5435c343f94f39595ab59cd3cbada569e2b1e28bcacdbcb4a", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.3.tar.gz", + "build_number": "253.28294.342" }, "goland": { "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "7b748b7f5af267e8bd4d90d44bbeea8cb58b262115d884d2cd567af8d9d753c1", - "url": "https://download.jetbrains.com/go/goland-2025.2.5.tar.gz", - "build_number": "252.28238.32" + "version": "2025.3", + "sha256": "6151856286ea546eb8af9aeb025772cee6bd57134f45494a818e8da20a8691c6", + "url": "https://download.jetbrains.com/go/goland-2025.3.tar.gz", + "build_number": "253.28294.337" }, "idea-community": { "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", @@ -51,24 +51,24 @@ }, "idea": { "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "dc92cd3850ba256d2cb1c9d884f9579f613f6fa747f628361458d21f66687393", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.5.tar.gz", - "build_number": "252.28238.7" + "version": "2025.3.1", + "sha256": "21e1b90b5ec684767a03498ba424ef3f9acc5dbf759cceefd5edd474f043ad6c", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.3.1.tar.gz", + "build_number": "253.29346.138" }, "mps": { "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "cfbe530d0385cf3e9ccc2f18f43db25525e0024abdbcd3203bd66fb77fc6f3b4", - "url": "https://download.jetbrains.com/mps/2025.2/MPS-2025.2.1.tar.gz", - "build_number": "252.26199.587" + "version": "2025.3", + "sha256": "c4023e52b4e17824d61d2768238619be14e5ae5735db533e3951647f377b6b79", + "url": "https://download.jetbrains.com/mps/2025.3/MPS-2025.3.tar.gz", + "build_number": "253.28294.432" }, "phpstorm": { "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "4f102bb85add2527e46695f3b866c0e315423e19bc45e0adb0de0fe577a1efe6", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.5.tar.gz", - "build_number": "252.28238.9", + "version": "2025.3.1", + "sha256": "fd8937ab6b79605cefc9917ffe6a08e05a6b7cc0256fa2178623d24ec322fa29", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.3.1.tar.gz", + "build_number": "253.29346.151", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -80,38 +80,38 @@ }, "pycharm": { "url-template": "https://download.jetbrains.com/python/pycharm-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "b1e47419e5844c38e7a7a9be9e5260c75cea6aa8423f2584dc1727f792d5feb4", - "url": "https://download.jetbrains.com/python/pycharm-2025.2.5.tar.gz", - "build_number": "252.28238.29" + "version": "2025.3.1", + "sha256": "933fd42d7cc2a76ad4ba23f9112294e4df013fa4c3362435a1e3368051c07391", + "url": "https://download.jetbrains.com/python/pycharm-2025.3.1.tar.gz", + "build_number": "253.29346.142" }, "rider": { "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", - "version": "2025.3.0.3", - "sha256": "f09d5e060df110316e8abdedc397e6475e5d46d3f99b422d06de69f6e7025dbc", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.0.3.tar.gz", - "build_number": "253.28294.237" + "version": "2025.3.1", + "sha256": "ba840f7c48da7f118cf57aa8c22df30120d16f175fbce3bec6a65590ed87f2e8", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.1.tar.gz", + "build_number": "253.29346.144" }, "ruby-mine": { "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "9d42262fa938e072a83828bd643c6d702b07e4a45c095315500a2a60d7bb805c", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.5.tar.gz", - "build_number": "252.28238.3" + "version": "2025.3.1", + "sha256": "e9eb2011ca2d5694c58c011690bf544d026e3a7c1c0c8de9bb37a18fa0cf8118", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.tar.gz", + "build_number": "253.29346.140" }, "rust-rover": { "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "01ec30397ec61ac6dcb66cb037ea69b2be8a7e079020e50513f2e1e102ccfc84", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.5.tar.gz", - "build_number": "252.28238.28" + "version": "2025.3.1", + "sha256": "5a1b34e10a1c59eee30694236baa8233c7787580769381be01b4ccb09618ec89", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.3.1.tar.gz", + "build_number": "253.29346.139" }, "webstorm": { "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", - "version": "2025.2.5", - "sha256": "535167a94350f355e8d4b63624df25c9eca58e5f570df596c7ca8ab630f3c485", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.5.tar.gz", - "build_number": "252.28238.10" + "version": "2025.3.1", + "sha256": "08a851d216b741c49ebb6846e178fb823d329fe7b9824a2134b68c8fd25ba2ae", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.3.1.tar.gz", + "build_number": "253.29346.143" }, "writerside": { "url-template": "https://download.jetbrains.com/writerside/writerside-{version}.tar.gz", @@ -131,38 +131,38 @@ }, "clion": { "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "bff9d778fdfa41dc69019f05b01a9f242caa4406432f63b9d599799790f62655", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.22" + "version": "2025.3.1", + "sha256": "b96c38c3d2f7ff7b988d75c970fd0e90363e09b8273106defc9ae3defa868ed7", + "url": "https://download.jetbrains.com/cpp/CLion-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.141" }, "datagrip": { "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz", - "version": "2025.3", - "sha256": "52a2e70f8903ee70ceb7fd45216f5d3ac35718ba066b30cb084c6bcacf9a5098", - "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3-aarch64.tar.gz", - "build_number": "253.28294.259" + "version": "2025.3.2", + "sha256": "1a6feb3aa255dace332cc18b868593181b6ea62c3d9f0d36f90032ca0517d068", + "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3.2-aarch64.tar.gz", + "build_number": "253.29346.170" }, "dataspell": { "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz", - "version": "2025.2.3", - "sha256": "4bebb406617b4179791d4b6560dc50355760773ef37f6ce9f27bd0d1fd638750", - "url": "https://download.jetbrains.com/python/dataspell-2025.2.3-aarch64.tar.gz", - "build_number": "252.27397.129" + "version": "2025.3.1", + "sha256": "40afd38cc704cdff2be89b9f0d67bdbcb1699d7b37b25d34d44d2d52ef6a46d3", + "url": "https://download.jetbrains.com/python/dataspell-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.157" }, "gateway": { "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "62cb3723786e66aec656561cc37f31bf232346be303184e3e73018e85b252430", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.6" + "version": "2025.3", + "sha256": "204ed3f7262877d0a46aaf30c5bafb7216b4e9736bebee71425c993c18486af8", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.3-aarch64.tar.gz", + "build_number": "253.28294.342" }, "goland": { "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "c9bdfe1a106c470ee335d779ab59f61898098d4769dac8c2975113dba6d8dcf5", - "url": "https://download.jetbrains.com/go/goland-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.32" + "version": "2025.3", + "sha256": "c530dd4bcc7a075a040b64859ecb34142c8fc0399625c5a13ae2d7a8f5974340", + "url": "https://download.jetbrains.com/go/goland-2025.3-aarch64.tar.gz", + "build_number": "253.28294.337" }, "idea-community": { "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", @@ -173,24 +173,24 @@ }, "idea": { "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "6203b9dbc2461abc59604a7fb319d8e06948b2886489ae03499e98f4c1a0a57c", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.7" + "version": "2025.3.1", + "sha256": "095711329d1e9c14641ba426e652d4dbd3885b27c9a046e44725ae677491e8c3", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.138" }, "mps": { "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", - "version": "2025.2.1", - "sha256": "cfbe530d0385cf3e9ccc2f18f43db25525e0024abdbcd3203bd66fb77fc6f3b4", - "url": "https://download.jetbrains.com/mps/2025.2/MPS-2025.2.1.tar.gz", - "build_number": "252.26199.587" + "version": "2025.3", + "sha256": "c4023e52b4e17824d61d2768238619be14e5ae5735db533e3951647f377b6b79", + "url": "https://download.jetbrains.com/mps/2025.3/MPS-2025.3.tar.gz", + "build_number": "253.28294.432" }, "phpstorm": { "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "9dbf2ef4f69039f82ed1c4f279a22d5e1cb88051bcf5670e7c4d5bf0263295e9", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.9", + "version": "2025.3.1", + "sha256": "7648667f85b4c45928b04d4c26f22882a8aa65a787a64fa2f7affe51a1bc2a61", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.151", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -202,38 +202,38 @@ }, "pycharm": { "url-template": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "7037672c6913f643ec4979ca5f16791588e001ffd39f830d874587f79e358be2", - "url": "https://download.jetbrains.com/python/pycharm-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.29" + "version": "2025.3.1", + "sha256": "2b6f5a430132773ea7caf3046f7763ea7a031dbfab6e1be72bdc86f3cc7a758b", + "url": "https://download.jetbrains.com/python/pycharm-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.142" }, "rider": { "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz", - "version": "2025.3.0.3", - "sha256": "eb3727a2c4159e185b839b0ee0c2ee7383d4bc5a8ef3c1f41dbd59ae7cb705d6", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.0.3-aarch64.tar.gz", - "build_number": "253.28294.237" + "version": "2025.3.1", + "sha256": "19080fcdc48fa0f743ed60927b71975a3c478b805296161cfd8a0aa2c04c8f52", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.144" }, "ruby-mine": { "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "1dd8720dbb32a9ae6ed9856834baf5242aa8296ed179fee3e5b7be432f993155", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.3" + "version": "2025.3.1", + "sha256": "bf603c6a1ba1e618afdb70589648447cfce53b4daa7a0cc68073c1b77e727d55", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.140" }, "rust-rover": { "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "8e424e01a38faebbfd7fa36cdae51e233551f921a666e36a0a0a6a04e686fa0a", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.28" + "version": "2025.3.1", + "sha256": "fb0f81c9d2a2a604718484954b261a642be9ed6f51de98fcdc6cedb32b0a4c9e", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.139" }, "webstorm": { "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", - "version": "2025.2.5", - "sha256": "d4a474c7434878906ed9d3c92572ac61c6fe8eb7dc48653677e2ead1785f4551", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.5-aarch64.tar.gz", - "build_number": "252.28238.10" + "version": "2025.3.1", + "sha256": "fd8bb3ee70c549165d9102437bca03e857fc147281c1d7382249d4690c31dd87", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.3.1-aarch64.tar.gz", + "build_number": "253.29346.143" }, "writerside": { "url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.tar.gz", @@ -253,38 +253,38 @@ }, "clion": { "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", - "version": "2025.2.5", - "sha256": "234b93f26fbb411393dbfd7d1084ff8e8d35b745778d4b9ed1ecba670dafe0fb", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.5.dmg", - "build_number": "252.28238.22" + "version": "2025.3.1", + "sha256": "9a8174c9229f9c86f86da1a8e2bdab52ffb369ea0781b57eb245703ebc8307e2", + "url": "https://download.jetbrains.com/cpp/CLion-2025.3.1.dmg", + "build_number": "253.29346.141" }, "datagrip": { "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg", - "version": "2025.3", - "sha256": "4a92e083ddc6edb7ff1639705d6bd3cf8d47d960659a9aa71e19b95fafad8d07", - "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3.dmg", - "build_number": "253.28294.259" + "version": "2025.3.2", + "sha256": "0383a0a4f2fde583b62ea7d342e5718b0fa306fc8349541c75bec5ae841fb4fc", + "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3.2.dmg", + "build_number": "253.29346.170" }, "dataspell": { "url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg", - "version": "2025.2.3", - "sha256": "7d1a60c4367a1e1bd43aec494177c4c30744cb5bf904a3c71d2a3d13439a7b12", - "url": "https://download.jetbrains.com/python/dataspell-2025.2.3.dmg", - "build_number": "252.27397.129" + "version": "2025.3.1", + "sha256": "388d956dd6243697a162c062c76b2fee4098f4f3405badb07a69ce6df7de6017", + "url": "https://download.jetbrains.com/python/dataspell-2025.3.1.dmg", + "build_number": "253.29346.157" }, "gateway": { "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg", - "version": "2025.2.5", - "sha256": "a0a4314c5f08331a82420580bf3e26df19b52573cda3ecac354d8ac49caf191d", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.5.dmg", - "build_number": "252.28238.6" + "version": "2025.3", + "sha256": "282fd7f302d95adeed022f8d6c679d3292778f96205394af52dd090f6201f338", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.3.dmg", + "build_number": "253.28294.342" }, "goland": { "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2025.2.5", - "sha256": "b900b868b748b78c01c5da949e8bcc0df277caa2e3efcc50898641aadaf485f2", - "url": "https://download.jetbrains.com/go/goland-2025.2.5.dmg", - "build_number": "252.28238.32" + "version": "2025.3", + "sha256": "e1df4f10b158c7788736559666244e994500a40db5b08661e2691357d269dbf4", + "url": "https://download.jetbrains.com/go/goland-2025.3.dmg", + "build_number": "253.28294.337" }, "idea-community": { "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", @@ -295,24 +295,24 @@ }, "idea": { "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2025.2.5", - "sha256": "c0d6731d60bdcdaaea5c0474c296e39cc336f424da872c6ed022e8f139d779ee", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.5.dmg", - "build_number": "252.28238.7" + "version": "2025.3.1", + "sha256": "adf5af3839e07ba6387bf0eca94df2f44c829023a1898170eacbc5cbafce0393", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.3.1.dmg", + "build_number": "253.29346.138" }, "mps": { "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos.dmg", - "version": "2025.2.1", - "sha256": "e0b2644918ffe76b10001fc7904a58b2ec88cda2d317b10508d3bac784a490b2", - "url": "https://download.jetbrains.com/mps/2025.2/MPS-2025.2.1-macos.dmg", - "build_number": "252.26199.587" + "version": "2025.3", + "sha256": "c216008ca905efd9ab9271df9599ef38ecb66cba2c61482e7a56434ae3eddee6", + "url": "https://download.jetbrains.com/mps/2025.3/MPS-2025.3-macos.dmg", + "build_number": "253.28294.432" }, "phpstorm": { "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2025.2.5", - "sha256": "2a765be05bd2176899297ba0599735c2a13d1065e9d65895a6ead7ed850f0254", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.5.dmg", - "build_number": "252.28238.9", + "version": "2025.3.1", + "sha256": "11988bcee5d94b271ea67aeacd3e836029595a6cfebfec2659565fc18a4ad2d1", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.3.1.dmg", + "build_number": "253.29346.151", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -324,38 +324,38 @@ }, "pycharm": { "url-template": "https://download.jetbrains.com/python/pycharm-{version}.dmg", - "version": "2025.2.5", - "sha256": "00eccdeb39bd8eeaed1b98ad99f542fbc3851389f9e7d19355d05dfd979eb669", - "url": "https://download.jetbrains.com/python/pycharm-2025.2.5.dmg", - "build_number": "252.28238.29" + "version": "2025.3.1", + "sha256": "586c9eed67da609fc1e565a8bfc36eb155b23e5483d5dc6e9dcf8b5540f47fa5", + "url": "https://download.jetbrains.com/python/pycharm-2025.3.1.dmg", + "build_number": "253.29346.142" }, "rider": { "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", - "version": "2025.3.0.3", - "sha256": "e8261d30d549f1809228c84e4b31d2cae337cb7bc35cd6da4e0f801e4d2f52db", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.0.3.dmg", - "build_number": "253.28294.237" + "version": "2025.3.1", + "sha256": "addd816dbdf130e2ef5e7dc184d7a8087f8bfbf6eba4e32ead2452069a49607d", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.1.dmg", + "build_number": "253.29346.144" }, "ruby-mine": { "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", - "version": "2025.2.5", - "sha256": "7dedc215b849194f8814380a4e622e117346fb52fc3f102bfa53332d33c9433b", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.5.dmg", - "build_number": "252.28238.3" + "version": "2025.3.1", + "sha256": "4fce84983a6ace16d8479150b765280250a260b3d24fb37258d114000c6c1115", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.dmg", + "build_number": "253.29346.140" }, "rust-rover": { "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg", - "version": "2025.2.5", - "sha256": "1f149d98d41b3929e3e920d5465eaa9963312d93f106d8821d0c51721ae2609c", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.5.dmg", - "build_number": "252.28238.28" + "version": "2025.3.1", + "sha256": "3899875452a5182db93b132c00dbc84394ffb637430b97f2390be8abb0412537", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.3.1.dmg", + "build_number": "253.29346.139" }, "webstorm": { "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", - "version": "2025.2.5", - "sha256": "1f3779bf695758e830126a95734360bd640794ec278c250fad9a71969de4ee39", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.5.dmg", - "build_number": "252.28238.10" + "version": "2025.3.1", + "sha256": "a6cb906562f95b37e9c1e34c9bd9561dea653a726c95d02bfa957acbe909b88d", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.3.1.dmg", + "build_number": "253.29346.143" }, "writerside": { "url-template": "https://download.jetbrains.com/writerside/writerside-{version}.dmg", @@ -375,38 +375,38 @@ }, "clion": { "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "b0496540a133c82c64ac959f1d4542fe331bd63403fd230e23adf4bc957c84af", - "url": "https://download.jetbrains.com/cpp/CLion-2025.2.5-aarch64.dmg", - "build_number": "252.28238.22" + "version": "2025.3.1", + "sha256": "11cae8aeb43d1870d96980f1d927ff545fabed989f3bf4e7327911b441e149f1", + "url": "https://download.jetbrains.com/cpp/CLion-2025.3.1-aarch64.dmg", + "build_number": "253.29346.141" }, "datagrip": { "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg", - "version": "2025.3", - "sha256": "16a5df01852648a82082fb667bbed6fcb43e15ef9a91e35a0be422dd37d07180", - "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3-aarch64.dmg", - "build_number": "253.28294.259" + "version": "2025.3.2", + "sha256": "a7224548dc9da3863727b0c11cef9d613fd951d16baa016ca1407c56a9ec6964", + "url": "https://download.jetbrains.com/datagrip/datagrip-2025.3.2-aarch64.dmg", + "build_number": "253.29346.170" }, "dataspell": { "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg", - "version": "2025.2.3", - "sha256": "ad8a2d8403c7d44f66d0905ab6d28a3e888e78b9cc140725e7ca744257c6ce58", - "url": "https://download.jetbrains.com/python/dataspell-2025.2.3-aarch64.dmg", - "build_number": "252.27397.129" + "version": "2025.3.1", + "sha256": "fe0d8ef15e6e36af0ea4361bd474f204ee5c307ef90af8ec833976a1dae5a5a3", + "url": "https://download.jetbrains.com/python/dataspell-2025.3.1-aarch64.dmg", + "build_number": "253.29346.157" }, "gateway": { "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "af0a82a46ecad837ee6c86d97623e58d377eed7d5ee56c7af5765071e0b0c12e", - "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.5-aarch64.dmg", - "build_number": "252.28238.6" + "version": "2025.3", + "sha256": "b10cabda93c88d27bcc135a44a1fd98fe60fe8305606d6e75a0d5b736f0df274", + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.3-aarch64.dmg", + "build_number": "253.28294.342" }, "goland": { "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "91faea3e0aff80e16a27cacaec1c39ef13eac2b3da1b0f0aa1af667be96f4c78", - "url": "https://download.jetbrains.com/go/goland-2025.2.5-aarch64.dmg", - "build_number": "252.28238.32" + "version": "2025.3", + "sha256": "d4ee20b5c3df6151d366d6cc9b06b915499ff0c1eb1184aab53a01078908ec89", + "url": "https://download.jetbrains.com/go/goland-2025.3-aarch64.dmg", + "build_number": "253.28294.337" }, "idea-community": { "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", @@ -417,24 +417,24 @@ }, "idea": { "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "6ec8cf520556c75e91a3cae1c54f464dee3609c4d7efef3bb307b129c7d9cb63", - "url": "https://download.jetbrains.com/idea/ideaIU-2025.2.5-aarch64.dmg", - "build_number": "252.28238.7" + "version": "2025.3.1", + "sha256": "2137863cc3a5f4acd25ba38a82e004e935d3a94fa566f8e3851d6b8a8ac12777", + "url": "https://download.jetbrains.com/idea/ideaIU-2025.3.1-aarch64.dmg", + "build_number": "253.29346.138" }, "mps": { "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos-aarch64.dmg", - "version": "2025.2.1", - "url": "https://download.jetbrains.com/mps/2025.2/MPS-2025.2.1-macos-aarch64.dmg", - "sha256": "d409c82b06cab622dc469d6929e291e40b81b21e1e4b784833d07eb7697f5f61", - "build_number": "252.26199.587" + "version": "2025.3", + "url": "https://download.jetbrains.com/mps/2025.3/MPS-2025.3-macos-aarch64.dmg", + "sha256": "dc79c41ce851448f4862306173914eee1e63e230410ed65356498efd2d5f0444", + "build_number": "253.28294.432" }, "phpstorm": { "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "8320ce229c03277f53a836bc19b796e9241bb00e3e40d4f048290baa27aa9a90", - "url": "https://download.jetbrains.com/webide/PhpStorm-2025.2.5-aarch64.dmg", - "build_number": "252.28238.9", + "version": "2025.3.1", + "sha256": "0453e0a6ee86c3cbf97b8c48f2826751d8085bf8211b541a04752621c5af16bc", + "url": "https://download.jetbrains.com/webide/PhpStorm-2025.3.1-aarch64.dmg", + "build_number": "253.29346.151", "version-major-minor": "2022.3" }, "pycharm-community": { @@ -446,38 +446,38 @@ }, "pycharm": { "url-template": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "71da1283259bc59897e5bb43c6c3771a72d026419ed4d79192889ea3885ac0de", - "url": "https://download.jetbrains.com/python/pycharm-2025.2.5-aarch64.dmg", - "build_number": "252.28238.29" + "version": "2025.3.1", + "sha256": "ec8e97856f00da902020c72b0f079cc10983de6bb4438292ea5faa1e5b0cb935", + "url": "https://download.jetbrains.com/python/pycharm-2025.3.1-aarch64.dmg", + "build_number": "253.29346.142" }, "rider": { "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", - "version": "2025.3.0.3", - "sha256": "ff03408013ce86ffd437204d635401a4ca673ee15596e3d93cd9c69e63e7e7c3", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.0.3-aarch64.dmg", - "build_number": "253.28294.237" + "version": "2025.3.1", + "sha256": "d7080323412900f5d37270233e5a4c773011c6853d6031ce1f5e635c77511426", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.3.1-aarch64.dmg", + "build_number": "253.29346.144" }, "ruby-mine": { "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "8527cb286ea5d9cd612538cb55354dc689b7f7fe5ec0b81a8f1a4a2279e94351", - "url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.5-aarch64.dmg", - "build_number": "252.28238.3" + "version": "2025.3.1", + "sha256": "67f1aa674b90ec54ba21f3523ad940218f979befd7429e38ad822bc8146d16a4", + "url": "https://download.jetbrains.com/ruby/RubyMine-2025.3.1-aarch64.dmg", + "build_number": "253.29346.140" }, "rust-rover": { "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "7927f48c24ff1e9b235f3f6bbcd74fb1fad907035146a04c55ef62ccdf90c087", - "url": "https://download.jetbrains.com/rustrover/RustRover-2025.2.5-aarch64.dmg", - "build_number": "252.28238.28" + "version": "2025.3.1", + "sha256": "103a12ed1c37b6b38cff5d637e7dc7b8dcc78f5c576ba38b8f862c6ba3647d52", + "url": "https://download.jetbrains.com/rustrover/RustRover-2025.3.1-aarch64.dmg", + "build_number": "253.29346.139" }, "webstorm": { "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", - "version": "2025.2.5", - "sha256": "729d519244a4be15add4b0963ebf84fb9c3f3f2f7d1eab3ad925ef79fe359773", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.5-aarch64.dmg", - "build_number": "252.28238.10" + "version": "2025.3.1", + "sha256": "1c21990cee2bbbffdd8f6c90e8071bc03ec7fe5a3662e51931c15222d4b7ccb2", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2025.3.1-aarch64.dmg", + "build_number": "253.29346.143" }, "writerside": { "url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.dmg", diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix index 4897134ef811..675aae8a9c57 100644 --- a/pkgs/applications/editors/neovim/utils.nix +++ b/pkgs/applications/editors/neovim/utils.nix @@ -215,66 +215,74 @@ let grammarToPlugin = grammar: - let - name = lib.pipe grammar [ - lib.getName + # If the grammar has already been processed by this function, return it as-is. + # This makes the function idempotent and prevents double-wrapping which mangles + # the names of the generated parser files. + if grammar ? origGrammar then + grammar + else + let + name = lib.pipe grammar [ + lib.getName - # added in buildGrammar - (lib.removeSuffix "-grammar") + # added in buildGrammar + (lib.removeSuffix "-grammar") - # grammars from tree-sitter.builtGrammars - (lib.removePrefix "tree-sitter-") - (lib.replaceStrings [ "-" ] [ "_" ]) - ]; + # grammars from tree-sitter.builtGrammars + (lib.removePrefix "tree-sitter-") + (lib.replaceStrings [ "-" ] [ "_" ]) + ]; - nvimGrammars = lib.mapAttrsToList ( - name: value: - value.origGrammar - or (throw "additions to `pkgs.vimPlugins.nvim-treesitter.grammarPlugins` set should be passed through `pkgs.neovimUtils.grammarToPlugin` first") - ) vimPlugins.nvim-treesitter.grammarPlugins; - isNvimGrammar = x: builtins.elem x nvimGrammars; + nvimGrammars = lib.mapAttrsToList ( + name: value: + value.origGrammar + or (throw "additions to `pkgs.vimPlugins.nvim-treesitter.grammarPlugins` set should be passed through `pkgs.neovimUtils.grammarToPlugin` first") + ) vimPlugins.nvim-treesitter.grammarPlugins; + isNvimGrammar = x: builtins.elem x nvimGrammars; - toNvimTreesitterGrammar = makeSetupHook { - name = "to-nvim-treesitter-grammar"; - } ./to-nvim-treesitter-grammar.sh; - in + toNvimTreesitterGrammar = makeSetupHook { + name = "to-nvim-treesitter-grammar"; + } ./to-nvim-treesitter-grammar.sh; + in - (toVimPlugin ( - stdenv.mkDerivation { - name = "treesitter-grammar-${name}"; + (toVimPlugin ( + stdenv.mkDerivation { + name = "nvim-treesitter-grammar-${name}"; - origGrammar = grammar; - grammarName = name; + origGrammar = grammar; + grammarName = name; - # Queries for nvim-treesitter's (not just tree-sitter's) officially - # supported languages are bundled with nvim-treesitter - # Queries from repositories for such languages are incompatible - # with nvim's implementation of treesitter. - # - # We try our best effort to only include queries for niche languages - # (there are grammars for them in nixpkgs, but they're in - # `tree-sitter-grammars.tree-sitter-*`; `vimPlugins.nvim-treesitter-parsers.*` - # only includes officially supported languages) - # - # To use grammar for a niche language, users usually do: - # packages.all.start = with final.vimPlugins; [ - # (pkgs.neovimUtils.grammarToPlugin pkgs.tree-sitter-grammars.tree-sitter-LANG) - # ] - # - # See also https://github.com/NixOS/nixpkgs/pull/344849#issuecomment-2381447839 - installQueries = !isNvimGrammar grammar; + # Queries for nvim-treesitter's (not just tree-sitter's) officially + # supported languages are bundled with nvim-treesitter + # Queries from repositories for such languages are incompatible + # with nvim's implementation of treesitter. + # + # We try our best effort to only include queries for niche languages + # (there are grammars for them in nixpkgs, but they're in + # `tree-sitter-grammars.tree-sitter-*`; `vimPlugins.nvim-treesitter-parsers.*` + # only includes officially supported languages) + # + # To use grammar for a niche language, users usually do: + # packages.all.start = with final.vimPlugins; [ + # (pkgs.neovimUtils.grammarToPlugin pkgs.tree-sitter-grammars.tree-sitter-LANG) + # ] + # + # See also https://github.com/NixOS/nixpkgs/pull/344849#issuecomment-2381447839 + installQueries = !isNvimGrammar grammar; - dontUnpack = true; - __structuredAttrs = true; + dontUnpack = true; + __structuredAttrs = true; - nativeBuildInputs = [ toNvimTreesitterGrammar ]; + nativeBuildInputs = [ toNvimTreesitterGrammar ]; - meta = { - platforms = lib.platforms.all; + passthru = grammar.passthru or { }; + + meta = { + platforms = lib.platforms.all; + } + // grammar.meta; } - // grammar.meta; - } - )); + )); /* Fork of vimUtils.packDir that additionally generates a propagated-build-inputs-file that diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 265712cd3940..14e50e224dc1 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -12000,12 +12000,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2025-05-24"; + version = "0.10.0-unstable-2025-12-29"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "42fc28ba918343ebfd5565147a42a26580579482"; - hash = "sha256-CVs9FTdg3oKtRjz2YqwkMr0W5qYLGfVyxyhE3qnGYbI="; + rev = "7efc1b58a8061d29786860006c7257c90a5196dc"; + hash = "sha256-AMEzUaVVPzHT7vpPJUFt5UbBiN9tygH5UMio/lU/baw="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix index a1e9b0bc587d..f50c379ec2fe 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix @@ -2,4 +2,4 @@ lib, vimPlugins, }: -lib.recurseIntoAttrs vimPlugins.nvim-treesitter.grammarPlugins +lib.recurseIntoAttrs vimPlugins.nvim-treesitter.parsers diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index e8ce9b52e722..ae72ba377b59 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -3,6 +3,7 @@ { buildGrammar, + buildQueries, fetchCrate, fetchFromBitbucket, fetchFromGitHub, @@ -19,3625 +20,4575 @@ }: { - ada = buildGrammar { - language = "ada"; - version = "0.0.0+rev=6c26c44"; - src = fetchFromGitHub { - owner = "briot"; - repo = "tree-sitter-ada"; - rev = "6c26c4413965dc7bacbccfa66503bf6b8228e254"; - hash = "sha256-kxm6MVUktOzH6WVKZxgGO9kFFEUXk7NFk+twidsDNM0="; - }; - meta.homepage = "https://github.com/briot/tree-sitter-ada"; - }; - agda = buildGrammar { - language = "agda"; - version = "0.0.0+rev=e8d47a6"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-agda"; - rev = "e8d47a6987effe34d5595baf321d82d3519a8527"; - hash = "sha256-5h56+A7ZypckJ9mwht7XP/66oiehwAEQ4Z6WeVhQBvQ="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; - }; - angular = buildGrammar { - language = "angular"; - version = "0.0.0+rev=d1f24a8"; - src = fetchFromGitHub { - owner = "dlvandenberg"; - repo = "tree-sitter-angular"; - rev = "d1f24a8890462cb740909ff62a3a079cded288bc"; - hash = "sha256-vC4v3uuUdHVUcm33egg3pWIqWSCwCkw5LTyD3ouMdiQ="; - }; - meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; - }; - apex = buildGrammar { - language = "apex"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "apex"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - arduino = buildGrammar { - language = "arduino"; - version = "0.0.0+rev=53eb391"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-arduino"; - rev = "53eb391da4c6c5857f8defa2c583c46c2594f565"; - hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino"; - }; - asm = buildGrammar { - language = "asm"; - version = "0.0.0+rev=839741f"; - src = fetchFromGitHub { - owner = "RubixDev"; - repo = "tree-sitter-asm"; - rev = "839741fef4dab5128952334624905c82b40c7133"; - hash = "sha256-AbMSSt3tTjyPe7ksNjBxxsqvdoKmIKymqzisUWrSTT0="; - }; - meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; - }; - astro = buildGrammar { - language = "astro"; - version = "0.0.0+rev=213f6e6"; - src = fetchFromGitHub { - owner = "virchau13"; - repo = "tree-sitter-astro"; - rev = "213f6e6973d9b456c6e50e86f19f66877e7ef0ee"; - hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE="; - }; - meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; - }; - authzed = buildGrammar { - language = "authzed"; - version = "0.0.0+rev=83e5c26"; - src = fetchFromGitHub { - owner = "mleonidas"; - repo = "tree-sitter-authzed"; - rev = "83e5c26a8687eb4688fe91d690c735cc3d21ad81"; - hash = "sha256-xJDueA0qydB2dsmnIKPBU6P+4mSDO3vAQehHuyZpq/I="; - }; - meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; - }; - awk = buildGrammar { - language = "awk"; - version = "0.0.0+rev=34bbdc7"; - src = fetchFromGitHub { - owner = "Beaglefoot"; - repo = "tree-sitter-awk"; - rev = "34bbdc7cce8e803096f47b625979e34c1be38127"; - hash = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0="; - }; - meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; - }; - bash = buildGrammar { - language = "bash"; - version = "0.0.0+rev=a06c2e4"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-bash"; - rev = "a06c2e4415e9bc0346c6b86d401879ffb44058f7"; - hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; - }; - bass = buildGrammar { - language = "bass"; - version = "0.0.0+rev=28dc705"; - src = fetchFromGitHub { - owner = "vito"; - repo = "tree-sitter-bass"; - rev = "28dc7059722be090d04cd751aed915b2fee2f89a"; - hash = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM="; - }; - meta.homepage = "https://github.com/vito/tree-sitter-bass"; - }; - beancount = buildGrammar { - language = "beancount"; - version = "0.0.0+rev=b7a2557"; - src = fetchFromGitHub { - owner = "polarmutex"; - repo = "tree-sitter-beancount"; - rev = "b7a2557e6c8cf1dc70a52cece1861522ad3903fc"; - hash = "sha256-E8FPmskJr1OQ55w52FUi9zub7BTZ6neX3VHypjEyRek="; - }; - meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; - }; - bibtex = buildGrammar { - language = "bibtex"; - version = "0.0.0+rev=8d04ed2"; - src = fetchFromGitHub { - owner = "latex-lsp"; - repo = "tree-sitter-bibtex"; - rev = "8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; - hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4="; - }; - meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; - }; - bicep = buildGrammar { - language = "bicep"; - version = "0.0.0+rev=bff5988"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-bicep"; - rev = "bff59884307c0ab009bd5e81afd9324b46a6c0f9"; - hash = "sha256-+qvhJgYqs8aj/Kmojr7lmjbXmskwVvbYBn4ia9wOv3k="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bicep"; - }; - bitbake = buildGrammar { - language = "bitbake"; - version = "0.0.0+rev=a5d04fd"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-bitbake"; - rev = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; - hash = "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bitbake"; - }; - blade = buildGrammar { - language = "blade"; - version = "0.0.0+rev=fbe5f81"; - src = fetchFromGitHub { - owner = "EmranMR"; - repo = "tree-sitter-blade"; - rev = "fbe5f81b54f0f6153961824ce306ffc805134980"; - hash = "sha256-zBdE6yP4DATApkf7UDGFBiQbIAuvQo0EMVf/jiXoCOQ="; - }; - meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; - }; - blueprint = buildGrammar { - language = "blueprint"; - version = "0.0.0+rev=355ef84"; - src = fetchFromGitLab { - owner = "gabmus"; - repo = "tree-sitter-blueprint"; - rev = "355ef84ef8a958ac822117b652cf4d49bac16c79"; - hash = "sha256-+lkDfAL3zKt+NpvHIb1nyHvHkmZ2Ydh78N22ZOeiErs="; - }; - meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint"; - }; - bp = buildGrammar { - language = "bp"; - version = "0.0.0+rev=ee641d1"; - src = fetchFromGitHub { - owner = "ambroisie"; - repo = "tree-sitter-bp"; - rev = "ee641d15390183d7535777947ce0f2f1fbcee69f"; - hash = "sha256-sCvz8Bf0nffSyis9rhppD/iCrlTyTLPAeH6WXg0N6+Y="; - }; - meta.homepage = "https://github.com/ambroisie/tree-sitter-bp"; - }; - brightscript = buildGrammar { - language = "brightscript"; - version = "0.0.0+rev=253fdfa"; - src = fetchFromGitHub { - owner = "ajdelcimmuto"; - repo = "tree-sitter-brightscript"; - rev = "253fdfaa23814cb46c2d5fc19049fa0f2f62c6da"; - hash = "sha256-aE8Of2shLliebuY9A/Sr4bjCm6At9fgDFyPaqMqpg/4="; - }; - meta.homepage = "https://github.com/ajdelcimmuto/tree-sitter-brightscript"; - }; - c = buildGrammar { - language = "c"; - version = "0.0.0+rev=ae19b67"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-c"; - rev = "ae19b676b13bdcc13b7665397e6d9b14975473dd"; - hash = "sha256-i40dlg12UNR3dUWtdlYLZKsusYUWzu+QgC2iedRk968="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; - }; - c3 = buildGrammar { - language = "c3"; - version = "0.0.0+rev=3bcb189"; - src = fetchFromGitHub { - owner = "c3lang"; - repo = "tree-sitter-c3"; - rev = "3bcb189c85a15d5e47a12947fbb25cd6604025f5"; - hash = "sha256-aOvlLAXe7h2RC6oUSuLk6g9XvcrUsSVHV6M0dKkf+MU="; - }; - meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; - }; - c_sharp = buildGrammar { - language = "c_sharp"; - version = "0.0.0+rev=485f0ba"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-c-sharp"; - rev = "485f0bae0274ac9114797fc10db6f7034e4086e3"; - hash = "sha256-BRn23iueDJ+YwuPJ+ebOAhjoELQX1VOBFR/YbQDYhfQ="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; - }; - caddy = buildGrammar { - language = "caddy"; - version = "0.0.0+rev=2686186"; - src = fetchFromGitHub { - owner = "opa-oz"; - repo = "tree-sitter-caddy"; - rev = "2686186edb61be47960431c93a204fb249681360"; - hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw="; - }; - meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy"; - }; - cairo = buildGrammar { - language = "cairo"; - version = "0.0.0+rev=6238f60"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-cairo"; - rev = "6238f609bea233040fe927858156dee5515a0745"; - hash = "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cairo"; - }; - capnp = buildGrammar { - language = "capnp"; - version = "0.0.0+rev=7b0883c"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-capnp"; - rev = "7b0883c03e5edd34ef7bcf703194204299d7099f"; - hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-capnp"; - }; - chatito = buildGrammar { - language = "chatito"; - version = "0.0.0+rev=b4cbe9a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-chatito"; - rev = "b4cbe9ab7672d5106e9550d8413835395a1be362"; - hash = "sha256-te2Eg8J4Zf5H6FKLnCAyyKSjTABESUKzqQWwW/k/Y1c="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-chatito"; - }; - circom = buildGrammar { - language = "circom"; - version = "0.0.0+rev=0215052"; - src = fetchFromGitHub { - owner = "Decurity"; - repo = "tree-sitter-circom"; - rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e"; - hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8="; - }; - meta.homepage = "https://github.com/Decurity/tree-sitter-circom"; - }; - clojure = buildGrammar { - language = "clojure"; - version = "0.0.0+rev=e43eff8"; - src = fetchFromGitHub { - owner = "sogaiu"; - repo = "tree-sitter-clojure"; - rev = "e43eff80d17cf34852dcd92ca5e6986d23a7040f"; - hash = "sha256-jokekIuuQLx5UtuPs4XAI+euispeFCwSQByVKVelrC4="; - }; - meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; - }; - cmake = buildGrammar { - language = "cmake"; - version = "0.0.0+rev=c7b2a71"; - src = fetchFromGitHub { - owner = "uyha"; - repo = "tree-sitter-cmake"; - rev = "c7b2a71e7f8ecb167fad4c97227c838439280175"; - hash = "sha256-+Lom3xjPmhhZr3G4aV054lbhLjvJsPaQalSqkKUijvU="; - }; - meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; - }; - comment = buildGrammar { - language = "comment"; - version = "0.0.0+rev=db922d7"; - src = fetchFromGitHub { - owner = "stsewd"; - repo = "tree-sitter-comment"; - rev = "db922d7809637900089709e07e31b88c42354ec2"; - hash = "sha256-gpxR7x/RMXk/XObKp8CX9HmJs0VPMRKTGLFxZtaoc0A="; - }; - meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; - }; - commonlisp = buildGrammar { - language = "commonlisp"; - version = "0.0.0+rev=3232350"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-commonlisp"; - rev = "32323509b3d9fe96607d151c2da2c9009eb13a2f"; - hash = "sha256-cNGxZXoxhnXGo4yhMHDSjF/j43JNXg1ClpqN2xJgLQU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-commonlisp"; - }; - cooklang = buildGrammar { - language = "cooklang"; - version = "0.0.0+rev=4ebe237"; - src = fetchFromGitHub { - owner = "addcninblue"; - repo = "tree-sitter-cooklang"; - rev = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; - hash = "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE="; - }; - meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; - }; - corn = buildGrammar { - language = "corn"; - version = "0.0.0+rev=4646547"; - src = fetchFromGitHub { - owner = "jakestanger"; - repo = "tree-sitter-corn"; - rev = "464654742cbfd3a3de560aba120998f1d5dfa844"; - hash = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k="; - }; - meta.homepage = "https://github.com/jakestanger/tree-sitter-corn"; - }; - cpon = buildGrammar { - language = "cpon"; - version = "0.0.0+rev=594289e"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-cpon"; - rev = "594289eadfec719198e560f9d7fd243c4db678d5"; - hash = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cpon"; - }; - cpp = buildGrammar { - language = "cpp"; - version = "0.0.0+rev=12bd6f7"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-cpp"; - rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35"; - hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; - }; - css = buildGrammar { - language = "css"; - version = "0.0.0+rev=dda5cfc"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-css"; - rev = "dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f"; - hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; - }; - csv = buildGrammar { - language = "csv"; - version = "0.0.0+rev=f6bf6e3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-csv"; - rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; - hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; - }; - location = "csv"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; - }; - cuda = buildGrammar { - language = "cuda"; - version = "0.0.0+rev=48b066f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-cuda"; - rev = "48b066f334f4cf2174e05a50218ce2ed98b6fd01"; - hash = "sha256-sX9AOe8dJJsRbzGq20qakWBnLiwYQ90mQspAuYxQzoQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda"; - }; - cue = buildGrammar { - language = "cue"; - version = "0.0.0+rev=770737b"; - src = fetchFromGitHub { - owner = "eonpatapon"; - repo = "tree-sitter-cue"; - rev = "770737bcff2c4aa3f624d439e32b07dbb07102d3"; - hash = "sha256-ujSBOwOnjsKuFhHtt4zvj90VcQsak8mEcWYJ0e5/mKc="; - }; - meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; - }; - cylc = buildGrammar { - language = "cylc"; - version = "0.0.0+rev=6d1d811"; - src = fetchFromGitHub { - owner = "elliotfontaine"; - repo = "tree-sitter-cylc"; - rev = "6d1d81137112299324b526477ce1db989ab58fb8"; - hash = "sha256-jgQCTM36S8UwSyT4LAfcX4DUIl2OYVMeQdDg3zRrw00="; - }; - meta.homepage = "https://github.com/elliotfontaine/tree-sitter-cylc"; - }; - d = buildGrammar { - language = "d"; - version = "0.0.0+rev=fb028c8"; - src = fetchFromGitHub { - owner = "gdamore"; - repo = "tree-sitter-d"; - rev = "fb028c8f14f4188286c2eef143f105def6fbf24f"; - hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo="; - }; - meta.homepage = "https://github.com/gdamore/tree-sitter-d"; - }; - dart = buildGrammar { - language = "dart"; - version = "0.0.0+rev=d4d8f3e"; - src = fetchFromGitHub { - owner = "UserNobody14"; - repo = "tree-sitter-dart"; - rev = "d4d8f3e337d8be23be27ffc35a0aef972343cd54"; - hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; - }; - meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; - }; - desktop = buildGrammar { - language = "desktop"; - version = "0.0.0+rev=afec309"; - src = fetchFromGitHub { - owner = "ValdezFOmar"; - repo = "tree-sitter-desktop"; - rev = "afec3093f6102b83a72aece728c53d17d3fcb2d4"; - hash = "sha256-71ovOHHxER2R8d8Vkgk+PlOO9GbtlRJApcet0FSfJKg="; - }; - meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop"; - }; - devicetree = buildGrammar { - language = "devicetree"; - version = "0.0.0+rev=e685f1f"; - src = fetchFromGitHub { - owner = "joelspadin"; - repo = "tree-sitter-devicetree"; - rev = "e685f1f6ac1702b046415efb476444167d63e41a"; - hash = "sha256-iMmr4zSm6B7goevHE03DMj9scW4ldXS7CV74sKeqGD4="; - }; - meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; - }; - dhall = buildGrammar { - language = "dhall"; - version = "0.0.0+rev=6201325"; - src = fetchFromGitHub { - owner = "jbellerb"; - repo = "tree-sitter-dhall"; - rev = "62013259b26ac210d5de1abf64cf1b047ef88000"; - hash = "sha256-4xbz7DDUlLGgLW5V6Yyvo7dkE9MOk3mCQEBTYyRbNuM="; - }; - meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall"; - }; - diff = buildGrammar { - language = "diff"; - version = "0.0.0+rev=2520c3f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-diff"; - rev = "2520c3f934b3179bb540d23e0ef45f75304b5fed"; - hash = "sha256-8rYLNGgoZSvvfqO2++nAgFKmvbkKJ3m+9B8bTXp6Us4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-diff"; - }; - disassembly = buildGrammar { - language = "disassembly"; - version = "0.0.0+rev=0229c02"; - src = fetchFromGitHub { - owner = "ColinKennedy"; - repo = "tree-sitter-disassembly"; - rev = "0229c0211dba909c5d45129ac784a3f4d49c243a"; - hash = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8="; - }; - meta.homepage = "https://github.com/ColinKennedy/tree-sitter-disassembly"; - }; - djot = buildGrammar { - language = "djot"; - version = "0.0.0+rev=74fac1f"; - src = fetchFromGitHub { - owner = "treeman"; - repo = "tree-sitter-djot"; - rev = "74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; - hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; - }; - meta.homepage = "https://github.com/treeman/tree-sitter-djot"; - }; - dockerfile = buildGrammar { - language = "dockerfile"; - version = "0.0.0+rev=971acdd"; - src = fetchFromGitHub { - owner = "camdencheek"; - repo = "tree-sitter-dockerfile"; - rev = "971acdd908568b4531b0ba28a445bf0bb720aba5"; - hash = "sha256-WJJ/rjFea1sudGIyjKGupwm39TJ1zbyWlLgoRf1KCBI="; - }; - meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; - }; - dot = buildGrammar { - language = "dot"; - version = "0.0.0+rev=80327ab"; - src = fetchFromGitHub { - owner = "rydesun"; - repo = "tree-sitter-dot"; - rev = "80327abbba6f47530edeb0df9f11bd5d5c93c14d"; - hash = "sha256-sepmaKnpbj/bgMBa06ksQFOMPtcCqGaINiJqFBJN/0Y="; - }; - meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; - }; - doxygen = buildGrammar { - language = "doxygen"; - version = "0.0.0+rev=ccd998f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-doxygen"; - rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; - hash = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-doxygen"; - }; - dtd = buildGrammar { - language = "dtd"; - version = "0.0.0+rev=863dbc3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-xml"; - rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; - hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; - }; - location = "dtd"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; - }; - earthfile = buildGrammar { - language = "earthfile"; - version = "0.0.0+rev=5baef88"; - src = fetchFromGitHub { - owner = "glehmann"; - repo = "tree-sitter-earthfile"; - rev = "5baef88717ad0156fd29a8b12d0d8245bb1096a8"; - hash = "sha256-eeXzc+thSPey7r59QkJd5jgchZRhSwT5isSljYLBQ8k="; - }; - meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile"; - }; - ebnf = buildGrammar { - language = "ebnf"; - version = "0.0.0+rev=8e635b0"; - src = fetchFromGitHub { - owner = "RubixDev"; - repo = "ebnf"; - rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; - hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; - }; - location = "crates/tree-sitter-ebnf"; - meta.homepage = "https://github.com/RubixDev/ebnf"; - }; - editorconfig = buildGrammar { - language = "editorconfig"; - version = "0.0.0+rev=f08fb1f"; - src = fetchFromGitHub { - owner = "ValdezFOmar"; - repo = "tree-sitter-editorconfig"; - rev = "f08fb1f53130d2c765e45181eae26535e1a7a7f1"; - hash = "sha256-t9isRX12hvjBPPIcArdahksXYCuvbNFwSzwzqJYi104="; - }; - meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; - }; - eds = buildGrammar { - language = "eds"; - version = "0.0.0+rev=26d529e"; - src = fetchFromGitHub { - owner = "uyha"; - repo = "tree-sitter-eds"; - rev = "26d529e6cfecde391a03c21d1474eb51e0285805"; - hash = "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk="; - }; - meta.homepage = "https://github.com/uyha/tree-sitter-eds"; - }; - eex = buildGrammar { - language = "eex"; - version = "0.0.0+rev=f742f2f"; - src = fetchFromGitHub { - owner = "connorlay"; - repo = "tree-sitter-eex"; - rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; - hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; - }; - meta.homepage = "https://github.com/connorlay/tree-sitter-eex"; - }; - elixir = buildGrammar { - language = "elixir"; - version = "0.0.0+rev=d24cece"; - src = fetchFromGitHub { - owner = "elixir-lang"; - repo = "tree-sitter-elixir"; - rev = "d24cecee673c4c770f797bac6f87ae4b6d7ddec5"; - hash = "sha256-nSXXMPneL/sTdkpcsxUz73DiXVuNxVHnf8b2LTbAUs8="; - }; - meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; - }; - elm = buildGrammar { - language = "elm"; - version = "0.0.0+rev=3d000d3"; - src = fetchFromGitHub { - owner = "elm-tooling"; - repo = "tree-sitter-elm"; - rev = "3d000d37b99ac2640bf24c1a7a5c9a58485778df"; - hash = "sha256-17HyH70Odvi4nT8Lox/EpTBSYipBkas0TKcX3stLcvQ="; - }; - meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; - }; - elsa = buildGrammar { - language = "elsa"; - version = "0.0.0+rev=0a66b2b"; - src = fetchFromGitHub { - owner = "glapa-grossklag"; - repo = "tree-sitter-elsa"; - rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; - hash = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w="; - }; - meta.homepage = "https://github.com/glapa-grossklag/tree-sitter-elsa"; - }; - elvish = buildGrammar { - language = "elvish"; - version = "0.0.0+rev=5e7210d"; - src = fetchFromGitHub { - owner = "elves"; - repo = "tree-sitter-elvish"; - rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; - hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; - }; - meta.homepage = "https://github.com/elves/tree-sitter-elvish"; - }; - embedded_template = buildGrammar { - language = "embedded_template"; - version = "0.0.0+rev=3499d85"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-embedded-template"; - rev = "3499d85f0a0d937c507a4a65368f2f63772786e1"; - hash = "sha256-H+kcKwVjIvRBRj+pjSjp8NX0kH63SDWiAS5iovT9e/c="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; - }; - enforce = buildGrammar { - language = "enforce"; - version = "0.0.0+rev=eb27968"; - src = fetchFromGitHub { - owner = "simonvic"; - repo = "tree-sitter-enforce"; - rev = "eb2796871d966264cdb041b797416ef1757c8b4f"; - hash = "sha256-50yK0MIMFFjUlcE99MEESKdcLnyIurAl16uGXGQyjkI="; - }; - meta.homepage = "https://github.com/simonvic/tree-sitter-enforce"; - }; - erlang = buildGrammar { - language = "erlang"; - version = "0.0.0+rev=a260cb6"; - src = fetchFromGitHub { - owner = "WhatsApp"; - repo = "tree-sitter-erlang"; - rev = "a260cb65eaa6e055289a34434f98c3aae6137ed5"; - hash = "sha256-EatEvMEI83yax2LCCrtJMFWDOuTzp4/rUPdARiRze6E="; - }; - meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; - }; - facility = buildGrammar { - language = "facility"; - version = "0.0.0+rev=e4bfd3e"; - src = fetchFromGitHub { - owner = "FacilityApi"; - repo = "tree-sitter-facility"; - rev = "e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb"; - hash = "sha256-EwTkus2m0lwDwx5XO3Ee4ngretLPShx84JZytaHkZ4I="; - }; - meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility"; - }; - faust = buildGrammar { - language = "faust"; - version = "0.0.0+rev=122dd10"; - src = fetchFromGitHub { - owner = "khiner"; - repo = "tree-sitter-faust"; - rev = "122dd101919289ea809bad643712fcb483a1bed0"; - hash = "sha256-5T+Om1qdSIal1pMIoaM44FexSqZyhZCZb/Pa0/udzZI="; - }; - meta.homepage = "https://github.com/khiner/tree-sitter-faust"; - }; - fennel = buildGrammar { - language = "fennel"; - version = "0.0.0+rev=fd4a24e"; - src = fetchFromGitHub { - owner = "alexmozaidze"; - repo = "tree-sitter-fennel"; - rev = "fd4a24e349bcbac8a03a5a00d0dfa207baf53ca5"; - hash = "sha256-/+WJDDduMAEQvcTwplzNO8hfTiNbOyT2px4jRDxVQw0="; - }; - meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; - }; - fidl = buildGrammar { - language = "fidl"; - version = "0.0.0+rev=0a8910f"; - src = fetchFromGitHub { - owner = "google"; - repo = "tree-sitter-fidl"; - rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; - hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; - }; - meta.homepage = "https://github.com/google/tree-sitter-fidl"; - }; - firrtl = buildGrammar { - language = "firrtl"; - version = "0.0.0+rev=8503d3a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-firrtl"; - rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; - hash = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-firrtl"; - }; - fish = buildGrammar { - language = "fish"; - version = "0.0.0+rev=aa074a0"; - src = fetchFromGitHub { - owner = "ram02z"; - repo = "tree-sitter-fish"; - rev = "aa074a0bacde8b5823c592574d7138f156a95776"; - hash = "sha256-ZQj6XR7pHGoCOBS6GOHiRW9LWNoNPlwVcZe5F2mtGNE="; - }; - meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; - }; - foam = buildGrammar { - language = "foam"; - version = "0.0.0+rev=472c24f"; - src = fetchFromGitHub { - owner = "FoamScience"; - repo = "tree-sitter-foam"; - rev = "472c24f11a547820327fb1be565bcfff98ea96a4"; - hash = "sha256-CjCnMnsD3uZS0qEcnlLa6JrFyH88KbDITwBAdRTvVMY="; - }; - meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; - }; - forth = buildGrammar { - language = "forth"; - version = "0.0.0+rev=360ef13"; - src = fetchFromGitHub { - owner = "AlexanderBrevig"; - repo = "tree-sitter-forth"; - rev = "360ef13f8c609ec6d2e80782af69958b84e36cd0"; - hash = "sha256-d7X1Ubd9tKMQgNHlH+sQxmcsgLWB4mxR5CIdyKkLnM8="; - }; - meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth"; - }; - fortran = buildGrammar { - language = "fortran"; - version = "0.0.0+rev=8334abc"; - src = fetchFromGitHub { - owner = "stadelmanma"; - repo = "tree-sitter-fortran"; - rev = "8334abca785db3a041292e3b3b818a82a55b238f"; - hash = "sha256-MQ0Mq1kpP69oz8pAjLR/kKP491zSmKSseVktoOf5kkc="; - }; - meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; - }; - fsh = buildGrammar { - language = "fsh"; - version = "0.0.0+rev=fad2e17"; - src = fetchFromGitHub { - owner = "mgramigna"; - repo = "tree-sitter-fsh"; - rev = "fad2e175099a45efbc98f000cc196d3674cc45e0"; - hash = "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM="; - }; - meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh"; - }; - fsharp = buildGrammar { - language = "fsharp"; - version = "0.0.0+rev=5141851"; - src = fetchFromGitHub { - owner = "ionide"; - repo = "tree-sitter-fsharp"; - rev = "5141851c278a99958469eb1736c7afc4ec738e47"; - hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y="; - }; - location = "fsharp"; - meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; - }; - func = buildGrammar { - language = "func"; - version = "0.0.0+rev=f780ca5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-func"; - rev = "f780ca55e65e7d7360d0229331763e16c452fc98"; - hash = "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-func"; - }; - fusion = buildGrammar { - language = "fusion"; - version = "0.0.0+rev=19db2f4"; - src = fetchFromGitLab { - owner = "jirgn"; - repo = "tree-sitter-fusion"; - rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; - hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; - }; - meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion"; - }; - gap = buildGrammar { - language = "gap"; - version = "0.0.0+rev=2bac148"; - src = fetchFromGitHub { - owner = "gap-system"; - repo = "tree-sitter-gap"; - rev = "2bac14863b76ad0ff6fd7204c50574732acd66df"; - hash = "sha256-3hMpEV12wE2HoJ4qX1a/lOx0JOve4pPF4n9WKcupSLo="; - }; - meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; - }; - gaptst = buildGrammar { - language = "gaptst"; - version = "0.0.0+rev=69086d7"; - src = fetchFromGitHub { - owner = "gap-system"; - repo = "tree-sitter-gaptst"; - rev = "69086d7627c03e1f4baf766bcef14c60d9e92331"; - hash = "sha256-U0P9QoOZST1h6XI83CI0/6/CDTvqkv1Yiq62h6YdHpI="; - }; - meta.homepage = "https://github.com/gap-system/tree-sitter-gaptst"; - }; - gdscript = buildGrammar { - language = "gdscript"; - version = "0.0.0+rev=48b4933"; - src = fetchFromGitHub { - owner = "PrestonKnopp"; - repo = "tree-sitter-gdscript"; - rev = "48b49330888a4669b48619b211cc8da573827725"; - hash = "sha256-mGmrCK3nGSzi/66mOxvpRyTA9b74aTMSoIISqzj+l90="; - }; - meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; - }; - gdshader = buildGrammar { - language = "gdshader"; - version = "0.0.0+rev=14e8340"; - src = fetchFromGitHub { - owner = "GodOfAvacyn"; - repo = "tree-sitter-gdshader"; - rev = "14e834063e136fa69b6d91f711f4f1981acf424b"; - hash = "sha256-Zs3egdOi4/1TF86cjlR5UZVEaUpXsUh4xL0tR39RSpE="; - }; - meta.homepage = "https://github.com/GodOfAvacyn/tree-sitter-gdshader"; - }; - git_config = buildGrammar { - language = "git_config"; - version = "0.0.0+rev=0fbc9f9"; - src = fetchFromGitHub { - owner = "the-mikedavis"; - repo = "tree-sitter-git-config"; - rev = "0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; - hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E="; - }; - meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; - }; - git_rebase = buildGrammar { - language = "git_rebase"; - version = "0.0.0+rev=bff4b66"; - src = fetchFromGitHub { - owner = "the-mikedavis"; - repo = "tree-sitter-git-rebase"; - rev = "bff4b66b44b020d918d67e2828eada1974a966aa"; - hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; - }; - meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; - }; - gitattributes = buildGrammar { - language = "gitattributes"; - version = "0.0.0+rev=1b7af09"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gitattributes"; - rev = "1b7af09d45b579f9f288453b95ad555f1f431645"; - hash = "sha256-eHDcJgHpWemOYtKACVhl5Muri1W1Igrjm/p0rAbvrNY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes"; - }; - gitcommit = buildGrammar { - language = "gitcommit"; - version = "0.0.0+rev=a716678"; - src = fetchFromGitHub { - owner = "gbprod"; - repo = "tree-sitter-gitcommit"; - rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; - hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws="; - }; - meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; - }; - gitignore = buildGrammar { - language = "gitignore"; - version = "0.0.0+rev=f4685bf"; - src = fetchFromGitHub { - owner = "shunsambongi"; - repo = "tree-sitter-gitignore"; - rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; - hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; - }; - meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; - }; - gleam = buildGrammar { - language = "gleam"; - version = "0.0.0+rev=f4d55f3"; - src = fetchFromGitHub { - owner = "gleam-lang"; - repo = "tree-sitter-gleam"; - rev = "f4d55f3c5b690d4afe8853da892bc290d96deb34"; - hash = "sha256-Nb7UoIZxWW1vQv2ZFl6TYHFPNih0sGCCf92rgfoDFEw="; - }; - meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; - }; - glimmer = buildGrammar { - language = "glimmer"; - version = "0.0.0+rev=da605af"; - src = fetchFromGitHub { - owner = "ember-tooling"; - repo = "tree-sitter-glimmer"; - rev = "da605af8c5999b43e6839b575eae5e6cafabb06f"; - hash = "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4="; - }; - meta.homepage = "https://github.com/ember-tooling/tree-sitter-glimmer"; - }; - glimmer_javascript = buildGrammar { - language = "glimmer_javascript"; - version = "0.0.0+rev=5cc865a"; - src = fetchFromGitHub { - owner = "NullVoxPopuli"; - repo = "tree-sitter-glimmer-javascript"; - rev = "5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87"; - hash = "sha256-4MSBaGdX5lvhvz2LyQb+NuQY9Vc5CFL0C6S3sO3Tz2U="; - }; - meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; - }; - glimmer_typescript = buildGrammar { - language = "glimmer_typescript"; - version = "0.0.0+rev=12d9894"; - src = fetchFromGitHub { - owner = "NullVoxPopuli"; - repo = "tree-sitter-glimmer-typescript"; - rev = "12d98944c1d5077b957cbdb90d663a7c4d50118c"; - hash = "sha256-3cJI6vcbU62kUIhphprNeAl9RyY9TThrzVeArdLfxnI="; - }; - meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; - }; - glsl = buildGrammar { - language = "glsl"; - version = "0.0.0+rev=24a6c8e"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-glsl"; - rev = "24a6c8ef698e4480fecf8340d771fbcb5de8fbb4"; - hash = "sha256-TjF79WH3bX4nueYr8CbPptkNb2lNkHQNB0VZoMB35Nk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-glsl"; - }; - gn = buildGrammar { - language = "gn"; - version = "0.0.0+rev=bc06955"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gn"; - rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; - hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gn"; - }; - gnuplot = buildGrammar { - language = "gnuplot"; - version = "0.0.0+rev=8923c1e"; - src = fetchFromGitHub { - owner = "dpezto"; - repo = "tree-sitter-gnuplot"; - rev = "8923c1e38b9634a688a6c0dce7c18c8ffb823e79"; - hash = "sha256-fR3lIscfrBqpBH1jZ4RB1Qa8r+hxy6I0OzzoQqAe2aw="; - }; - meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; - }; - go = buildGrammar { - language = "go"; - version = "0.0.0+rev=2346a3a"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-go"; - rev = "2346a3ab1bb3857b48b29d779a1ef9799a248cd7"; - hash = "sha256-fifTM/m2Mxd7kpJBlzwWGheAKGq6QbbzyxpBSyplYa0="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; - }; - goctl = buildGrammar { - language = "goctl"; - version = "0.0.0+rev=49c4353"; - src = fetchFromGitHub { - owner = "chaozwn"; - repo = "tree-sitter-goctl"; - rev = "49c43532689fe1f53e8b9e009d0521cab02c432b"; - hash = "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs="; - }; - meta.homepage = "https://github.com/chaozwn/tree-sitter-goctl"; - }; - godot_resource = buildGrammar { - language = "godot_resource"; - version = "0.0.0+rev=302c189"; - src = fetchFromGitHub { - owner = "PrestonKnopp"; - repo = "tree-sitter-godot-resource"; - rev = "302c1895f54bf74d53a08572f7b26a6614209adc"; - hash = "sha256-u3vIxbgm8zFKI/1MNYtal3ORkE/8D5iNVTFqrIIIHKM="; - }; - meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; - }; - gomod = buildGrammar { - language = "gomod"; - version = "0.0.0+rev=2e88687"; - src = fetchFromGitHub { - owner = "camdencheek"; - repo = "tree-sitter-go-mod"; - rev = "2e886870578eeba1927a2dc4bd2e2b3f598c5f9a"; - hash = "sha256-OfhV3lxdyIhA3XZYbafEtdOsQsTCSSCBrN3WbzSVg0g="; - }; - meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; - }; - gosum = buildGrammar { - language = "gosum"; - version = "0.0.0+rev=27816eb"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-go-sum"; - rev = "27816eb6b7315746ae9fcf711e4e1396dc1cf237"; - hash = "sha256-9tPFT0ad68YVmz/R6ia1bQE5AQRBX9ZoPW4inCZIBo4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-go-sum"; - }; - gotmpl = buildGrammar { - language = "gotmpl"; - version = "0.0.0+rev=5f19a36"; - src = fetchFromGitHub { - owner = "ngalaiko"; - repo = "tree-sitter-go-template"; - rev = "5f19a36bb1eebb30454e277b222b278ceafed0dd"; - hash = "sha256-apZ5yhWzLxaJFxMcuugNTuCxdDUxhKTZecZFsvjyqdo="; - }; - meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; - }; - gowork = buildGrammar { - language = "gowork"; - version = "0.0.0+rev=949a8a4"; - src = fetchFromGitHub { - owner = "omertuc"; - repo = "tree-sitter-go-work"; - rev = "949a8a470559543857a62102c84700d291fc984c"; - hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; - }; - meta.homepage = "https://github.com/omertuc/tree-sitter-go-work"; - }; - gpg = buildGrammar { - language = "gpg"; - version = "0.0.0+rev=4024eb2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gpg-config"; - rev = "4024eb268c59204280f8ac71ef146b8ff5e737f6"; - hash = "sha256-aV0CUthayxs9O8Bpdoj9UyvUffLFYurOtkegJVH73Do="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gpg-config"; - }; - graphql = buildGrammar { - language = "graphql"; - version = "0.0.0+rev=5e66e96"; - src = fetchFromGitHub { - owner = "bkegley"; - repo = "tree-sitter-graphql"; - rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; - hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; - }; - meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; - }; - gren = buildGrammar { - language = "gren"; - version = "0.0.0+rev=c36aac5"; - src = fetchFromGitHub { - owner = "MaeBrooks"; - repo = "tree-sitter-gren"; - rev = "c36aac51a915fdfcaf178128ba1e9c2205b25930"; - hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k="; - }; - meta.homepage = "https://github.com/MaeBrooks/tree-sitter-gren"; - }; - groovy = buildGrammar { - language = "groovy"; - version = "0.0.0+rev=8691159"; - src = fetchFromGitHub { - owner = "murtaza64"; - repo = "tree-sitter-groovy"; - rev = "86911590a8e46d71301c66468e5620d9faa5b6af"; - hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; - }; - meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; - }; - groq = buildGrammar { - language = "groq"; - version = "0.0.0+rev=1fa1ab0"; - src = fetchFromGitHub { - owner = "ajrussellaudio"; - repo = "tree-sitter-groq"; - rev = "1fa1ab0eb391a270957e8ad8c731b492e3645649"; - hash = "sha256-pKwDiViRuFB+BPfWfOOc/VDPN3qFt9HqMCuLGGSMiOU="; - }; - meta.homepage = "https://github.com/ajrussellaudio/tree-sitter-groq"; - }; - gstlaunch = buildGrammar { - language = "gstlaunch"; - version = "0.0.0+rev=549aef2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-gstlaunch"; - rev = "549aef253fd38a53995cda1bf55c501174372bf7"; - hash = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch"; - }; - hack = buildGrammar { - language = "hack"; - version = "0.0.0+rev=1a7ded9"; - src = fetchFromGitHub { - owner = "slackhq"; - repo = "tree-sitter-hack"; - rev = "1a7ded90288189746c54861ac144ede97df95081"; - hash = "sha256-CaP4AgWHfUilze6HREQR3ah3AiOpphpFsxEkjp/Gs38="; - }; - meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; - }; - hare = buildGrammar { - language = "hare"; - version = "0.0.0+rev=eed7ddf"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hare"; - rev = "eed7ddf6a66b596906aa8ca3d40521b8278adc6f"; - hash = "sha256-qXLRb+5SgfBrOXta10P04ErV5z8eSM/J0Od5pk06OCc="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hare"; - }; - haskell = buildGrammar { - language = "haskell"; - version = "0.0.0+rev=7fa19f1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-haskell"; - rev = "7fa19f195803a77855f036ee7f49e4b22856e338"; - hash = "sha256-/cruCFNEyZf5d3TCw+vkJOgJqWvS1Re5F4dMVuXXJBg="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-haskell"; - }; - haskell_persistent = buildGrammar { - language = "haskell_persistent"; - version = "0.0.0+rev=577259b"; - src = fetchFromGitHub { - owner = "MercuryTechnologies"; - repo = "tree-sitter-haskell-persistent"; - rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; - hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; - }; - meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; - }; - hcl = buildGrammar { - language = "hcl"; - version = "0.0.0+rev=fad9918"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hcl"; - rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; - hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hcl"; - }; - heex = buildGrammar { - language = "heex"; - version = "0.0.0+rev=b5a7cb5"; - src = fetchFromGitHub { - owner = "connorlay"; - repo = "tree-sitter-heex"; - rev = "b5a7cb5f74dc695a9ff5f04919f872ebc7a895e9"; - hash = "sha256-hSe3h05IFEKMosB2r/85JnT2kv/krU2Ebaszd+m3j8g="; - }; - meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; - }; - helm = buildGrammar { - language = "helm"; - version = "0.0.0+rev=5f19a36"; - src = fetchFromGitHub { - owner = "ngalaiko"; - repo = "tree-sitter-go-template"; - rev = "5f19a36bb1eebb30454e277b222b278ceafed0dd"; - hash = "sha256-apZ5yhWzLxaJFxMcuugNTuCxdDUxhKTZecZFsvjyqdo="; - }; - location = "dialects/helm"; - meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; - }; - hjson = buildGrammar { - language = "hjson"; - version = "0.0.0+rev=02fa3b7"; - src = fetchFromGitHub { - owner = "winston0410"; - repo = "tree-sitter-hjson"; - rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; - hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; - }; - meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; - }; - hlsl = buildGrammar { - language = "hlsl"; - version = "0.0.0+rev=bab9111"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hlsl"; - rev = "bab9111922d53d43668fabb61869bec51bbcb915"; - hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl"; - }; - hlsplaylist = buildGrammar { - language = "hlsplaylist"; - version = "0.0.0+rev=3bfda92"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-hlsplaylist"; - rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; - hash = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; - }; - hocon = buildGrammar { - language = "hocon"; - version = "0.0.0+rev=c390f10"; - src = fetchFromGitHub { - owner = "antosha417"; - repo = "tree-sitter-hocon"; - rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; - hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; - }; - meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; - }; - hoon = buildGrammar { - language = "hoon"; - version = "0.0.0+rev=1545137"; - src = fetchFromGitHub { - owner = "urbit-pilled"; - repo = "tree-sitter-hoon"; - rev = "1545137aadcc63660c47db9ad98d02fa602655d0"; - hash = "sha256-RkSPoscrinmuSTWHzXkRNaiqECDXpKAbQ4z7a6Tpvek="; - }; - meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; - }; - html = buildGrammar { - language = "html"; - version = "0.0.0+rev=73a3947"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-html"; - rev = "73a3947324f6efddf9e17c0ea58d454843590cc0"; - hash = "sha256-WT8ZHU4wDNovIAWbHNSvjx6zmaTn8XH3IobsckIVXxg="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; - }; - htmldjango = buildGrammar { - language = "htmldjango"; - version = "0.0.0+rev=3a64316"; - src = fetchFromGitHub { - owner = "interdependence"; - repo = "tree-sitter-htmldjango"; - rev = "3a643167ad9afac5d61e092f08ff5b054576fadf"; - hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE="; - }; - meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; - }; - http = buildGrammar { - language = "http"; - version = "0.0.0+rev=db8b439"; - src = fetchFromGitHub { - owner = "rest-nvim"; - repo = "tree-sitter-http"; - rev = "db8b4398de90b6d0b6c780aba96aaa2cd8e9202c"; - hash = "sha256-T/O4oxPEIg3nLi3CxCwGW+iXC18fWW2xgsY5nrptk/M="; - }; - meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; - }; - hurl = buildGrammar { - language = "hurl"; - version = "0.0.0+rev=597efbd"; - src = fetchFromGitHub { - owner = "pfeiferj"; - repo = "tree-sitter-hurl"; - rev = "597efbd7ce9a814bb058f48eabd055b1d1e12145"; - hash = "sha256-sQjjx3DGfi0l8/XNOIoyFYAcDpaQOkD4Ics3g6vkgjM="; - }; - meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; - }; - hyprlang = buildGrammar { - language = "hyprlang"; - version = "0.0.0+rev=22723f2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-hyprlang"; - rev = "22723f25f3faf329863d952c9601b492afd971c9"; - hash = "sha256-KU+vrokH8/E5Wg3BLuG3IZyw/9rJr0TJQxXB2IDULsE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang"; - }; - idl = buildGrammar { - language = "idl"; - version = "0.0.0+rev=0c9aa15"; - src = fetchFromGitHub { - owner = "cathaysia"; - repo = "tree-sitter-idl"; - rev = "0c9aa1588cec4c64235ec3ed014ca72aa79e72ca"; - hash = "sha256-hhUXA7L/0G03T5ZL/fibWKc1KrIZ8TmBysAlXraDCLk="; - }; - meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; - }; - idris = buildGrammar { - language = "idris"; - version = "0.0.0+rev=c56a25c"; - src = fetchFromGitHub { - owner = "kayhide"; - repo = "tree-sitter-idris"; - rev = "c56a25cf57c68ff929356db25505c1cc4c7820f6"; - hash = "sha256-aOAxb0KjhSwlNX/IDvGwEysYvImgUEIDeNDOWRl1qNk="; - }; - meta.homepage = "https://github.com/kayhide/tree-sitter-idris"; - }; - ini = buildGrammar { - language = "ini"; - version = "0.0.0+rev=e4018b5"; - src = fetchFromGitHub { - owner = "justinmk"; - repo = "tree-sitter-ini"; - rev = "e4018b5176132b4f3c5d6e61cea383f42288d0f5"; - hash = "sha256-8WCyIaApsLPOybe+cntF4ISyQKN41L2IRAATd9KmzL0="; - }; - meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; - }; - inko = buildGrammar { - language = "inko"; - version = "0.0.0+rev=1fcbf8c"; - src = fetchFromGitHub { - owner = "inko-lang"; - repo = "tree-sitter-inko"; - rev = "1fcbf8ca64b1a088525235662ad80aa803d97413"; - hash = "sha256-xbQZoamGDhXly/TmZuVEhS5aaOBPIQb6fzDUETY3ygY="; - }; - meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; - }; - ispc = buildGrammar { - language = "ispc"; - version = "0.0.0+rev=9b2f9ae"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ispc"; - rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; - hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ispc"; - }; - janet_simple = buildGrammar { - language = "janet_simple"; - version = "0.0.0+rev=7e28cbf"; - src = fetchFromGitHub { - owner = "sogaiu"; - repo = "tree-sitter-janet-simple"; - rev = "7e28cbf1ca061887ea43591a2898001f4245fddf"; - hash = "sha256-qWsUPZfQkuEUiuCSsqs92MIMEvdD+q2bwKir3oE5thc="; - }; - meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; - }; - java = buildGrammar { - language = "java"; - version = "0.0.0+rev=e10607b"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-java"; - rev = "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"; - hash = "sha256-XoaHRQ0esrV9e5JFSZkVR7QkGfky9NMnXaLQl8lohAM="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; - }; - javadoc = buildGrammar { - language = "javadoc"; - version = "0.0.0+rev=5c6157f"; - src = fetchFromGitHub { - owner = "rmuir"; - repo = "tree-sitter-javadoc"; - rev = "5c6157fe1c44e843f739e11b41c48c5918ec8709"; - hash = "sha256-mbTqYzTr78UIyx7Z/x4M4CU841BafvXVMzq678LtqGU="; - }; - meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; - }; - javascript = buildGrammar { - language = "javascript"; - version = "0.0.0+rev=58404d8"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-javascript"; - rev = "58404d8cf191d69f2674a8fd507bd5776f46cb11"; - hash = "sha256-+fbTNX7qz6Ew1NrXF49wQh3RVl2ZQ3R7YXMkclUoNT8="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; - }; - jinja = buildGrammar { - language = "jinja"; - version = "0.0.0+rev=e589222"; - src = fetchFromGitHub { - owner = "cathaysia"; - repo = "tree-sitter-jinja"; - rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; - hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; - }; - location = "tree-sitter-jinja"; - meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; - }; - jinja_inline = buildGrammar { - language = "jinja_inline"; - version = "0.0.0+rev=e589222"; - src = fetchFromGitHub { - owner = "cathaysia"; - repo = "tree-sitter-jinja"; - rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; - hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; - }; - location = "tree-sitter-jinja_inline"; - meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; - }; - jq = buildGrammar { - language = "jq"; - version = "0.0.0+rev=c204e36"; - src = fetchFromGitHub { - owner = "flurie"; - repo = "tree-sitter-jq"; - rev = "c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9"; - hash = "sha256-WEsiDsZEFTGC3s0awYE8rN/fsRML7CePKOXUbL+Fujc="; - }; - meta.homepage = "https://github.com/flurie/tree-sitter-jq"; - }; - jsdoc = buildGrammar { - language = "jsdoc"; - version = "0.0.0+rev=658d18d"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-jsdoc"; - rev = "658d18dcdddb75c760363faa4963427a7c6b52db"; - hash = "sha256-xjLC56NiOwwb5BJ2DLiG3rknMR3rrcYrPuHI24NVL+M="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; - }; - json = buildGrammar { - language = "json"; - version = "0.0.0+rev=001c28d"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-json"; - rev = "001c28d7a29832b06b0e831ec77845553c89b56d"; - hash = "sha256-cUjbN+e8UtoLRm8ZnxG7iRGD5YIc032RbHBIlmV8aLc="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; - }; - json5 = buildGrammar { - language = "json5"; - version = "0.0.0+rev=aa630ef"; - src = fetchFromGitHub { - owner = "Joakker"; - repo = "tree-sitter-json5"; - rev = "aa630ef48903ab99e406a8acd2e2933077cc34e1"; - hash = "sha256-WMGZxt1F2Ca7xoBSCld04LpQr37MhZpARK9mPF8RMUI="; - }; - meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; - }; - jsonc = buildGrammar { - language = "jsonc"; - version = "0.0.0+rev=02b0165"; - src = fetchFromGitLab { - owner = "WhyNotHugo"; - repo = "tree-sitter-jsonc"; - rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; - hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; - }; - meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc"; - }; - jsonnet = buildGrammar { - language = "jsonnet"; - version = "0.0.0+rev=ddd075f"; - src = fetchFromGitHub { - owner = "sourcegraph"; - repo = "tree-sitter-jsonnet"; - rev = "ddd075f1939aed8147b7aa67f042eda3fce22790"; - hash = "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0="; - }; - meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; - }; - julia = buildGrammar { - language = "julia"; - version = "0.0.0+rev=12a3aed"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-julia"; - rev = "12a3aede757bc7fbdfb1909507c7a6fddd31df37"; - hash = "sha256-527US8LI8ZItb/O0em47+v4HnYnhJd48KBAWpasD62E="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; - }; - just = buildGrammar { - language = "just"; - version = "0.0.0+rev=bb0c898"; - src = fetchFromGitHub { - owner = "IndianBoy42"; - repo = "tree-sitter-just"; - rev = "bb0c898a80644de438e6efe5d88d30bf092935cd"; - hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU="; - }; - meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; - }; - kcl = buildGrammar { - language = "kcl"; - version = "0.0.0+rev=b0b2eb3"; - src = fetchFromGitHub { - owner = "kcl-lang"; - repo = "tree-sitter-kcl"; - rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c"; - hash = "sha256-Aeu1j77GdsNpo9PU+FcqN3ttT0eLaDKY4n8buftMiDc="; - }; - meta.homepage = "https://github.com/kcl-lang/tree-sitter-kcl"; - }; - kconfig = buildGrammar { - language = "kconfig"; - version = "0.0.0+rev=9ac99fe"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-kconfig"; - rev = "9ac99fe4c0c27a35dc6f757cef534c646e944881"; - hash = "sha256-8gZZLGL7giVHQIirjUIfsx3scP1L1VTFIZX7QOyjWvk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kconfig"; - }; - kdl = buildGrammar { - language = "kdl"; - version = "0.0.0+rev=b37e3d5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-kdl"; - rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; - hash = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kdl"; - }; - kitty = buildGrammar { - language = "kitty"; - version = "0.0.0+rev=2e9b602"; - src = fetchFromGitHub { - owner = "OXY2DEV"; - repo = "tree-sitter-kitty"; - rev = "2e9b602ca676cac63887cca5a4535106f3475c82"; - hash = "sha256-9knYf4/0G8zX2grWJi6U/1TQmUWQCjdMK3Vd/fw93C0="; - }; - meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; - }; - kotlin = buildGrammar { - language = "kotlin"; - version = "0.0.0+rev=57fb456"; - src = fetchFromGitHub { - owner = "fwcd"; - repo = "tree-sitter-kotlin"; - rev = "57fb4560ba8641865bc0baa6b3f413b236112c4c"; - hash = "sha256-CA4bfWE3YkvC4v21EXdjJ2SD7mIWJbuGpnyvRwFgm8M="; - }; - meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; - }; - koto = buildGrammar { - language = "koto"; - version = "0.0.0+rev=2ffc77c"; - src = fetchFromGitHub { - owner = "koto-lang"; - repo = "tree-sitter-koto"; - rev = "2ffc77c14f0ac1674384ff629bfc207b9c57ed89"; - hash = "sha256-uummfcFCsLP73h1ioxNDXQYTVZfZt0RjYCRUJF4cuuI="; - }; - meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; - }; - kusto = buildGrammar { - language = "kusto"; - version = "0.0.0+rev=8353a12"; - src = fetchFromGitHub { - owner = "Willem-J-an"; - repo = "tree-sitter-kusto"; - rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; - hash = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY="; - }; - meta.homepage = "https://github.com/Willem-J-an/tree-sitter-kusto"; - }; - lalrpop = buildGrammar { - language = "lalrpop"; - version = "0.0.0+rev=8d38e97"; - src = fetchFromGitHub { - owner = "traxys"; - repo = "tree-sitter-lalrpop"; - rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188"; - hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0="; - }; - meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; - }; - latex = buildGrammar { - language = "latex"; - version = "0.0.0+rev=73c9b89"; - src = fetchFromGitHub { - owner = "latex-lsp"; - repo = "tree-sitter-latex"; - rev = "73c9b8992f72203386092ffd2a05f2dcba02d2cb"; - hash = "sha256-Z0zyXP86eRcKYjw4lVMPXXwQAusuEhFgMUFuE3GmIrM="; - }; - generate = true; - meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; - }; - ledger = buildGrammar { - language = "ledger"; - version = "0.0.0+rev=96c92d4"; - src = fetchFromGitHub { - owner = "cbarrete"; - repo = "tree-sitter-ledger"; - rev = "96c92d4908a836bf8f661166721c98439f8afb80"; - hash = "sha256-L2xUTItnQ/bcieasItrozjAEJLm/fsUUyMex2juCnjw="; - }; - meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; - }; - leo = buildGrammar { - language = "leo"; - version = "0.0.0+rev=6bc5564"; - src = fetchFromGitHub { - owner = "r001"; - repo = "tree-sitter-leo"; - rev = "6bc5564917edacd070afc4d33cf5e2e677831ea9"; - hash = "sha256-FbV95Jm2w/9Xrqdl4bRnUyCYxFMXIuDXO4Hl4w2AUaM="; - }; - meta.homepage = "https://github.com/r001/tree-sitter-leo"; - }; - linkerscript = buildGrammar { - language = "linkerscript"; - version = "0.0.0+rev=f99011a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-linkerscript"; - rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; - hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-linkerscript"; - }; - liquid = buildGrammar { - language = "liquid"; - version = "0.0.0+rev=d6ebde3"; - src = fetchFromGitHub { - owner = "hankthetank27"; - repo = "tree-sitter-liquid"; - rev = "d6ebde3974742cd1b61b55d1d94aab1dacb41056"; - hash = "sha256-rcRbo6iyO2uC2OS0dR20xJlDlBdCoyIUc9nEv0KPWxI="; - }; - meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; - }; - liquidsoap = buildGrammar { - language = "liquidsoap"; - version = "0.0.0+rev=4de01f4"; - src = fetchFromGitHub { - owner = "savonet"; - repo = "tree-sitter-liquidsoap"; - rev = "4de01f44de2c051c33832ce523cf44690561320d"; - hash = "sha256-ibDpFPqdz0WnRaKN0dP1uAPi9W9EWew+kDybuPz1Bow="; - }; - meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; - }; - llvm = buildGrammar { - language = "llvm"; - version = "0.0.0+rev=2914786"; - src = fetchFromGitHub { - owner = "benwilliamgraham"; - repo = "tree-sitter-llvm"; - rev = "2914786ae6774d4c4e25a230f4afe16aa68fe1c1"; - hash = "sha256-jBSotMFsBUcgQrWH5p8EiywG00+v9QqePcUTI6ZqAkw="; - }; - meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; - }; - lua = buildGrammar { - language = "lua"; - version = "0.0.0+rev=d760230"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-lua"; - rev = "d76023017f7485eae629cb60d406c7a1ca0f40c9"; - hash = "sha256-tf71uJ4RpEfUdhdaHhp1MTT96kzN4O1wJ7SzpUfT3+Y="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua"; - }; - luadoc = buildGrammar { - language = "luadoc"; - version = "0.0.0+rev=873612a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-luadoc"; - rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; - hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luadoc"; - }; - luap = buildGrammar { - language = "luap"; - version = "0.0.0+rev=c134aae"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-luap"; - rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; - hash = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luap"; - }; - luau = buildGrammar { - language = "luau"; - version = "0.0.0+rev=a8914d6"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-luau"; - rev = "a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f"; - hash = "sha256-5qbZA2mxTvrsfUrpgD+4y3oeJsifA91c/hfcVwQBRgI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luau"; - }; - m68k = buildGrammar { - language = "m68k"; - version = "0.0.0+rev=e128454"; - src = fetchFromGitHub { - owner = "grahambates"; - repo = "tree-sitter-m68k"; - rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; - hash = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4="; - }; - meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; - }; - make = buildGrammar { - language = "make"; - version = "0.0.0+rev=a4b9187"; - src = fetchFromGitHub { - owner = "alemuller"; - repo = "tree-sitter-make"; - rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; - hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; - }; - meta.homepage = "https://github.com/alemuller/tree-sitter-make"; - }; - markdown = buildGrammar { - language = "markdown"; - version = "0.0.0+rev=2dfd57f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-markdown"; - rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; - hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; - }; - location = "tree-sitter-markdown"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; - }; - markdown_inline = buildGrammar { - language = "markdown_inline"; - version = "0.0.0+rev=2dfd57f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-markdown"; - rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; - hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; - }; - location = "tree-sitter-markdown-inline"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; - }; - matlab = buildGrammar { - language = "matlab"; - version = "0.0.0+rev=37941b2"; - src = fetchFromGitHub { - owner = "acristoffers"; - repo = "tree-sitter-matlab"; - rev = "37941b272862ba52983f44cb6ec7b0eec6972c95"; - hash = "sha256-6rFMn0fSXI5I1okm1ECJj+vj2qe+riiiOVPu7Jy8ZVc="; - }; - meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; - }; - menhir = buildGrammar { - language = "menhir"; - version = "0.0.0+rev=be8866a"; - src = fetchFromGitHub { - owner = "Kerl13"; - repo = "tree-sitter-menhir"; - rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; - hash = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ="; - }; - meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir"; - }; - mermaid = buildGrammar { - language = "mermaid"; - version = "0.0.0+rev=90ae195"; - src = fetchFromGitHub { - owner = "monaqa"; - repo = "tree-sitter-mermaid"; - rev = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; - hash = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE="; - }; - meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; - }; - meson = buildGrammar { - language = "meson"; - version = "0.0.0+rev=280b6e5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-meson"; - rev = "280b6e59186f18528bab1567f5cc43b78b9cd881"; - hash = "sha256-zqsSx5sfX28RrywHLKhAqtVZs9cI6rjU/3pt22b3/Ec="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-meson"; - }; - mlir = buildGrammar { - language = "mlir"; - version = "0.0.0+rev=1f76a88"; - src = fetchFromGitHub { - owner = "artagnon"; - repo = "tree-sitter-mlir"; - rev = "1f76a88b79e70222968a9f8185992c9bb5ddacf0"; - hash = "sha256-QAdDUge9hqL1kWTDInnQS0wsqZLjWWTU3JYWYIdaMg4="; - }; - generate = true; - meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; - }; - muttrc = buildGrammar { - language = "muttrc"; - version = "0.0.0+rev=173b0ab"; - src = fetchFromGitHub { - owner = "neomutt"; - repo = "tree-sitter-muttrc"; - rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; - hash = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0="; - }; - meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; - }; - nasm = buildGrammar { - language = "nasm"; - version = "0.0.0+rev=d1b3638"; - src = fetchFromGitHub { - owner = "naclsn"; - repo = "tree-sitter-nasm"; - rev = "d1b3638d017f2a8585e26dcfc66fe1df94185e30"; - hash = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg="; - }; - meta.homepage = "https://github.com/naclsn/tree-sitter-nasm"; - }; - nginx = buildGrammar { - language = "nginx"; - version = "0.0.0+rev=989da76"; - src = fetchFromGitHub { - owner = "opa-oz"; - repo = "tree-sitter-nginx"; - rev = "989da760be05a3334af3ec88705cbf57e6a9c41d"; - hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM="; - }; - meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx"; - }; - nickel = buildGrammar { - language = "nickel"; - version = "0.0.0+rev=f77c02d"; - src = fetchFromGitHub { - owner = "nickel-lang"; - repo = "tree-sitter-nickel"; - rev = "f77c02df6dd0845594846beeeedf3715d4b68758"; - hash = "sha256-6Rgxfd1ZVyYvAcgGhiV7/m+aWBGuZf9FzHKsi+2rxn8="; - }; - meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; - }; - nim = buildGrammar { - language = "nim"; - version = "0.0.0+rev=4ad3527"; - src = fetchFromGitHub { - owner = "alaviss"; - repo = "tree-sitter-nim"; - rev = "4ad352773688deb84a95eeaa9872acda5b466439"; - hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58="; - }; - meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; - }; - nim_format_string = buildGrammar { - language = "nim_format_string"; - version = "0.0.0+rev=d45f750"; - src = fetchFromGitHub { - owner = "aMOPel"; - repo = "tree-sitter-nim-format-string"; - rev = "d45f75022d147cda056e98bfba68222c9c8eca3a"; - hash = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0="; - }; - meta.homepage = "https://github.com/aMOPel/tree-sitter-nim-format-string"; - }; - ninja = buildGrammar { - language = "ninja"; - version = "0.0.0+rev=0a95cfd"; - src = fetchFromGitHub { - owner = "alemuller"; - repo = "tree-sitter-ninja"; - rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; - hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; - }; - meta.homepage = "https://github.com/alemuller/tree-sitter-ninja"; - }; - nix = buildGrammar { - language = "nix"; - version = "0.0.0+rev=eabf968"; - src = fetchFromGitHub { - owner = "nix-community"; - repo = "tree-sitter-nix"; - rev = "eabf96807ea4ab6d6c7f09b671a88cd483542840"; - hash = "sha256-cSiBd0XkSR8l1CF2vkThWUtMxqATwuxCNO5oy2kyOZY="; - }; - meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; - }; - nqc = buildGrammar { - language = "nqc"; - version = "0.0.0+rev=14e6da1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-nqc"; - rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; - hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-nqc"; - }; - nu = buildGrammar { - language = "nu"; - version = "0.0.0+rev=6544c43"; - src = fetchFromGitHub { - owner = "nushell"; - repo = "tree-sitter-nu"; - rev = "6544c4383643cf8608d50def2247a7af8314e148"; - hash = "sha256-+KsRkfx0WmcfYBP7zxXqL8kPm/HsBjuI56/v910kMFU="; - }; - meta.homepage = "https://github.com/nushell/tree-sitter-nu"; - }; - objc = buildGrammar { - language = "objc"; - version = "0.0.0+rev=181a81b"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-objc"; - rev = "181a81b8f23a2d593e7ab4259981f50122909fda"; - hash = "sha256-7W8ozhQJL+f+tQYz61EZexk9NkMu1pCAP5IIy1m3qak="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-objc"; - }; - objdump = buildGrammar { - language = "objdump"; - version = "0.0.0+rev=28d3b2e"; - src = fetchFromGitHub { - owner = "ColinKennedy"; - repo = "tree-sitter-objdump"; - rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; - hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; - }; - meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump"; - }; - ocaml = buildGrammar { - language = "ocaml"; - version = "0.0.0+rev=3ef7c00"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ocaml"; - rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; - hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; - }; - location = "grammars/ocaml"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; - }; - ocaml_interface = buildGrammar { - language = "ocaml_interface"; - version = "0.0.0+rev=3ef7c00"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ocaml"; - rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; - hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; - }; - location = "grammars/interface"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; - }; - ocamllex = buildGrammar { - language = "ocamllex"; - version = "0.0.0+rev=33722b8"; - src = fetchFromGitHub { - owner = "atom-ocaml"; - repo = "tree-sitter-ocamllex"; - rev = "33722b8be73079946a7c6dd9598e3f57956ed36d"; - hash = "sha256-mqp/qHr1zWMJinlMJ0HNAKuFUQ4NqQiLzKx0DoN4wGI="; - }; - generate = true; - meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; - }; - odin = buildGrammar { - language = "odin"; - version = "0.0.0+rev=d2ca8ef"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-odin"; - rev = "d2ca8efb4487e156a60d5bd6db2598b872629403"; - hash = "sha256-aPeaGERAP1Fav2QAjZy1zXciCuUTQYrsqXaSQsYG0oU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-odin"; - }; - pascal = buildGrammar { - language = "pascal"; - version = "0.0.0+rev=5054931"; - src = fetchFromGitHub { - owner = "Isopod"; - repo = "tree-sitter-pascal"; - rev = "5054931bcd022860dd5936864f981e359fb63aef"; - hash = "sha256-+5HzlNL54/Wdr7b1vRwZzIU3Z8vqFP9FzmEO1qwxJrk="; - }; - meta.homepage = "https://github.com/Isopod/tree-sitter-pascal"; - }; - passwd = buildGrammar { - language = "passwd"; - version = "0.0.0+rev=2023939"; - src = fetchFromGitHub { - owner = "ath3"; - repo = "tree-sitter-passwd"; - rev = "20239395eacdc2e0923a7e5683ad3605aee7b716"; - hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; - }; - meta.homepage = "https://github.com/ath3/tree-sitter-passwd"; - }; - pem = buildGrammar { - language = "pem"; - version = "0.0.0+rev=e525b17"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-pem"; - rev = "e525b177a229b1154fd81bc0691f943028d9e685"; - hash = "sha256-2fhqFGLdQ5eugv405osviYUcAPMdm1N0VfGoVuI84Qk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pem"; - }; - perl = buildGrammar { - language = "perl"; - version = "0.0.0+rev=0c24d00"; - src = fetchFromGitHub { - owner = "tree-sitter-perl"; - repo = "tree-sitter-perl"; - rev = "0c24d001dd1921e418fb933d208a7bd7dd3f923a"; - hash = "sha256-rKu3CGHckXlQnI/bvrQDq40jRO4PAueWKNZJADjmv5A="; - }; - meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; - }; - php = buildGrammar { - language = "php"; - version = "0.0.0+rev=b2278db"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-php"; - rev = "b2278dbac9d58b02653fe6a8530ccebc492e4ed4"; - hash = "sha256-xvUUw+532j49MhEgAeEDfLo+bqN0U65s/uV9BPbsVt4="; - }; - location = "php"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; - }; - php_only = buildGrammar { - language = "php_only"; - version = "0.0.0+rev=b2278db"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-php"; - rev = "b2278dbac9d58b02653fe6a8530ccebc492e4ed4"; - hash = "sha256-xvUUw+532j49MhEgAeEDfLo+bqN0U65s/uV9BPbsVt4="; - }; - location = "php_only"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; - }; - phpdoc = buildGrammar { - language = "phpdoc"; - version = "0.0.0+rev=03bb103"; - src = fetchFromGitHub { - owner = "claytonrcarter"; - repo = "tree-sitter-phpdoc"; - rev = "03bb10330704b0b371b044e937d5cc7cd40b4999"; - hash = "sha256-EwDrC12hMwlyCff867bmVt7RVZNa8jkDMKkytB7qNLc="; - }; - meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; - }; - pioasm = buildGrammar { - language = "pioasm"; - version = "0.0.0+rev=afece58"; - src = fetchFromGitHub { - owner = "leo60228"; - repo = "tree-sitter-pioasm"; - rev = "afece58efdb30440bddd151ef1347fa8d6f744a9"; - hash = "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8="; - }; - meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; - }; - pkl = buildGrammar { - language = "pkl"; - version = "0.0.0+rev=d50709f"; - src = fetchFromGitHub { - owner = "apple"; - repo = "tree-sitter-pkl"; - rev = "d50709f1b71e77844c4551c655792d100a5ca559"; - hash = "sha256-Q5feMUI0w1NinR9o3pE3bH7qAFMcF0xOwWlZjughTqM="; - }; - meta.homepage = "https://github.com/apple/tree-sitter-pkl"; - }; - po = buildGrammar { - language = "po"; - version = "0.0.0+rev=bd860a0"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-po"; - rev = "bd860a0f57f697162bf28e576674be9c1500db5e"; - hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-po"; - }; - pod = buildGrammar { - language = "pod"; - version = "0.0.0+rev=0bf8387"; - src = fetchFromGitHub { - owner = "tree-sitter-perl"; - repo = "tree-sitter-pod"; - rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; - hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; - }; - meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; - }; - poe_filter = buildGrammar { - language = "poe_filter"; - version = "0.0.0+rev=205a7d5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-poe-filter"; - rev = "205a7d576984feb38a9fc2d8cfe729617f9e0548"; - hash = "sha256-oFe/U3G5Fi73YtctonfUqZe5/UScM09c98R8C3aR7yU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-poe-filter"; - }; - pony = buildGrammar { - language = "pony"; - version = "0.0.0+rev=73ff874"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-pony"; - rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; - hash = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pony"; - }; - powershell = buildGrammar { - language = "powershell"; - version = "0.0.0+rev=66d5e61"; - src = fetchFromGitHub { - owner = "airbus-cert"; - repo = "tree-sitter-powershell"; - rev = "66d5e61126989c0aca57ff77d19b2064919b51e1"; - hash = "sha256-M2vOS2UleHpZC8PbUf+PHxjWz4BMBhyVxcuUsuMx34Q="; - }; - meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; - }; - printf = buildGrammar { - language = "printf"; - version = "0.0.0+rev=ec4e567"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-printf"; - rev = "ec4e5674573d5554fccb87a887c97d4aec489da7"; - hash = "sha256-JddrO4H7b3f/jrYag1lTAqeCzspf18SiIsVV2EJ25ZY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-printf"; - }; - prisma = buildGrammar { - language = "prisma"; - version = "0.0.0+rev=3556b2c"; - src = fetchFromGitHub { - owner = "victorhqc"; - repo = "tree-sitter-prisma"; - rev = "3556b2c1f20ec9ac91e92d32c43d9d2a0ca3cc49"; - hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q="; - }; - meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; - }; - problog = buildGrammar { - language = "problog"; - version = "0.0.0+rev=d8d415f"; - src = fetchFromGitHub { - owner = "foxyseta"; - repo = "tree-sitter-prolog"; - rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; - hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; - }; - location = "grammars/problog"; - meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; - }; - prolog = buildGrammar { - language = "prolog"; - version = "0.0.0+rev=d8d415f"; - src = fetchFromGitHub { - owner = "foxyseta"; - repo = "tree-sitter-prolog"; - rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; - hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; - }; - location = "grammars/prolog"; - meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; - }; - promql = buildGrammar { - language = "promql"; - version = "0.0.0+rev=77625d7"; - src = fetchFromGitHub { - owner = "MichaHoffmann"; - repo = "tree-sitter-promql"; - rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; - hash = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q="; - }; - meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql"; - }; - properties = buildGrammar { - language = "properties"; - version = "0.0.0+rev=6310671"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-properties"; - rev = "6310671b24d4e04b803577b1c675d765cbd5773b"; - hash = "sha256-LRutvpXXVK7z+xrnLQVvLY+VRg8IB/VK572PNgvsQfc="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; - }; - proto = buildGrammar { - language = "proto"; - version = "0.0.0+rev=e9f6b43"; - src = fetchFromGitHub { - owner = "treywood"; - repo = "tree-sitter-proto"; - rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; - hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; - }; - meta.homepage = "https://github.com/treywood/tree-sitter-proto"; - }; - prql = buildGrammar { - language = "prql"; - version = "0.0.0+rev=09e158c"; - src = fetchFromGitHub { - owner = "PRQL"; - repo = "tree-sitter-prql"; - rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; - hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; - }; - meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; - }; - psv = buildGrammar { - language = "psv"; - version = "0.0.0+rev=f6bf6e3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-csv"; - rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; - hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; - }; - location = "psv"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; - }; - pug = buildGrammar { - language = "pug"; - version = "0.0.0+rev=13e9195"; - src = fetchFromGitHub { - owner = "zealot128"; - repo = "tree-sitter-pug"; - rev = "13e9195370172c86a8b88184cc358b23b677cc46"; - hash = "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8="; - }; - meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; - }; - puppet = buildGrammar { - language = "puppet"; - version = "0.0.0+rev=15f1929"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-puppet"; - rev = "15f192929b7d317f5914de2b4accd37b349182a6"; - hash = "sha256-bO5g5AdhzpB13yHklpAndUHIX7Rvd7OMjH0Ds2ATA6Q="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-puppet"; - }; - purescript = buildGrammar { - language = "purescript"; - version = "0.0.0+rev=603daa9"; - src = fetchFromGitHub { - owner = "postsolar"; - repo = "tree-sitter-purescript"; - rev = "603daa9178bcef3386b3040d86435794965fc6f2"; - hash = "sha256-hOY2TfG+rAZyjm3PxXvF/Z3kEpIC2yZctk9YvWfG8wg="; - }; - meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; - }; - pymanifest = buildGrammar { - language = "pymanifest"; - version = "0.0.0+rev=debbdb8"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-pymanifest"; - rev = "debbdb83fe6356adc7261c41c69b45ba49c97294"; - hash = "sha256-jaWi0F9ApUSwniN3O7x05VrCceL+0x2+98iJx9+PaZo="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pymanifest"; - }; - python = buildGrammar { - language = "python"; - version = "0.0.0+rev=710796b"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-python"; - rev = "710796b8b877a970297106e5bbc8e2afa47f86ec"; - hash = "sha256-t9etfZcrliF7f9hfiomh2U9P+3ufAm8iSK1y9rOhP7s="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; - }; - ql = buildGrammar { - language = "ql"; - version = "0.0.0+rev=1fd627a"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ql"; - rev = "1fd627a4e8bff8c24c11987474bd33112bead857"; - hash = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; - }; - qmldir = buildGrammar { - language = "qmldir"; - version = "0.0.0+rev=6b2b5e4"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-qmldir"; - rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; - hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-qmldir"; - }; - qmljs = buildGrammar { - language = "qmljs"; - version = "0.0.0+rev=0bec435"; - src = fetchFromGitHub { - owner = "yuja"; - repo = "tree-sitter-qmljs"; - rev = "0bec4359a7eb2f6c9220cd57372d87d236f66d59"; - hash = "sha256-tV4lipey+OAQwygRFp9lQAzgCNiZzSu7p3Mr6CCBH1g="; - }; - meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; - }; - query = buildGrammar { - language = "query"; - version = "0.0.0+rev=a225e21"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-query"; - rev = "a225e21d81201be77da58de614e2b7851735677a"; - hash = "sha256-0y8TbbZKMstjIVFEtq+9Fz44ueRup0ngNcJPJEQB/NQ="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; - }; - r = buildGrammar { - language = "r"; - version = "0.0.0+rev=0e6ef77"; - src = fetchFromGitHub { - owner = "r-lib"; - repo = "tree-sitter-r"; - rev = "0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; - hash = "sha256-9T0wjo8i34rvR1g4WBpDFQXQodyv4kNomayGBZK9hfg="; - }; - meta.homepage = "https://github.com/r-lib/tree-sitter-r"; - }; - racket = buildGrammar { - language = "racket"; - version = "0.0.0+rev=130e765"; - src = fetchFromGitHub { - owner = "6cdh"; - repo = "tree-sitter-racket"; - rev = "130e76536bd3a45df7b7fd71cfa3d0df25fcfe8e"; - hash = "sha256-PbBNNIGUapdZH8rWNzfN+LZDJAMUn4n5ZsuyF9PVCnE="; - }; - meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; - }; - ralph = buildGrammar { - language = "ralph"; - version = "0.0.0+rev=f6d81bf"; - src = fetchFromGitHub { - owner = "alephium"; - repo = "tree-sitter-ralph"; - rev = "f6d81bf7a4599c77388035439cf5801cd461ff77"; - hash = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA="; - }; - meta.homepage = "https://github.com/alephium/tree-sitter-ralph"; - }; - rasi = buildGrammar { - language = "rasi"; - version = "0.0.0+rev=e735c68"; - src = fetchFromGitHub { - owner = "Fymyte"; - repo = "tree-sitter-rasi"; - rev = "e735c6881d8b475aaa4ef8f0a2bdfd825b438143"; - hash = "sha256-MERNUroM1ndV6TtXYGg0AmXRtNlNWphVx32TzgMUnac="; - }; - meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; - }; - razor = buildGrammar { - language = "razor"; - version = "0.0.0+rev=fe46ce5"; - src = fetchFromGitHub { - owner = "tris203"; - repo = "tree-sitter-razor"; - rev = "fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; - hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U="; - }; - meta.homepage = "https://github.com/tris203/tree-sitter-razor"; - }; - rbs = buildGrammar { - language = "rbs"; - version = "0.0.0+rev=5282e2f"; - src = fetchFromGitHub { - owner = "joker1007"; - repo = "tree-sitter-rbs"; - rev = "5282e2f36d4109f5315c1d9486b5b0c2044622bb"; - hash = "sha256-GE5cW1Nf7S8u5vAGcBZBzfM7mC7yXVR/Tp7hlhmkelA="; - }; - meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; - }; - re2c = buildGrammar { - language = "re2c"; - version = "0.0.0+rev=c18a3c2"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-re2c"; - rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; - hash = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-re2c"; - }; - readline = buildGrammar { - language = "readline"; - version = "0.0.0+rev=6b744c5"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-readline"; - rev = "6b744c527aebd12e46a5ecb3aebdb8d621a8e83e"; - hash = "sha256-j4rqW1H32KfEPRByHQqtL5j5GSklTDFgOQ9ST+hmv1w="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-readline"; - }; - regex = buildGrammar { - language = "regex"; - version = "0.0.0+rev=b2ac15e"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-regex"; - rev = "b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b"; - hash = "sha256-bR0K6SR19QuQwDUic+CJ69VQTSGqry5a5IOpPTVJFlo="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; - }; - rego = buildGrammar { - language = "rego"; - version = "0.0.0+rev=20b5a59"; - src = fetchFromGitHub { - owner = "FallenAngel97"; - repo = "tree-sitter-rego"; - rev = "20b5a5958c837bc9f74b231022a68a594a313f6d"; - hash = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI="; - }; - meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; - }; - requirements = buildGrammar { - language = "requirements"; - version = "0.0.0+rev=caeb2ba"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-requirements"; - rev = "caeb2ba854dea55931f76034978de1fd79362939"; - hash = "sha256-YszXgZZSMiWBf2vIij8+5GA1FY3Ipeoow8dkrzkLl78="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-requirements"; - }; - rescript = buildGrammar { - language = "rescript"; - version = "0.0.0+rev=d2df8a2"; - src = fetchFromGitHub { - owner = "rescript-lang"; - repo = "tree-sitter-rescript"; - rev = "d2df8a285fff95de56a91d2f8152aeceb66f40ef"; - hash = "sha256-yNZrihl4BNvLu0Zqr4lSqvdZCeXU3KnCY7ZYC1U42R0="; - }; - meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; - }; - rifleconf = buildGrammar { - language = "rifleconf"; - version = "0.0.0+rev=fe10eab"; - src = fetchFromGitHub { - owner = "purarue"; - repo = "tree-sitter-rifleconf"; - rev = "fe10eab6cacff239ec61f4456e793bed15703aaf"; - hash = "sha256-FeKu9HfGeAaQ+wfMPfic9qA870M+Cg592RY4G5HP//M="; - }; - meta.homepage = "https://github.com/purarue/tree-sitter-rifleconf"; - }; - rnoweb = buildGrammar { - language = "rnoweb"; - version = "0.0.0+rev=1a74dc0"; - src = fetchFromGitHub { - owner = "bamonroe"; - repo = "tree-sitter-rnoweb"; - rev = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; - hash = "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw="; - }; - meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb"; - }; - robot = buildGrammar { - language = "robot"; - version = "0.0.0+rev=e34def7"; - src = fetchFromGitHub { - owner = "Hubro"; - repo = "tree-sitter-robot"; - rev = "e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; - hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0="; - }; - meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; - }; - robots = buildGrammar { - language = "robots"; - version = "0.0.0+rev=8e3a420"; - src = fetchFromGitHub { - owner = "opa-oz"; - repo = "tree-sitter-robots-txt"; - rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; - hash = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME="; - }; - meta.homepage = "https://github.com/opa-oz/tree-sitter-robots-txt"; - }; - roc = buildGrammar { - language = "roc"; - version = "0.0.0+rev=40e52f3"; - src = fetchFromGitHub { - owner = "faldor20"; - repo = "tree-sitter-roc"; - rev = "40e52f343f1b1f270d6ecb2ca898ca9b8cba6936"; - hash = "sha256-TugDNG21Y4VutMvqQJ6iEyozqcFIdFPDbpV87hqymdM="; - }; - meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; - }; - ron = buildGrammar { - language = "ron"; - version = "0.0.0+rev=7893855"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ron"; - rev = "78938553b93075e638035f624973083451b29055"; - hash = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ron"; - }; - rst = buildGrammar { - language = "rst"; - version = "0.0.0+rev=4e562e1"; - src = fetchFromGitHub { - owner = "stsewd"; - repo = "tree-sitter-rst"; - rev = "4e562e1598b95b93db4f3f64fe40ddefbc677a15"; - hash = "sha256-C65FmrEUyMQN+rF3RTN1oNVJtGiTHMZvdRyy/tMjVqY="; - }; - meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; - }; - ruby = buildGrammar { - language = "ruby"; - version = "0.0.0+rev=89bd7a8"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-ruby"; - rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6"; - hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; - }; - runescript = buildGrammar { - language = "runescript"; - version = "0.0.0+rev=cf85bbd"; - src = fetchFromGitHub { - owner = "2004Scape"; - repo = "tree-sitter-runescript"; - rev = "cf85bbd5da0c5ad243301d889c7f84d790a4cae4"; - hash = "sha256-LRHTy5XMU2FOru7YrFlwuDU7brtnI/8RhAdQnY7Fkpk="; - }; - meta.homepage = "https://github.com/2004Scape/tree-sitter-runescript"; - }; - rust = buildGrammar { - language = "rust"; - version = "0.0.0+rev=261b202"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-rust"; - rev = "261b20226c04ef601adbdf185a800512a5f66291"; - hash = "sha256-i6OrbcHNkrsAW5cpYOI7r0F6xn94KZWB9ZJMUH+k2ds="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; - }; - scala = buildGrammar { - language = "scala"; - version = "0.0.0+rev=97aead1"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-scala"; - rev = "97aead18d97708190a51d4f551ea9b05b60641c9"; - hash = "sha256-INJKij5XzeIkmdemTbrkucdUo9PJOrHKf4rcf6s9OSw="; - }; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; - }; - scfg = buildGrammar { - language = "scfg"; - version = "0.0.0+rev=d850fd4"; - src = fetchFromGitHub { - owner = "rockorager"; - repo = "tree-sitter-scfg"; - rev = "d850fd470445d73de318a21d734d1e09e29b773c"; - hash = "sha256-AnyOcQFA3N6AFZiG7eLS1xCm1qX6hko9lFV4oV9p/E8="; - }; - meta.homepage = "https://github.com/rockorager/tree-sitter-scfg"; - }; - scheme = buildGrammar { - language = "scheme"; - version = "0.0.0+rev=591893b"; - src = fetchFromGitHub { - owner = "6cdh"; - repo = "tree-sitter-scheme"; - rev = "591893b9a8b9ec85f5cef86e0cc1028012ad9f0e"; - hash = "sha256-kmrLTryeUzs4nePGR13DQjRmQTmHHglsugYlvLZP/4k="; - }; - meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; - }; - scss = buildGrammar { - language = "scss"; - version = "0.0.0+rev=c478c68"; - src = fetchFromGitHub { - owner = "serenadeai"; - repo = "tree-sitter-scss"; - rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; - hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; - }; - meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; - }; - sflog = buildGrammar { - language = "sflog"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "sflog"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - slang = buildGrammar { - language = "slang"; - version = "0.0.0+rev=1dbcc4a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-slang"; - rev = "1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; - hash = "sha256-UsZpXEJwbKn5M9dqbAv5eJgsCdNbsllbFWtNnDPvtoE="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang"; - }; - slim = buildGrammar { - language = "slim"; - version = "0.0.0+rev=a06113f"; - src = fetchFromGitHub { - owner = "theoo"; - repo = "tree-sitter-slim"; - rev = "a06113f5175b805a37d20df0a6f9d722e0ab6cfe"; - hash = "sha256-Uk0AltQNhVd3VHQYRN+gJWd7tnVYr7qzBce6yEdtVaw="; - }; - meta.homepage = "https://github.com/theoo/tree-sitter-slim"; - }; - slint = buildGrammar { - language = "slint"; - version = "0.0.0+rev=f2e4e5a"; - src = fetchFromGitHub { - owner = "slint-ui"; - repo = "tree-sitter-slint"; - rev = "f2e4e5a7bccb177562de8f5b4fe49a5531c9f7ca"; - hash = "sha256-60DfIx7aQqe0/ocxbpr00eU3IPs23E8TUILcVGrBYVs="; - }; - meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; - }; - smali = buildGrammar { - language = "smali"; - version = "0.0.0+rev=fdfa6a1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-smali"; - rev = "fdfa6a1febc43c7467aa7e937b87b607956f2346"; - hash = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-smali"; - }; - smithy = buildGrammar { - language = "smithy"; - version = "0.0.0+rev=ec4fe14"; - src = fetchFromGitHub { - owner = "indoorvivants"; - repo = "tree-sitter-smithy"; - rev = "ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433"; - hash = "sha256-wEm4HSfeZOpn1OKw7ipLhoeNko8aPKDl2abupdQq+ok="; - }; - meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy"; - }; - snakemake = buildGrammar { - language = "snakemake"; - version = "0.0.0+rev=7731408"; - src = fetchFromGitHub { - owner = "osthomas"; - repo = "tree-sitter-snakemake"; - rev = "7731408e5e8095fe242fdd423c3d3ae886fbf9fd"; - hash = "sha256-/XeO9/4rTLLicDRWWlUoAhCr+2AyjlQLszBmeQ/8wZY="; - }; - meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; - }; - snl = buildGrammar { - language = "snl"; - version = "0.0.0+rev=846e2d6"; - src = fetchFromGitHub { - owner = "minijackson"; - repo = "tree-sitter-snl"; - rev = "846e2d6809ac5863a15b5494f20fd267c21221c8"; - hash = "sha256-QJG4+fJieOivjwsJuswzzigeUiFNIOu51ILgx0/o6Vo="; - }; - meta.homepage = "https://github.com/minijackson/tree-sitter-snl"; - }; - solidity = buildGrammar { - language = "solidity"; - version = "0.0.0+rev=4e938a4"; - src = fetchFromGitHub { - owner = "JoranHonig"; - repo = "tree-sitter-solidity"; - rev = "4e938a46c7030dd001bc99e1ac0f0c750ac98254"; - hash = "sha256-b+DHy7BkkMg88kLhirtCzjF3dHlCFkXea65aGC18fW0="; - }; - meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; - }; - soql = buildGrammar { - language = "soql"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "soql"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - sosl = buildGrammar { - language = "sosl"; - version = "0.0.0+rev=3597575"; - src = fetchFromGitHub { - owner = "aheber"; - repo = "tree-sitter-sfapex"; - rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; - hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; - }; - location = "sosl"; - meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; - }; - sourcepawn = buildGrammar { - language = "sourcepawn"; - version = "0.0.0+rev=5a8fdd4"; - src = fetchFromGitHub { - owner = "nilshelmig"; - repo = "tree-sitter-sourcepawn"; - rev = "5a8fdd446b516c81e218245c12129c6ad4bccfa2"; - hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0="; - }; - meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; - }; - sparql = buildGrammar { - language = "sparql"; - version = "0.0.0+rev=1ef52d3"; - src = fetchFromGitHub { - owner = "GordianDziwis"; - repo = "tree-sitter-sparql"; - rev = "1ef52d35a73a2a5f2e433ecfd1c751c1360a923b"; - hash = "sha256-9DaV12dkcwF7/jWc4QaTQaHcKu5zO5evWlXGNZMdRqc="; - }; - meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql"; - }; - sproto = buildGrammar { - language = "sproto"; - version = "0.0.0+rev=d554c14"; - src = fetchFromGitHub { - owner = "hanxi"; - repo = "tree-sitter-sproto"; - rev = "d554c1456e35e7b2690552d52921c987d0cf6799"; - hash = "sha256-acc5Si2l9WGBlM1piSiqY/JEj+LSJ0QoZf9cfbrjhq4="; - }; - meta.homepage = "https://github.com/hanxi/tree-sitter-sproto"; - }; - sql = buildGrammar { - language = "sql"; - version = "0.0.0+rev=0a3d963"; - src = fetchFromGitHub { - owner = "derekstride"; - repo = "tree-sitter-sql"; - rev = "0a3d963f48bf34d2765301f92ea525b4c5103696"; - hash = "sha256-dzLpjJgMM+3Y38sOhXSI44SnU2+4j0R3S36DlRwqQfA="; - }; - meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; - }; - squirrel = buildGrammar { - language = "squirrel"; - version = "0.0.0+rev=072c969"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-squirrel"; - rev = "072c969749e66f000dba35a33c387650e203e96e"; - hash = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-squirrel"; - }; - ssh_config = buildGrammar { - language = "ssh_config"; - version = "0.0.0+rev=71d2693"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ssh-config"; - rev = "71d2693deadaca8cdc09e38ba41d2f6042da1616"; - hash = "sha256-LvdvnzpqjuVAf5DZmxYfELV3C+U1iJuG9B+UCQD47qo="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; - }; - starlark = buildGrammar { - language = "starlark"; - version = "0.0.0+rev=a453dbf"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-starlark"; - rev = "a453dbf3ba433db0e5ec621a38a7e59d72e4dc69"; - hash = "sha256-iBchBq9NE4QqHc8MbWs4YgzUH6EB0W7RCIk07I6Zm+I="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-starlark"; - }; - strace = buildGrammar { - language = "strace"; - version = "0.0.0+rev=d819cdd"; - src = fetchFromGitHub { - owner = "sigmaSd"; - repo = "tree-sitter-strace"; - rev = "d819cdd5dbe455bd3c859193633c8d91c0df7c36"; - hash = "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg="; - }; - meta.homepage = "https://github.com/sigmaSd/tree-sitter-strace"; - }; - styled = buildGrammar { - language = "styled"; - version = "0.0.0+rev=319cdca"; - src = fetchFromGitHub { - owner = "mskelton"; - repo = "tree-sitter-styled"; - rev = "319cdcaa0346ba6db668a222d938e5c3569e2a51"; - hash = "sha256-sKRSgN5mSF+uolWD6iKrCR83Ssroytr8ZGduTTyyxGQ="; - }; - meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; - }; - supercollider = buildGrammar { - language = "supercollider"; - version = "0.0.0+rev=76b3cab"; - src = fetchFromGitHub { - owner = "madskjeldgaard"; - repo = "tree-sitter-supercollider"; - rev = "76b3cab1773f08bb7d3a185420b0a44c6da8c294"; - hash = "sha256-drn1S4gNm6fOSUTCa/CrAqCWoUn16y1hpaZBCPpyaNE="; - }; - meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; - }; - superhtml = buildGrammar { - language = "superhtml"; - version = "0.0.0+rev=8b5bb27"; - src = fetchFromGitHub { - owner = "kristoff-it"; - repo = "superhtml"; - rev = "8b5bb272b269afdd38cdf641c4a707dd92fbe902"; - hash = "sha256-9RizfSi+ouCcLUL2+gPc8GljNo9KCX57VElLSlha05A="; - }; - location = "tree-sitter-superhtml"; - meta.homepage = "https://github.com/kristoff-it/superhtml"; - }; - surface = buildGrammar { - language = "surface"; - version = "0.0.0+rev=f4586b3"; - src = fetchFromGitHub { - owner = "connorlay"; - repo = "tree-sitter-surface"; - rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; - hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; - }; - meta.homepage = "https://github.com/connorlay/tree-sitter-surface"; - }; - svelte = buildGrammar { - language = "svelte"; - version = "0.0.0+rev=ae5199d"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-svelte"; - rev = "ae5199db47757f785e43a14b332118a5474de1a2"; - hash = "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; - }; - sway = buildGrammar { - language = "sway"; - version = "0.0.0+rev=9b7845c"; - src = fetchFromGitHub { - owner = "FuelLabs"; - repo = "tree-sitter-sway"; - rev = "9b7845ce06ecb38b040c3940970b4fd0adc331d1"; - hash = "sha256-+BRw4OFQb7FljdKCj5mruK0L9wsZ+1UDTykVLS9wjoY="; - }; - meta.homepage = "https://github.com/FuelLabs/tree-sitter-sway.git"; - }; - swift = buildGrammar { - language = "swift"; - version = "0.0.0+rev=99a5241"; - src = fetchFromGitHub { - owner = "alex-pinkus"; - repo = "tree-sitter-swift"; - rev = "99a5241ceac351a4af57bcc3571cef5064bde0a3"; - hash = "sha256-JmOIzQ1xRTvttscPXjzDDWjFV0+4R1MusGlQCz11Ydo="; - }; - generate = true; - meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; - }; - sxhkdrc = buildGrammar { - language = "sxhkdrc"; - version = "0.0.0+rev=440d5f9"; - src = fetchFromGitHub { - owner = "RaafatTurki"; - repo = "tree-sitter-sxhkdrc"; - rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; - hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; - }; - meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; - }; - systemtap = buildGrammar { - language = "systemtap"; - version = "0.0.0+rev=f2b378a"; - src = fetchFromGitHub { - owner = "ok-ryoko"; - repo = "tree-sitter-systemtap"; - rev = "f2b378a9af0b7e1192cff67a5fb45508c927205d"; - hash = "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ="; - }; - meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap"; - }; - systemverilog = buildGrammar { - language = "systemverilog"; - version = "0.0.0+rev=7c4b01b"; - src = fetchFromGitHub { - owner = "gmlarumbe"; - repo = "tree-sitter-systemverilog"; - rev = "7c4b01b7df2f6e7fa1f698c9d30ac8f93af18ed2"; - hash = "sha256-u0a8yQfFwYbAhuT8VZjKPuTfBNwAaQ0e25CcIek0thc="; - }; - meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; - }; - t32 = buildGrammar { - language = "t32"; - version = "0.0.0+rev=2f604ad"; - src = fetchFromGitHub { - owner = "xasc"; - repo = "tree-sitter-t32"; - rev = "2f604ad17a15c09d99648199da7f173eed8250dc"; - hash = "sha256-9J8wy/7qW4vWsIzpDI+lVWr/6158jrod0nSk3ihXUPI="; - }; - meta.homepage = "https://github.com/xasc/tree-sitter-t32"; - }; - tablegen = buildGrammar { - language = "tablegen"; - version = "0.0.0+rev=b117088"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-tablegen"; - rev = "b1170880c61355aaf38fc06f4af7d3c55abdabc4"; - hash = "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tablegen"; - }; - tact = buildGrammar { - language = "tact"; - version = "0.0.0+rev=a6267c2"; - src = fetchFromGitHub { - owner = "tact-lang"; - repo = "tree-sitter-tact"; - rev = "a6267c2091ed432c248780cec9f8d42c8766d9ad"; - hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM="; - }; - meta.homepage = "https://github.com/tact-lang/tree-sitter-tact"; - }; - tcl = buildGrammar { - language = "tcl"; - version = "0.0.0+rev=f15e711"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-tcl"; - rev = "f15e711167661d1ba541d4f62b9dbfc4ce61ec56"; - hash = "sha256-173xUAc2/LMDQSTEM3l3R4UuF/R5fdUyhEpXv6Eh02s="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; - }; - teal = buildGrammar { - language = "teal"; - version = "0.0.0+rev=05d276e"; - src = fetchFromGitHub { - owner = "euclidianAce"; - repo = "tree-sitter-teal"; - rev = "05d276e737055e6f77a21335b7573c9d3c091e2f"; - hash = "sha256-JDqWr895Ob1Jn3Kf44xbkMJqyna0AiMBU5xJpA6ZP7w="; - }; - generate = true; - meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; - }; - templ = buildGrammar { - language = "templ"; - version = "0.0.0+rev=3057cd4"; - src = fetchFromGitHub { - owner = "vrischmann"; - repo = "tree-sitter-templ"; - rev = "3057cd485f7f23a8ad24107c6adc604f8c5ce3db"; - hash = "sha256-iv5Egh0CcBEsD86IGESI5Bn0NcGji3wruD8UR1JNlk0="; - }; - meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; - }; - tera = buildGrammar { - language = "tera"; - version = "0.0.0+rev=692937d"; - src = fetchFromGitHub { - owner = "uncenter"; - repo = "tree-sitter-tera"; - rev = "692937d52c8dfd91ce0dde722b9b4febbc9bc712"; - hash = "sha256-3ZUark8lSH8mJwuLcvJPiQnE7+rlXstKkTPjvHzsE38="; - }; - meta.homepage = "https://github.com/uncenter/tree-sitter-tera"; - }; - terraform = buildGrammar { - language = "terraform"; - version = "0.0.0+rev=fad9918"; - src = fetchFromGitHub { - owner = "MichaHoffmann"; - repo = "tree-sitter-hcl"; - rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; - hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; - }; - location = "dialects/terraform"; - meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; - }; - textproto = buildGrammar { - language = "textproto"; - version = "0.0.0+rev=568471b"; - src = fetchFromGitHub { - owner = "PorterAtGoogle"; - repo = "tree-sitter-textproto"; - rev = "568471b80fd8793d37ed01865d8c2208a9fefd1b"; - hash = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ="; - }; - meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; - }; - thrift = buildGrammar { - language = "thrift"; - version = "0.0.0+rev=68fd0d8"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-thrift"; - rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; - hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-thrift"; - }; - tiger = buildGrammar { - language = "tiger"; - version = "0.0.0+rev=4a77b2d"; - src = fetchFromGitHub { - owner = "ambroisie"; - repo = "tree-sitter-tiger"; - rev = "4a77b2d7a004587646bddc4e854779044b6db459"; - hash = "sha256-jLdJ3nLShoBxVCcUbnaswYG5d4UU8aaE1xexb2LnmTQ="; - }; - meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; - }; - tlaplus = buildGrammar { - language = "tlaplus"; - version = "0.0.0+rev=2d83194"; - src = fetchFromGitHub { - owner = "tlaplus-community"; - repo = "tree-sitter-tlaplus"; - rev = "2d831940c782850f64dabf5b7b17e9e51f7f0ebb"; - hash = "sha256-AW22SNBF6Y2jD6ROwE3vANWGX08HqR0XjVkthAL+QJs="; - }; - meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; - }; - tmux = buildGrammar { - language = "tmux"; - version = "0.0.0+rev=0252ecd"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-tmux"; - rev = "0252ecd080016e45e6305ef1a943388f5ae2f4b4"; - hash = "sha256-8f78qYxqoiOAnl3HzEbF4Rci3rFy0SnELoU+QP7pUlk="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; - }; - todotxt = buildGrammar { - language = "todotxt"; - version = "0.0.0+rev=3937c5c"; - src = fetchFromGitHub { - owner = "arnarg"; - repo = "tree-sitter-todotxt"; - rev = "3937c5cd105ec4127448651a21aef45f52d19609"; - hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; - }; - meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt"; - }; - toml = buildGrammar { - language = "toml"; - version = "0.0.0+rev=64b5683"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-toml"; - rev = "64b56832c2cffe41758f28e05c756a3a98d16f41"; - hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-toml"; - }; - tsv = buildGrammar { - language = "tsv"; - version = "0.0.0+rev=f6bf6e3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-csv"; - rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; - hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; - }; - location = "tsv"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; - }; - tsx = buildGrammar { - language = "tsx"; - version = "0.0.0+rev=75b3874"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-typescript"; - rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; - hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; - }; - location = "tsx"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; - }; - turtle = buildGrammar { - language = "turtle"; - version = "0.0.0+rev=7f789ea"; - src = fetchFromGitHub { - owner = "GordianDziwis"; - repo = "tree-sitter-turtle"; - rev = "7f789ea7ef765080f71a298fc96b7c957fa24422"; - hash = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA="; - }; - meta.homepage = "https://github.com/GordianDziwis/tree-sitter-turtle"; - }; - twig = buildGrammar { - language = "twig"; - version = "0.0.0+rev=7195ee5"; - src = fetchFromGitHub { - owner = "gbprod"; - repo = "tree-sitter-twig"; - rev = "7195ee573ab5c3b3bb0e91b042e6f83ac1b11104"; - hash = "sha256-wQ5pHFU35wqT3UxHIZ/cP8RPPX+mpGQCoBr9ilRfc4w="; - }; - meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; - }; - typescript = buildGrammar { - language = "typescript"; - version = "0.0.0+rev=75b3874"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "tree-sitter-typescript"; - rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; - hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; - }; - location = "typescript"; - meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; - }; - typespec = buildGrammar { - language = "typespec"; - version = "0.0.0+rev=814c982"; - src = fetchFromGitHub { - owner = "happenslol"; - repo = "tree-sitter-typespec"; - rev = "814c98283fd92a248ba9d49ebfe61bc672a35875"; - hash = "sha256-3/zNoawx1DsKmG0KFvJD+o80IMBsJd2VV2ng+fSrV1c="; - }; - meta.homepage = "https://github.com/happenslol/tree-sitter-typespec"; - }; - typoscript = buildGrammar { - language = "typoscript"; - version = "0.0.0+rev=5d8fde8"; - src = fetchFromGitHub { - owner = "Teddytrombone"; - repo = "tree-sitter-typoscript"; - rev = "5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f"; - hash = "sha256-GysGb879dk5e1U6OO26q1gVAhkWxc/GRpkNN785ZoQw="; - }; - meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; - }; - typst = buildGrammar { - language = "typst"; - version = "0.0.0+rev=46cf4de"; - src = fetchFromGitHub { - owner = "uben0"; - repo = "tree-sitter-typst"; - rev = "46cf4ded12ee974a70bf8457263b67ad7ee0379d"; - hash = "sha256-s/9R3DKA6dix6BkU4mGXaVggE4bnzOyu20T1wuqHQxk="; - }; - meta.homepage = "https://github.com/uben0/tree-sitter-typst"; - }; - udev = buildGrammar { - language = "udev"; - version = "0.0.0+rev=2fcb563"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-udev"; - rev = "2fcb563a4d56a6b8e8c129252325fc6335e4acbf"; - hash = "sha256-EZwYyhMOPlQoeIRCbHOIfMaO5WEK6eKIVeC1NQgm+is="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-udev"; - }; - ungrammar = buildGrammar { - language = "ungrammar"; - version = "0.0.0+rev=debd26f"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-ungrammar"; - rev = "debd26fed283d80456ebafa33a06957b0c52e451"; - hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ungrammar"; - }; - unison = buildGrammar { - language = "unison"; - version = "0.0.0+rev=169e7f7"; - src = fetchFromGitHub { - owner = "kylegoetz"; - repo = "tree-sitter-unison"; - rev = "169e7f748a540ec360c0cb086b448faad012caa4"; - hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo="; - }; - generate = true; - meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; - }; - usd = buildGrammar { - language = "usd"; - version = "0.0.0+rev=4e0875f"; - src = fetchFromGitHub { - owner = "ColinKennedy"; - repo = "tree-sitter-usd"; - rev = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; - hash = "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI="; - }; - meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; - }; - uxntal = buildGrammar { - language = "uxntal"; - version = "0.0.0+rev=ad9b638"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-uxntal"; - rev = "ad9b638b914095320de85d59c49ab271603af048"; - hash = "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-uxntal"; - }; - v = buildGrammar { - language = "v"; - version = "0.0.0+rev=236d51b"; - src = fetchFromGitHub { - owner = "vlang"; - repo = "v-analyzer"; - rev = "236d51bba1bccd57fd2950956fbffe5fe0248735"; - hash = "sha256-rw/8sPQPB4yfe+EPgMoyyRjuf8JjdNJGpo17/9w8JCs="; - }; - location = "tree_sitter_v"; - meta.homepage = "https://github.com/vlang/v-analyzer"; - }; - vala = buildGrammar { - language = "vala"; - version = "0.0.0+rev=97e6db3"; - src = fetchFromGitHub { - owner = "vala-lang"; - repo = "tree-sitter-vala"; - rev = "97e6db3c8c73b15a9541a458d8e797a07f588ef4"; - hash = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0="; - }; - meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; - }; - vento = buildGrammar { - language = "vento"; - version = "0.0.0+rev=3b32474"; - src = fetchFromGitHub { - owner = "ventojs"; - repo = "tree-sitter-vento"; - rev = "3b32474bc29584ea214e4e84b47102408263fe0e"; - hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; - }; - meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; - }; - vhdl = buildGrammar { - language = "vhdl"; - version = "0.0.0+rev=0c25aa0"; - src = fetchFromGitHub { - owner = "jpt13653903"; - repo = "tree-sitter-vhdl"; - rev = "0c25aa064dc489ec5291e4879fa7ed41cf5fe680"; - hash = "sha256-YE9qZsTFAW60MUeIG+d84IEtIMf5eFDp32Nd0/Hb7Kw="; - }; - meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; - }; - vhs = buildGrammar { - language = "vhs"; - version = "0.0.0+rev=0c6fae9"; - src = fetchFromGitHub { - owner = "charmbracelet"; - repo = "tree-sitter-vhs"; - rev = "0c6fae9d2cfc5b217bfd1fe84a7678f5917116db"; - hash = "sha256-o7Q/3wwiCjxO6hBfj1Wxoz2y6+wxLH+oCLiapox7+Hk="; - }; - meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; - }; - vim = buildGrammar { - language = "vim"; - version = "0.0.0+rev=3dd4747"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-vim"; - rev = "3dd4747082d1b717b8978211c06ef7b6cd16125b"; - hash = "sha256-HOf35dd+zcpXHxFuWjJ6ju/5UZzALe0fUPPuAWXUIHM="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim"; - }; - vimdoc = buildGrammar { - language = "vimdoc"; - version = "0.0.0+rev=570dc10"; - src = fetchFromGitHub { - owner = "neovim"; - repo = "tree-sitter-vimdoc"; - rev = "570dc10aed5963546322e6c935e1125b9fd747bf"; - hash = "sha256-G5QkX4ZRjQ882tNsSBVEp64Ox3KmZq9C8Vsn0OLtdXg="; - }; - meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; - }; - vrl = buildGrammar { - language = "vrl"; - version = "0.0.0+rev=274b3ce"; - src = fetchFromGitHub { - owner = "belltoy"; - repo = "tree-sitter-vrl"; - rev = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; - hash = "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4="; - }; - meta.homepage = "https://github.com/belltoy/tree-sitter-vrl"; - }; - vue = buildGrammar { - language = "vue"; - version = "0.0.0+rev=22bdfa6"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-vue"; - rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; - hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; - }; - wgsl = buildGrammar { - language = "wgsl"; - version = "0.0.0+rev=40259f3"; - src = fetchFromGitHub { - owner = "szebniok"; - repo = "tree-sitter-wgsl"; - rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; - hash = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA="; - }; - meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl"; - }; - wgsl_bevy = buildGrammar { - language = "wgsl_bevy"; - version = "0.0.0+rev=d9306a7"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-wgsl-bevy"; - rev = "d9306a798ede627001a8e5752f775858c8edd7e4"; - hash = "sha256-G92wC2BJXGl+eogbuiaSOLKss+5QTm9RFFRSc2Rgqzw="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy"; - }; - wing = buildGrammar { - language = "wing"; - version = "0.0.0+rev=76e0c25"; - src = fetchFromGitHub { - owner = "winglang"; - repo = "tree-sitter-wing"; - rev = "76e0c25844a66ebc6e866d690fcc5f4e90698947"; - hash = "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I="; - }; - meta.homepage = "https://github.com/winglang/tree-sitter-wing"; - }; - wit = buildGrammar { - language = "wit"; - version = "0.0.0+rev=37bf43c"; - src = fetchFromGitHub { - owner = "liamwh"; - repo = "tree-sitter-wit"; - rev = "37bf43c7f11d2b4af7a78d98a19e6d5c2cf04ad2"; - hash = "sha256-8RRffYuw1wmtRgGGMIfzKnZPM4dKGd0h7A5oOVfEk1Y="; - }; - meta.homepage = "https://github.com/liamwh/tree-sitter-wit"; - }; - wxml = buildGrammar { - language = "wxml"; - version = "0.0.0+rev=7b821c7"; - src = fetchFromGitHub { - owner = "BlockLune"; - repo = "tree-sitter-wxml"; - rev = "7b821c748dc410332f59496c0dea2632168c4e5a"; - hash = "sha256-ZJeBKccEreak/Fs/Zi5E3m2S//s2R54KwFK3atoCvf0="; - }; - meta.homepage = "https://github.com/BlockLune/tree-sitter-wxml"; - }; - xcompose = buildGrammar { - language = "xcompose"; - version = "0.0.0+rev=a51d636"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-xcompose"; - rev = "a51d6366f041dbefec4da39a7eb3168a9b1cbc0e"; - hash = "sha256-3V+elXkVBk2aZnDy5Q/MDpBWEWb/mvjh2t2pnjnzgA0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xcompose"; - }; - xml = buildGrammar { - language = "xml"; - version = "0.0.0+rev=863dbc3"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-xml"; - rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; - hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; - }; - location = "xml"; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; - }; - xresources = buildGrammar { - language = "xresources"; - version = "0.0.0+rev=68240ae"; - src = fetchFromGitHub { - owner = "ValdezFOmar"; - repo = "tree-sitter-xresources"; - rev = "68240ae1beef503cfe0d1bc40f25b0fab71df8f5"; - hash = "sha256-lbgeR8Xc/Hsu6zimS9NIndeayMc4f3xZyhTgKdK2jVE="; - }; - meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; - }; - yaml = buildGrammar { - language = "yaml"; - version = "0.0.0+rev=7708026"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-yaml"; - rev = "7708026449bed86239b1cd5bce6e3c34dbca6415"; - hash = "sha256-BX6TOfAZLW+0h2TNsgsLC9K2lfirraCWlBN2vCKiXQ4="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; - }; - yang = buildGrammar { - language = "yang"; - version = "0.0.0+rev=2c0e6be"; - src = fetchFromGitHub { - owner = "Hubro"; - repo = "tree-sitter-yang"; - rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; - hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; - }; - meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; - }; - yuck = buildGrammar { - language = "yuck"; - version = "0.0.0+rev=e877f6a"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-yuck"; - rev = "e877f6ade4b77d5ef8787075141053631ba12318"; - hash = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yuck"; - }; - zathurarc = buildGrammar { - language = "zathurarc"; - version = "0.0.0+rev=0554b4a"; - src = fetchFromGitHub { - owner = "Freed-Wu"; - repo = "tree-sitter-zathurarc"; - rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; - hash = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw="; - }; - meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; - }; - zig = buildGrammar { - language = "zig"; - version = "0.0.0+rev=6479aa1"; - src = fetchFromGitHub { - owner = "tree-sitter-grammars"; - repo = "tree-sitter-zig"; - rev = "6479aa13f32f701c383083d8b28360ebd682fb7d"; - hash = "sha256-T9Q6EhJ20tH5v1fUlnNA3UcdX52DMZE/PQjPWQtcHw0="; - }; - meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; - }; - ziggy = buildGrammar { - language = "ziggy"; - version = "0.0.0+rev=4353b20"; - src = fetchFromGitHub { - owner = "kristoff-it"; - repo = "ziggy"; - rev = "4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; - hash = "sha256-7XZNKUrOkpPMge6nDSiEBlUAf7dZLDcVcJ7fHT8fPh4="; - }; - location = "tree-sitter-ziggy"; - meta.homepage = "https://github.com/kristoff-it/ziggy"; - }; - ziggy_schema = buildGrammar { - language = "ziggy_schema"; - version = "0.0.0+rev=fe3bf93"; - src = fetchFromGitHub { - owner = "kristoff-it"; - repo = "ziggy"; - rev = "fe3bf9389e7ff213cf3548caaf9c6f3d4bb38647"; - hash = "sha256-w2WO2N3+XJWhWnt9swOux2ynKxmePbB4VojXM8K5GAo="; - }; - location = "tree-sitter-ziggy-schema"; - meta.homepage = "https://github.com/kristoff-it/ziggy"; - }; - zsh = buildGrammar { - language = "zsh"; - version = "0.0.0+rev=v0.48.0"; - src = fetchFromGitHub { - owner = "georgeharker"; - repo = "tree-sitter-zsh"; - rev = "v0.48.0"; - hash = "sha256-gBbT2xt32fKt54nh4Dp6EK6uUd63rsIEmmK4nr9Pg1Y="; - }; - meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; + parsers = { + ada = buildGrammar { + language = "ada"; + version = "0.0.0+rev=6b58259"; + src = fetchFromGitHub { + owner = "briot"; + repo = "tree-sitter-ada"; + rev = "6b58259a08b1a22ba0247a7ce30be384db618da6"; + hash = "sha256-FAlSBpaHmKaz8qoJV/MZmD5yPkWFDE9RovpCMA9OWpI="; + }; + meta.homepage = "https://github.com/briot/tree-sitter-ada"; + }; + agda = buildGrammar { + language = "agda"; + version = "0.0.0+rev=e8d47a6"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-agda"; + rev = "e8d47a6987effe34d5595baf321d82d3519a8527"; + hash = "sha256-5h56+A7ZypckJ9mwht7XP/66oiehwAEQ4Z6WeVhQBvQ="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; + }; + angular = buildGrammar { + language = "angular"; + version = "0.0.0+rev=3bd2036"; + src = fetchFromGitHub { + owner = "dlvandenberg"; + repo = "tree-sitter-angular"; + rev = "3bd2036e710f609ea08fcfca5a1eb1169ecc114f"; + hash = "sha256-VdfPZ39AEjvl+9r/LZNRGNIQsiTB9S065AnUc4MeohU="; + }; + meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular"; + }; + apex = buildGrammar { + language = "apex"; + version = "0.0.0+rev=3597575"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; + hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + }; + location = "apex"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; + }; + arduino = buildGrammar { + language = "arduino"; + version = "0.0.0+rev=53eb391"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-arduino"; + rev = "53eb391da4c6c5857f8defa2c583c46c2594f565"; + hash = "sha256-qQVUWCOZ4y9FTsIf0FI3vmYBhLYz4hcqRTo+5C2MYvc="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-arduino"; + }; + asm = buildGrammar { + language = "asm"; + version = "0.0.0+rev=839741f"; + src = fetchFromGitHub { + owner = "RubixDev"; + repo = "tree-sitter-asm"; + rev = "839741fef4dab5128952334624905c82b40c7133"; + hash = "sha256-AbMSSt3tTjyPe7ksNjBxxsqvdoKmIKymqzisUWrSTT0="; + }; + meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; + }; + astro = buildGrammar { + language = "astro"; + version = "0.0.0+rev=213f6e6"; + src = fetchFromGitHub { + owner = "virchau13"; + repo = "tree-sitter-astro"; + rev = "213f6e6973d9b456c6e50e86f19f66877e7ef0ee"; + hash = "sha256-TpXs3jbYn39EHxTdtSfR7wLA1L8v9uyK/ATPp5v4WqE="; + }; + meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; + }; + authzed = buildGrammar { + language = "authzed"; + version = "0.0.0+rev=83e5c26"; + src = fetchFromGitHub { + owner = "mleonidas"; + repo = "tree-sitter-authzed"; + rev = "83e5c26a8687eb4688fe91d690c735cc3d21ad81"; + hash = "sha256-xJDueA0qydB2dsmnIKPBU6P+4mSDO3vAQehHuyZpq/I="; + }; + meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; + }; + awk = buildGrammar { + language = "awk"; + version = "0.0.0+rev=34bbdc7"; + src = fetchFromGitHub { + owner = "Beaglefoot"; + repo = "tree-sitter-awk"; + rev = "34bbdc7cce8e803096f47b625979e34c1be38127"; + hash = "sha256-MDfAtG6ZC0KttJ5bdW71Jgts+SAJitRnwu8xQ26N9K0="; + }; + meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; + }; + bash = buildGrammar { + language = "bash"; + version = "0.0.0+rev=a06c2e4"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-bash"; + rev = "a06c2e4415e9bc0346c6b86d401879ffb44058f7"; + hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; + }; + bass = buildGrammar { + language = "bass"; + version = "0.0.0+rev=28dc705"; + src = fetchFromGitHub { + owner = "vito"; + repo = "tree-sitter-bass"; + rev = "28dc7059722be090d04cd751aed915b2fee2f89a"; + hash = "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM="; + }; + meta.homepage = "https://github.com/vito/tree-sitter-bass"; + }; + beancount = buildGrammar { + language = "beancount"; + version = "0.0.0+rev=b7a2557"; + src = fetchFromGitHub { + owner = "polarmutex"; + repo = "tree-sitter-beancount"; + rev = "b7a2557e6c8cf1dc70a52cece1861522ad3903fc"; + hash = "sha256-E8FPmskJr1OQ55w52FUi9zub7BTZ6neX3VHypjEyRek="; + }; + meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; + }; + bibtex = buildGrammar { + language = "bibtex"; + version = "0.0.0+rev=8d04ed2"; + src = fetchFromGitHub { + owner = "latex-lsp"; + repo = "tree-sitter-bibtex"; + rev = "8d04ed27b3bc7929f14b7df9236797dab9f3fa66"; + hash = "sha256-UOXGWm8k9YP0GUwvNEuIxeiXqJo4Jf9uBt+/oYaYUl4="; + }; + meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; + }; + bicep = buildGrammar { + language = "bicep"; + version = "0.0.0+rev=bff5988"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-bicep"; + rev = "bff59884307c0ab009bd5e81afd9324b46a6c0f9"; + hash = "sha256-+qvhJgYqs8aj/Kmojr7lmjbXmskwVvbYBn4ia9wOv3k="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bicep"; + }; + bitbake = buildGrammar { + language = "bitbake"; + version = "0.0.0+rev=a5d04fd"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-bitbake"; + rev = "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b"; + hash = "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-bitbake"; + }; + blade = buildGrammar { + language = "blade"; + version = "0.0.0+rev=cc764da"; + src = fetchFromGitHub { + owner = "EmranMR"; + repo = "tree-sitter-blade"; + rev = "cc764dadcbbceb3f259396fef66f970c72e94f96"; + hash = "sha256-3/gY68F+xOF5Fv6rK9cEIJCVDzg/3ap1/gzkEacGuy4="; + }; + meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; + }; + bp = buildGrammar { + language = "bp"; + version = "0.0.0+rev=ee641d1"; + src = fetchFromGitHub { + owner = "ambroisie"; + repo = "tree-sitter-bp"; + rev = "ee641d15390183d7535777947ce0f2f1fbcee69f"; + hash = "sha256-sCvz8Bf0nffSyis9rhppD/iCrlTyTLPAeH6WXg0N6+Y="; + }; + meta.homepage = "https://github.com/ambroisie/tree-sitter-bp"; + }; + brightscript = buildGrammar { + language = "brightscript"; + version = "0.0.0+rev=253fdfa"; + src = fetchFromGitHub { + owner = "ajdelcimmuto"; + repo = "tree-sitter-brightscript"; + rev = "253fdfaa23814cb46c2d5fc19049fa0f2f62c6da"; + hash = "sha256-aE8Of2shLliebuY9A/Sr4bjCm6At9fgDFyPaqMqpg/4="; + }; + meta.homepage = "https://github.com/ajdelcimmuto/tree-sitter-brightscript"; + }; + c = buildGrammar { + language = "c"; + version = "0.0.0+rev=ae19b67"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-c"; + rev = "ae19b676b13bdcc13b7665397e6d9b14975473dd"; + hash = "sha256-i40dlg12UNR3dUWtdlYLZKsusYUWzu+QgC2iedRk968="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; + }; + c3 = buildGrammar { + language = "c3"; + version = "0.0.0+rev=6b4e912"; + src = fetchFromGitHub { + owner = "c3lang"; + repo = "tree-sitter-c3"; + rev = "6b4e9127f90fa35d39f5314211bc5f7e304304bb"; + hash = "sha256-fkCW4RNyWaXuIy7SDGxqeUU2SLbJ+b5Jv/CY1RYiAsY="; + }; + meta.homepage = "https://github.com/c3lang/tree-sitter-c3"; + }; + c_sharp = buildGrammar { + language = "c_sharp"; + version = "0.0.0+rev=485f0ba"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-c-sharp"; + rev = "485f0bae0274ac9114797fc10db6f7034e4086e3"; + hash = "sha256-BRn23iueDJ+YwuPJ+ebOAhjoELQX1VOBFR/YbQDYhfQ="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; + }; + caddy = buildGrammar { + language = "caddy"; + version = "0.0.0+rev=2686186"; + src = fetchFromGitHub { + owner = "opa-oz"; + repo = "tree-sitter-caddy"; + rev = "2686186edb61be47960431c93a204fb249681360"; + hash = "sha256-pKKx2qCqP/8JLhNebTogM24qzxh6bdX5i4mqGzTJKkw="; + }; + meta.homepage = "https://github.com/opa-oz/tree-sitter-caddy"; + }; + cairo = buildGrammar { + language = "cairo"; + version = "0.0.0+rev=6238f60"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-cairo"; + rev = "6238f609bea233040fe927858156dee5515a0745"; + hash = "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cairo"; + }; + capnp = buildGrammar { + language = "capnp"; + version = "0.0.0+rev=7b0883c"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-capnp"; + rev = "7b0883c03e5edd34ef7bcf703194204299d7099f"; + hash = "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-capnp"; + }; + chatito = buildGrammar { + language = "chatito"; + version = "0.0.0+rev=c0ed82c"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-chatito"; + rev = "c0ed82c665b732395073f635c74c300f09530a7f"; + hash = "sha256-a4M4AH6lDNX5h95i831vQzsviV8efPHn7zpZXT3CAT8="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-chatito"; + }; + circom = buildGrammar { + language = "circom"; + version = "0.0.0+rev=0215052"; + src = fetchFromGitHub { + owner = "Decurity"; + repo = "tree-sitter-circom"; + rev = "02150524228b1e6afef96949f2d6b7cc0aaf999e"; + hash = "sha256-wosqwiDkK1rytGWMJApz1M42Sme9OaWXC0rmj7vM4g8="; + }; + meta.homepage = "https://github.com/Decurity/tree-sitter-circom"; + }; + clojure = buildGrammar { + language = "clojure"; + version = "0.0.0+rev=e43eff8"; + src = fetchFromGitHub { + owner = "sogaiu"; + repo = "tree-sitter-clojure"; + rev = "e43eff80d17cf34852dcd92ca5e6986d23a7040f"; + hash = "sha256-jokekIuuQLx5UtuPs4XAI+euispeFCwSQByVKVelrC4="; + }; + meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; + }; + cmake = buildGrammar { + language = "cmake"; + version = "0.0.0+rev=c7b2a71"; + src = fetchFromGitHub { + owner = "uyha"; + repo = "tree-sitter-cmake"; + rev = "c7b2a71e7f8ecb167fad4c97227c838439280175"; + hash = "sha256-+Lom3xjPmhhZr3G4aV054lbhLjvJsPaQalSqkKUijvU="; + }; + meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; + }; + comment = buildGrammar { + language = "comment"; + version = "0.0.0+rev=66272d2"; + src = fetchFromGitHub { + owner = "stsewd"; + repo = "tree-sitter-comment"; + rev = "66272d2b6c73fb61157541b69dd0a7ce7b42a5ad"; + hash = "sha256-ky+P22s2/fuhriTF4GVQquWaiMs6ZktxDibzKs/I+ao="; + }; + meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; + }; + commonlisp = buildGrammar { + language = "commonlisp"; + version = "0.0.0+rev=3232350"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-commonlisp"; + rev = "32323509b3d9fe96607d151c2da2c9009eb13a2f"; + hash = "sha256-cNGxZXoxhnXGo4yhMHDSjF/j43JNXg1ClpqN2xJgLQU="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-commonlisp"; + }; + cooklang = buildGrammar { + language = "cooklang"; + version = "0.0.0+rev=4ebe237"; + src = fetchFromGitHub { + owner = "addcninblue"; + repo = "tree-sitter-cooklang"; + rev = "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e"; + hash = "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE="; + }; + meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; + }; + corn = buildGrammar { + language = "corn"; + version = "0.0.0+rev=4646547"; + src = fetchFromGitHub { + owner = "jakestanger"; + repo = "tree-sitter-corn"; + rev = "464654742cbfd3a3de560aba120998f1d5dfa844"; + hash = "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k="; + }; + meta.homepage = "https://github.com/jakestanger/tree-sitter-corn"; + }; + cpon = buildGrammar { + language = "cpon"; + version = "0.0.0+rev=594289e"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-cpon"; + rev = "594289eadfec719198e560f9d7fd243c4db678d5"; + hash = "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cpon"; + }; + cpp = buildGrammar { + language = "cpp"; + version = "0.0.0+rev=12bd6f7"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-cpp"; + rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35"; + hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; + }; + css = buildGrammar { + language = "css"; + version = "0.0.0+rev=dda5cfc"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-css"; + rev = "dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f"; + hash = "sha256-jFsnEyS+FThk7L48FzAdSp5fNPSLvM8hTL/VC5FMlOE="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; + }; + csv = buildGrammar { + language = "csv"; + version = "0.0.0+rev=f6bf6e3"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-csv"; + rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; + hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; + }; + location = "csv"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; + }; + cuda = buildGrammar { + language = "cuda"; + version = "0.0.0+rev=48b066f"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-cuda"; + rev = "48b066f334f4cf2174e05a50218ce2ed98b6fd01"; + hash = "sha256-sX9AOe8dJJsRbzGq20qakWBnLiwYQ90mQspAuYxQzoQ="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-cuda"; + }; + cue = buildGrammar { + language = "cue"; + version = "0.0.0+rev=770737b"; + src = fetchFromGitHub { + owner = "eonpatapon"; + repo = "tree-sitter-cue"; + rev = "770737bcff2c4aa3f624d439e32b07dbb07102d3"; + hash = "sha256-ujSBOwOnjsKuFhHtt4zvj90VcQsak8mEcWYJ0e5/mKc="; + }; + meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; + }; + cylc = buildGrammar { + language = "cylc"; + version = "0.0.0+rev=6d1d811"; + src = fetchFromGitHub { + owner = "elliotfontaine"; + repo = "tree-sitter-cylc"; + rev = "6d1d81137112299324b526477ce1db989ab58fb8"; + hash = "sha256-jgQCTM36S8UwSyT4LAfcX4DUIl2OYVMeQdDg3zRrw00="; + }; + meta.homepage = "https://github.com/elliotfontaine/tree-sitter-cylc"; + }; + d = buildGrammar { + language = "d"; + version = "0.0.0+rev=fb028c8"; + src = fetchFromGitHub { + owner = "gdamore"; + repo = "tree-sitter-d"; + rev = "fb028c8f14f4188286c2eef143f105def6fbf24f"; + hash = "sha256-Xi8out5j4L5pAArA9zmLA7aGhma++G+AaVLgFW+TEAo="; + }; + meta.homepage = "https://github.com/gdamore/tree-sitter-d"; + }; + dart = buildGrammar { + language = "dart"; + version = "0.0.0+rev=d4d8f3e"; + src = fetchFromGitHub { + owner = "UserNobody14"; + repo = "tree-sitter-dart"; + rev = "d4d8f3e337d8be23be27ffc35a0aef972343cd54"; + hash = "sha256-1ftYqCor1A0PsQ0AJLVqtxVRZxaXqE/NZ5yy7SizZCY="; + }; + meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; + }; + desktop = buildGrammar { + language = "desktop"; + version = "0.0.0+rev=317de59"; + src = fetchFromGitHub { + owner = "ValdezFOmar"; + repo = "tree-sitter-desktop"; + rev = "317de59070dd4f8bd0af03dd3dea5dda0e7a0449"; + hash = "sha256-FX0uPZfefRLuFvBR3uVGAmBvukSjaN0/pN580edqxxs="; + }; + meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop"; + }; + devicetree = buildGrammar { + language = "devicetree"; + version = "0.0.0+rev=e685f1f"; + src = fetchFromGitHub { + owner = "joelspadin"; + repo = "tree-sitter-devicetree"; + rev = "e685f1f6ac1702b046415efb476444167d63e41a"; + hash = "sha256-iMmr4zSm6B7goevHE03DMj9scW4ldXS7CV74sKeqGD4="; + }; + meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; + }; + dhall = buildGrammar { + language = "dhall"; + version = "0.0.0+rev=6201325"; + src = fetchFromGitHub { + owner = "jbellerb"; + repo = "tree-sitter-dhall"; + rev = "62013259b26ac210d5de1abf64cf1b047ef88000"; + hash = "sha256-4xbz7DDUlLGgLW5V6Yyvo7dkE9MOk3mCQEBTYyRbNuM="; + }; + meta.homepage = "https://github.com/jbellerb/tree-sitter-dhall"; + }; + diff = buildGrammar { + language = "diff"; + version = "0.0.0+rev=2520c3f"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-diff"; + rev = "2520c3f934b3179bb540d23e0ef45f75304b5fed"; + hash = "sha256-8rYLNGgoZSvvfqO2++nAgFKmvbkKJ3m+9B8bTXp6Us4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-diff"; + }; + disassembly = buildGrammar { + language = "disassembly"; + version = "0.0.0+rev=0229c02"; + src = fetchFromGitHub { + owner = "ColinKennedy"; + repo = "tree-sitter-disassembly"; + rev = "0229c0211dba909c5d45129ac784a3f4d49c243a"; + hash = "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8="; + }; + meta.homepage = "https://github.com/ColinKennedy/tree-sitter-disassembly"; + }; + djot = buildGrammar { + language = "djot"; + version = "0.0.0+rev=74fac1f"; + src = fetchFromGitHub { + owner = "treeman"; + repo = "tree-sitter-djot"; + rev = "74fac1f53c6d52aeac104b6874e5506be6d0cfe6"; + hash = "sha256-HfEZHNhxEbH07gDzLPdl6n2Pf//o8tbJvwE+tesJDC8="; + }; + meta.homepage = "https://github.com/treeman/tree-sitter-djot"; + }; + dockerfile = buildGrammar { + language = "dockerfile"; + version = "0.0.0+rev=971acdd"; + src = fetchFromGitHub { + owner = "camdencheek"; + repo = "tree-sitter-dockerfile"; + rev = "971acdd908568b4531b0ba28a445bf0bb720aba5"; + hash = "sha256-WJJ/rjFea1sudGIyjKGupwm39TJ1zbyWlLgoRf1KCBI="; + }; + meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; + }; + dot = buildGrammar { + language = "dot"; + version = "0.0.0+rev=80327ab"; + src = fetchFromGitHub { + owner = "rydesun"; + repo = "tree-sitter-dot"; + rev = "80327abbba6f47530edeb0df9f11bd5d5c93c14d"; + hash = "sha256-sepmaKnpbj/bgMBa06ksQFOMPtcCqGaINiJqFBJN/0Y="; + }; + meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; + }; + doxygen = buildGrammar { + language = "doxygen"; + version = "0.0.0+rev=ccd998f"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-doxygen"; + rev = "ccd998f378c3f9345ea4eeb223f56d7b84d16687"; + hash = "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-doxygen"; + }; + dtd = buildGrammar { + language = "dtd"; + version = "0.0.0+rev=863dbc3"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-xml"; + rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; + hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; + }; + location = "dtd"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; + }; + earthfile = buildGrammar { + language = "earthfile"; + version = "0.0.0+rev=5baef88"; + src = fetchFromGitHub { + owner = "glehmann"; + repo = "tree-sitter-earthfile"; + rev = "5baef88717ad0156fd29a8b12d0d8245bb1096a8"; + hash = "sha256-eeXzc+thSPey7r59QkJd5jgchZRhSwT5isSljYLBQ8k="; + }; + meta.homepage = "https://github.com/glehmann/tree-sitter-earthfile"; + }; + ebnf = buildGrammar { + language = "ebnf"; + version = "0.0.0+rev=8e635b0"; + src = fetchFromGitHub { + owner = "RubixDev"; + repo = "ebnf"; + rev = "8e635b0b723c620774dfb8abf382a7f531894b40"; + hash = "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg="; + }; + location = "crates/tree-sitter-ebnf"; + meta.homepage = "https://github.com/RubixDev/ebnf"; + }; + editorconfig = buildGrammar { + language = "editorconfig"; + version = "0.0.0+rev=3d49942"; + src = fetchFromGitHub { + owner = "ValdezFOmar"; + repo = "tree-sitter-editorconfig"; + rev = "3d4994215125087ffea228ccec3654d313968579"; + hash = "sha256-F1T5VzjtXNeV7fgX47xMXY1M4f6yh6oUOnZzaxuIGBs="; + }; + meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; + }; + eds = buildGrammar { + language = "eds"; + version = "0.0.0+rev=26d529e"; + src = fetchFromGitHub { + owner = "uyha"; + repo = "tree-sitter-eds"; + rev = "26d529e6cfecde391a03c21d1474eb51e0285805"; + hash = "sha256-+3BO4JxUrSc8OWHVZvd1lxjrNYkhN35q2YhcrUrFgMk="; + }; + meta.homepage = "https://github.com/uyha/tree-sitter-eds"; + }; + eex = buildGrammar { + language = "eex"; + version = "0.0.0+rev=f742f2f"; + src = fetchFromGitHub { + owner = "connorlay"; + repo = "tree-sitter-eex"; + rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; + hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; + }; + meta.homepage = "https://github.com/connorlay/tree-sitter-eex"; + }; + elixir = buildGrammar { + language = "elixir"; + version = "0.0.0+rev=d24cece"; + src = fetchFromGitHub { + owner = "elixir-lang"; + repo = "tree-sitter-elixir"; + rev = "d24cecee673c4c770f797bac6f87ae4b6d7ddec5"; + hash = "sha256-nSXXMPneL/sTdkpcsxUz73DiXVuNxVHnf8b2LTbAUs8="; + }; + meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; + }; + elm = buildGrammar { + language = "elm"; + version = "0.0.0+rev=6d9511c"; + src = fetchFromGitHub { + owner = "elm-tooling"; + repo = "tree-sitter-elm"; + rev = "6d9511c28181db66daee4e883f811f6251220943"; + hash = "sha256-jhI0CRi8rgiwBfwEwNBBZ7QrKXYRQ9gUCO7c37Y/ibc="; + }; + meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; + }; + elsa = buildGrammar { + language = "elsa"; + version = "0.0.0+rev=0a66b2b"; + src = fetchFromGitHub { + owner = "glapa-grossklag"; + repo = "tree-sitter-elsa"; + rev = "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7"; + hash = "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w="; + }; + meta.homepage = "https://github.com/glapa-grossklag/tree-sitter-elsa"; + }; + elvish = buildGrammar { + language = "elvish"; + version = "0.0.0+rev=5e7210d"; + src = fetchFromGitHub { + owner = "elves"; + repo = "tree-sitter-elvish"; + rev = "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5"; + hash = "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg="; + }; + meta.homepage = "https://github.com/elves/tree-sitter-elvish"; + }; + embedded_template = buildGrammar { + language = "embedded_template"; + version = "0.0.0+rev=3499d85"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-embedded-template"; + rev = "3499d85f0a0d937c507a4a65368f2f63772786e1"; + hash = "sha256-H+kcKwVjIvRBRj+pjSjp8NX0kH63SDWiAS5iovT9e/c="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; + }; + enforce = buildGrammar { + language = "enforce"; + version = "0.0.0+rev=eb27968"; + src = fetchFromGitHub { + owner = "simonvic"; + repo = "tree-sitter-enforce"; + rev = "eb2796871d966264cdb041b797416ef1757c8b4f"; + hash = "sha256-50yK0MIMFFjUlcE99MEESKdcLnyIurAl16uGXGQyjkI="; + }; + meta.homepage = "https://github.com/simonvic/tree-sitter-enforce"; + }; + erlang = buildGrammar { + language = "erlang"; + version = "0.0.0+rev=f21023b"; + src = fetchFromGitHub { + owner = "WhatsApp"; + repo = "tree-sitter-erlang"; + rev = "f21023bbd6cd30cadbc793d80ae4d990d9be86fc"; + hash = "sha256-tDWLmveL+7s9vFVKtmSzGbx4A3X6rkaW1MR/9VOKLCg="; + }; + meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; + }; + facility = buildGrammar { + language = "facility"; + version = "0.0.0+rev=e4bfd3e"; + src = fetchFromGitHub { + owner = "FacilityApi"; + repo = "tree-sitter-facility"; + rev = "e4bfd3e960de9f4b4648acb1c92e9b95b47d8cfb"; + hash = "sha256-EwTkus2m0lwDwx5XO3Ee4ngretLPShx84JZytaHkZ4I="; + }; + meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility"; + }; + faust = buildGrammar { + language = "faust"; + version = "0.0.0+rev=122dd10"; + src = fetchFromGitHub { + owner = "khiner"; + repo = "tree-sitter-faust"; + rev = "122dd101919289ea809bad643712fcb483a1bed0"; + hash = "sha256-5T+Om1qdSIal1pMIoaM44FexSqZyhZCZb/Pa0/udzZI="; + }; + meta.homepage = "https://github.com/khiner/tree-sitter-faust"; + }; + fennel = buildGrammar { + language = "fennel"; + version = "0.0.0+rev=fd4a24e"; + src = fetchFromGitHub { + owner = "alexmozaidze"; + repo = "tree-sitter-fennel"; + rev = "fd4a24e349bcbac8a03a5a00d0dfa207baf53ca5"; + hash = "sha256-/+WJDDduMAEQvcTwplzNO8hfTiNbOyT2px4jRDxVQw0="; + }; + meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; + }; + fidl = buildGrammar { + language = "fidl"; + version = "0.0.0+rev=0a8910f"; + src = fetchFromGitHub { + owner = "google"; + repo = "tree-sitter-fidl"; + rev = "0a8910f293268e27ff554357c229ba172b0eaed2"; + hash = "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY="; + }; + meta.homepage = "https://github.com/google/tree-sitter-fidl"; + }; + firrtl = buildGrammar { + language = "firrtl"; + version = "0.0.0+rev=8503d3a"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-firrtl"; + rev = "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5"; + hash = "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-firrtl"; + }; + fish = buildGrammar { + language = "fish"; + version = "0.0.0+rev=aa074a0"; + src = fetchFromGitHub { + owner = "ram02z"; + repo = "tree-sitter-fish"; + rev = "aa074a0bacde8b5823c592574d7138f156a95776"; + hash = "sha256-ZQj6XR7pHGoCOBS6GOHiRW9LWNoNPlwVcZe5F2mtGNE="; + }; + meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; + }; + foam = buildGrammar { + language = "foam"; + version = "0.0.0+rev=472c24f"; + src = fetchFromGitHub { + owner = "FoamScience"; + repo = "tree-sitter-foam"; + rev = "472c24f11a547820327fb1be565bcfff98ea96a4"; + hash = "sha256-CjCnMnsD3uZS0qEcnlLa6JrFyH88KbDITwBAdRTvVMY="; + }; + meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; + }; + forth = buildGrammar { + language = "forth"; + version = "0.0.0+rev=360ef13"; + src = fetchFromGitHub { + owner = "AlexanderBrevig"; + repo = "tree-sitter-forth"; + rev = "360ef13f8c609ec6d2e80782af69958b84e36cd0"; + hash = "sha256-d7X1Ubd9tKMQgNHlH+sQxmcsgLWB4mxR5CIdyKkLnM8="; + }; + meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth"; + }; + fortran = buildGrammar { + language = "fortran"; + version = "0.0.0+rev=e013289"; + src = fetchFromGitHub { + owner = "stadelmanma"; + repo = "tree-sitter-fortran"; + rev = "e0132896b8959c09dc20b56e4a1c5d25bc341697"; + hash = "sha256-pqbU0abjoonI+04Y2OZeGLWeoYt/PspiOC0rAJlu2Qg="; + }; + meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; + }; + fsh = buildGrammar { + language = "fsh"; + version = "0.0.0+rev=fad2e17"; + src = fetchFromGitHub { + owner = "mgramigna"; + repo = "tree-sitter-fsh"; + rev = "fad2e175099a45efbc98f000cc196d3674cc45e0"; + hash = "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM="; + }; + meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh"; + }; + fsharp = buildGrammar { + language = "fsharp"; + version = "0.0.0+rev=5141851"; + src = fetchFromGitHub { + owner = "ionide"; + repo = "tree-sitter-fsharp"; + rev = "5141851c278a99958469eb1736c7afc4ec738e47"; + hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y="; + }; + location = "fsharp"; + meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; + }; + func = buildGrammar { + language = "func"; + version = "0.0.0+rev=f780ca5"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-func"; + rev = "f780ca55e65e7d7360d0229331763e16c452fc98"; + hash = "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-func"; + }; + gap = buildGrammar { + language = "gap"; + version = "0.0.0+rev=2bac148"; + src = fetchFromGitHub { + owner = "gap-system"; + repo = "tree-sitter-gap"; + rev = "2bac14863b76ad0ff6fd7204c50574732acd66df"; + hash = "sha256-3hMpEV12wE2HoJ4qX1a/lOx0JOve4pPF4n9WKcupSLo="; + }; + meta.homepage = "https://github.com/gap-system/tree-sitter-gap"; + }; + gaptst = buildGrammar { + language = "gaptst"; + version = "0.0.0+rev=69086d7"; + src = fetchFromGitHub { + owner = "gap-system"; + repo = "tree-sitter-gaptst"; + rev = "69086d7627c03e1f4baf766bcef14c60d9e92331"; + hash = "sha256-U0P9QoOZST1h6XI83CI0/6/CDTvqkv1Yiq62h6YdHpI="; + }; + meta.homepage = "https://github.com/gap-system/tree-sitter-gaptst"; + }; + gdscript = buildGrammar { + language = "gdscript"; + version = "0.0.0+rev=9686853"; + src = fetchFromGitHub { + owner = "PrestonKnopp"; + repo = "tree-sitter-gdscript"; + rev = "9686853b696db07118ad110e440d6de0ca6498b4"; + hash = "sha256-kNOiMDn0yWs4Homht/uSPjYr7w4nyHDadrFhSi5M9aA="; + }; + meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; + }; + gdshader = buildGrammar { + language = "gdshader"; + version = "0.0.0+rev=6826863"; + src = fetchFromGitHub { + owner = "airblast-dev"; + repo = "tree-sitter-gdshader"; + rev = "68268631c8b6dc093985f1246b099f81b30ea7d1"; + hash = "sha256-HdRxDusCIxRtlQoo2+gzWmzqG9+8LmmlpShlBTVVK0I="; + }; + meta.homepage = "https://github.com/airblast-dev/tree-sitter-gdshader"; + }; + git_config = buildGrammar { + language = "git_config"; + version = "0.0.0+rev=0fbc9f9"; + src = fetchFromGitHub { + owner = "the-mikedavis"; + repo = "tree-sitter-git-config"; + rev = "0fbc9f99d5a28865f9de8427fb0672d66f9d83a5"; + hash = "sha256-u1NrtCap+CvhSW4q7xrwiUPGuCspjk9sHKkXQcEXc2E="; + }; + meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; + }; + git_rebase = buildGrammar { + language = "git_rebase"; + version = "0.0.0+rev=bff4b66"; + src = fetchFromGitHub { + owner = "the-mikedavis"; + repo = "tree-sitter-git-rebase"; + rev = "bff4b66b44b020d918d67e2828eada1974a966aa"; + hash = "sha256-k4C7dJUkvQxIxcaoVmG2cBs/CeYzVqrip2+2mRvHtZc="; + }; + meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; + }; + gitattributes = buildGrammar { + language = "gitattributes"; + version = "0.0.0+rev=1b7af09"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-gitattributes"; + rev = "1b7af09d45b579f9f288453b95ad555f1f431645"; + hash = "sha256-eHDcJgHpWemOYtKACVhl5Muri1W1Igrjm/p0rAbvrNY="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes"; + }; + gitcommit = buildGrammar { + language = "gitcommit"; + version = "0.0.0+rev=a716678"; + src = fetchFromGitHub { + owner = "gbprod"; + repo = "tree-sitter-gitcommit"; + rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; + hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws="; + }; + meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; + }; + gitignore = buildGrammar { + language = "gitignore"; + version = "0.0.0+rev=f4685bf"; + src = fetchFromGitHub { + owner = "shunsambongi"; + repo = "tree-sitter-gitignore"; + rev = "f4685bf11ac466dd278449bcfe5fd014e94aa504"; + hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; + }; + meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; + }; + gleam = buildGrammar { + language = "gleam"; + version = "0.0.0+rev=0c0c63a"; + src = fetchFromGitHub { + owner = "gleam-lang"; + repo = "tree-sitter-gleam"; + rev = "0c0c63a07998767b22f0d2655f903611eca6acd0"; + hash = "sha256-vL2MyZ3dly5nZqfxlfC9brE8P1tUxdRtJLxlkN7XKi4="; + }; + meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; + }; + glimmer = buildGrammar { + language = "glimmer"; + version = "0.0.0+rev=da605af"; + src = fetchFromGitHub { + owner = "ember-tooling"; + repo = "tree-sitter-glimmer"; + rev = "da605af8c5999b43e6839b575eae5e6cafabb06f"; + hash = "sha256-2ofCBhp/Trj5ivZpMGFm6dvAGic+w8Tl0osRk+IRLL4="; + }; + meta.homepage = "https://github.com/ember-tooling/tree-sitter-glimmer"; + }; + glimmer_javascript = buildGrammar { + language = "glimmer_javascript"; + version = "0.0.0+rev=5cc865a"; + src = fetchFromGitHub { + owner = "NullVoxPopuli"; + repo = "tree-sitter-glimmer-javascript"; + rev = "5cc865a2a0a77cbfaf5062c8fcf2a9919bd54f87"; + hash = "sha256-4MSBaGdX5lvhvz2LyQb+NuQY9Vc5CFL0C6S3sO3Tz2U="; + }; + meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-javascript"; + }; + glimmer_typescript = buildGrammar { + language = "glimmer_typescript"; + version = "0.0.0+rev=12d9894"; + src = fetchFromGitHub { + owner = "NullVoxPopuli"; + repo = "tree-sitter-glimmer-typescript"; + rev = "12d98944c1d5077b957cbdb90d663a7c4d50118c"; + hash = "sha256-3cJI6vcbU62kUIhphprNeAl9RyY9TThrzVeArdLfxnI="; + }; + meta.homepage = "https://github.com/NullVoxPopuli/tree-sitter-glimmer-typescript"; + }; + glsl = buildGrammar { + language = "glsl"; + version = "0.0.0+rev=24a6c8e"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-glsl"; + rev = "24a6c8ef698e4480fecf8340d771fbcb5de8fbb4"; + hash = "sha256-TjF79WH3bX4nueYr8CbPptkNb2lNkHQNB0VZoMB35Nk="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-glsl"; + }; + gn = buildGrammar { + language = "gn"; + version = "0.0.0+rev=bc06955"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-gn"; + rev = "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05"; + hash = "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gn"; + }; + gnuplot = buildGrammar { + language = "gnuplot"; + version = "0.0.0+rev=8923c1e"; + src = fetchFromGitHub { + owner = "dpezto"; + repo = "tree-sitter-gnuplot"; + rev = "8923c1e38b9634a688a6c0dce7c18c8ffb823e79"; + hash = "sha256-fR3lIscfrBqpBH1jZ4RB1Qa8r+hxy6I0OzzoQqAe2aw="; + }; + meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot"; + }; + go = buildGrammar { + language = "go"; + version = "0.0.0+rev=2346a3a"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-go"; + rev = "2346a3ab1bb3857b48b29d779a1ef9799a248cd7"; + hash = "sha256-fifTM/m2Mxd7kpJBlzwWGheAKGq6QbbzyxpBSyplYa0="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; + }; + goctl = buildGrammar { + language = "goctl"; + version = "0.0.0+rev=49c4353"; + src = fetchFromGitHub { + owner = "chaozwn"; + repo = "tree-sitter-goctl"; + rev = "49c43532689fe1f53e8b9e009d0521cab02c432b"; + hash = "sha256-HYPj95Kg+C5Ax++Z83yUnhrf2iIVTuwOBhVVLlYQaGs="; + }; + meta.homepage = "https://github.com/chaozwn/tree-sitter-goctl"; + }; + godot_resource = buildGrammar { + language = "godot_resource"; + version = "0.0.0+rev=302c189"; + src = fetchFromGitHub { + owner = "PrestonKnopp"; + repo = "tree-sitter-godot-resource"; + rev = "302c1895f54bf74d53a08572f7b26a6614209adc"; + hash = "sha256-u3vIxbgm8zFKI/1MNYtal3ORkE/8D5iNVTFqrIIIHKM="; + }; + meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; + }; + gomod = buildGrammar { + language = "gomod"; + version = "0.0.0+rev=2e88687"; + src = fetchFromGitHub { + owner = "camdencheek"; + repo = "tree-sitter-go-mod"; + rev = "2e886870578eeba1927a2dc4bd2e2b3f598c5f9a"; + hash = "sha256-OfhV3lxdyIhA3XZYbafEtdOsQsTCSSCBrN3WbzSVg0g="; + }; + meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; + }; + gosum = buildGrammar { + language = "gosum"; + version = "0.0.0+rev=27816eb"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-go-sum"; + rev = "27816eb6b7315746ae9fcf711e4e1396dc1cf237"; + hash = "sha256-9tPFT0ad68YVmz/R6ia1bQE5AQRBX9ZoPW4inCZIBo4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-go-sum"; + }; + gotmpl = buildGrammar { + language = "gotmpl"; + version = "0.0.0+rev=04270cd"; + src = fetchFromGitHub { + owner = "ngalaiko"; + repo = "tree-sitter-go-template"; + rev = "04270cd3512e2c7de0c5f2823725d7b0c4c01fda"; + hash = "sha256-DE5obq7mhDPSfXLImCL7ti1C0FQMU0uDslhaRBWhbPo="; + }; + meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; + }; + gowork = buildGrammar { + language = "gowork"; + version = "0.0.0+rev=949a8a4"; + src = fetchFromGitHub { + owner = "omertuc"; + repo = "tree-sitter-go-work"; + rev = "949a8a470559543857a62102c84700d291fc984c"; + hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; + }; + meta.homepage = "https://github.com/omertuc/tree-sitter-go-work"; + }; + gpg = buildGrammar { + language = "gpg"; + version = "0.0.0+rev=4024eb2"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-gpg-config"; + rev = "4024eb268c59204280f8ac71ef146b8ff5e737f6"; + hash = "sha256-aV0CUthayxs9O8Bpdoj9UyvUffLFYurOtkegJVH73Do="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gpg-config"; + }; + graphql = buildGrammar { + language = "graphql"; + version = "0.0.0+rev=5e66e96"; + src = fetchFromGitHub { + owner = "bkegley"; + repo = "tree-sitter-graphql"; + rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; + hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; + }; + meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; + }; + gren = buildGrammar { + language = "gren"; + version = "0.0.0+rev=c36aac5"; + src = fetchFromGitHub { + owner = "MaeBrooks"; + repo = "tree-sitter-gren"; + rev = "c36aac51a915fdfcaf178128ba1e9c2205b25930"; + hash = "sha256-XtLP2ncpwAiubHug6k4sJCYRZo5f+Nu02tho/4tVD/k="; + }; + meta.homepage = "https://github.com/MaeBrooks/tree-sitter-gren"; + }; + groovy = buildGrammar { + language = "groovy"; + version = "0.0.0+rev=8691159"; + src = fetchFromGitHub { + owner = "murtaza64"; + repo = "tree-sitter-groovy"; + rev = "86911590a8e46d71301c66468e5620d9faa5b6af"; + hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; + }; + meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; + }; + groq = buildGrammar { + language = "groq"; + version = "0.0.0+rev=1fa1ab0"; + src = fetchFromGitHub { + owner = "ajrussellaudio"; + repo = "tree-sitter-groq"; + rev = "1fa1ab0eb391a270957e8ad8c731b492e3645649"; + hash = "sha256-pKwDiViRuFB+BPfWfOOc/VDPN3qFt9HqMCuLGGSMiOU="; + }; + meta.homepage = "https://github.com/ajrussellaudio/tree-sitter-groq"; + }; + gstlaunch = buildGrammar { + language = "gstlaunch"; + version = "0.0.0+rev=549aef2"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-gstlaunch"; + rev = "549aef253fd38a53995cda1bf55c501174372bf7"; + hash = "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch"; + }; + hack = buildGrammar { + language = "hack"; + version = "0.0.0+rev=1a7ded9"; + src = fetchFromGitHub { + owner = "slackhq"; + repo = "tree-sitter-hack"; + rev = "1a7ded90288189746c54861ac144ede97df95081"; + hash = "sha256-CaP4AgWHfUilze6HREQR3ah3AiOpphpFsxEkjp/Gs38="; + }; + meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; + }; + hare = buildGrammar { + language = "hare"; + version = "0.0.0+rev=eed7ddf"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-hare"; + rev = "eed7ddf6a66b596906aa8ca3d40521b8278adc6f"; + hash = "sha256-qXLRb+5SgfBrOXta10P04ErV5z8eSM/J0Od5pk06OCc="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hare"; + }; + haskell = buildGrammar { + language = "haskell"; + version = "0.0.0+rev=7fa19f1"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-haskell"; + rev = "7fa19f195803a77855f036ee7f49e4b22856e338"; + hash = "sha256-/cruCFNEyZf5d3TCw+vkJOgJqWvS1Re5F4dMVuXXJBg="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-haskell"; + }; + haskell_persistent = buildGrammar { + language = "haskell_persistent"; + version = "0.0.0+rev=577259b"; + src = fetchFromGitHub { + owner = "MercuryTechnologies"; + repo = "tree-sitter-haskell-persistent"; + rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; + hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; + }; + meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; + }; + hcl = buildGrammar { + language = "hcl"; + version = "0.0.0+rev=fad9918"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-hcl"; + rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; + hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hcl"; + }; + heex = buildGrammar { + language = "heex"; + version = "0.0.0+rev=b5a7cb5"; + src = fetchFromGitHub { + owner = "connorlay"; + repo = "tree-sitter-heex"; + rev = "b5a7cb5f74dc695a9ff5f04919f872ebc7a895e9"; + hash = "sha256-hSe3h05IFEKMosB2r/85JnT2kv/krU2Ebaszd+m3j8g="; + }; + meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; + }; + helm = buildGrammar { + language = "helm"; + version = "0.0.0+rev=04270cd"; + src = fetchFromGitHub { + owner = "ngalaiko"; + repo = "tree-sitter-go-template"; + rev = "04270cd3512e2c7de0c5f2823725d7b0c4c01fda"; + hash = "sha256-DE5obq7mhDPSfXLImCL7ti1C0FQMU0uDslhaRBWhbPo="; + }; + location = "dialects/helm"; + meta.homepage = "https://github.com/ngalaiko/tree-sitter-go-template"; + }; + hjson = buildGrammar { + language = "hjson"; + version = "0.0.0+rev=02fa3b7"; + src = fetchFromGitHub { + owner = "winston0410"; + repo = "tree-sitter-hjson"; + rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; + hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; + }; + meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; + }; + hlsl = buildGrammar { + language = "hlsl"; + version = "0.0.0+rev=bab9111"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-hlsl"; + rev = "bab9111922d53d43668fabb61869bec51bbcb915"; + hash = "sha256-BWjgXtMN6y/0ahD44Cm8a+MxxVMpCNhkf33V/vsCBTU="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hlsl"; + }; + hlsplaylist = buildGrammar { + language = "hlsplaylist"; + version = "0.0.0+rev=3bfda92"; + src = fetchFromGitHub { + owner = "Freed-Wu"; + repo = "tree-sitter-hlsplaylist"; + rev = "3bfda9271e3adb08d35f47a2102fe957009e1c55"; + hash = "sha256-BvLT+BbnJgM14a896p39dywYy/4S45xOBtBukYTbW6E="; + }; + meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; + }; + hocon = buildGrammar { + language = "hocon"; + version = "0.0.0+rev=c390f10"; + src = fetchFromGitHub { + owner = "antosha417"; + repo = "tree-sitter-hocon"; + rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; + hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; + }; + meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; + }; + hoon = buildGrammar { + language = "hoon"; + version = "0.0.0+rev=1545137"; + src = fetchFromGitHub { + owner = "urbit-pilled"; + repo = "tree-sitter-hoon"; + rev = "1545137aadcc63660c47db9ad98d02fa602655d0"; + hash = "sha256-RkSPoscrinmuSTWHzXkRNaiqECDXpKAbQ4z7a6Tpvek="; + }; + meta.homepage = "https://github.com/urbit-pilled/tree-sitter-hoon"; + }; + html = buildGrammar { + language = "html"; + version = "0.0.0+rev=73a3947"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-html"; + rev = "73a3947324f6efddf9e17c0ea58d454843590cc0"; + hash = "sha256-WT8ZHU4wDNovIAWbHNSvjx6zmaTn8XH3IobsckIVXxg="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; + }; + htmldjango = buildGrammar { + language = "htmldjango"; + version = "0.0.0+rev=3a64316"; + src = fetchFromGitHub { + owner = "interdependence"; + repo = "tree-sitter-htmldjango"; + rev = "3a643167ad9afac5d61e092f08ff5b054576fadf"; + hash = "sha256-sQV7olTaQ68wixzvKV44myVvDUXXjBZh9N3jvDFUSvE="; + }; + meta.homepage = "https://github.com/interdependence/tree-sitter-htmldjango"; + }; + http = buildGrammar { + language = "http"; + version = "0.0.0+rev=db8b439"; + src = fetchFromGitHub { + owner = "rest-nvim"; + repo = "tree-sitter-http"; + rev = "db8b4398de90b6d0b6c780aba96aaa2cd8e9202c"; + hash = "sha256-T/O4oxPEIg3nLi3CxCwGW+iXC18fWW2xgsY5nrptk/M="; + }; + meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; + }; + hurl = buildGrammar { + language = "hurl"; + version = "0.0.0+rev=597efbd"; + src = fetchFromGitHub { + owner = "pfeiferj"; + repo = "tree-sitter-hurl"; + rev = "597efbd7ce9a814bb058f48eabd055b1d1e12145"; + hash = "sha256-sQjjx3DGfi0l8/XNOIoyFYAcDpaQOkD4Ics3g6vkgjM="; + }; + meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; + }; + hyprlang = buildGrammar { + language = "hyprlang"; + version = "0.0.0+rev=22723f2"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-hyprlang"; + rev = "22723f25f3faf329863d952c9601b492afd971c9"; + hash = "sha256-KU+vrokH8/E5Wg3BLuG3IZyw/9rJr0TJQxXB2IDULsE="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang"; + }; + idl = buildGrammar { + language = "idl"; + version = "0.0.0+rev=e6b8b4d"; + src = fetchFromGitHub { + owner = "cathaysia"; + repo = "tree-sitter-idl"; + rev = "e6b8b4d2ba285caacf6f9e931f1f637f5bc02b03"; + hash = "sha256-p1dDO1FryUNWwmIYRZBD19dIbEIFxihifnwJrVFuhpk="; + }; + meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; + }; + idris = buildGrammar { + language = "idris"; + version = "0.0.0+rev=c56a25c"; + src = fetchFromGitHub { + owner = "kayhide"; + repo = "tree-sitter-idris"; + rev = "c56a25cf57c68ff929356db25505c1cc4c7820f6"; + hash = "sha256-aOAxb0KjhSwlNX/IDvGwEysYvImgUEIDeNDOWRl1qNk="; + }; + meta.homepage = "https://github.com/kayhide/tree-sitter-idris"; + }; + ini = buildGrammar { + language = "ini"; + version = "0.0.0+rev=e4018b5"; + src = fetchFromGitHub { + owner = "justinmk"; + repo = "tree-sitter-ini"; + rev = "e4018b5176132b4f3c5d6e61cea383f42288d0f5"; + hash = "sha256-8WCyIaApsLPOybe+cntF4ISyQKN41L2IRAATd9KmzL0="; + }; + meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; + }; + inko = buildGrammar { + language = "inko"; + version = "0.0.0+rev=v0.4.0"; + src = fetchFromGitHub { + owner = "inko-lang"; + repo = "tree-sitter-inko"; + rev = "v0.4.0"; + hash = "sha256-qgB2s/ghmOGjJ+MH7p3ZQKa+RMxx58642Z9lYC1wlq4="; + }; + meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; + }; + ispc = buildGrammar { + language = "ispc"; + version = "0.0.0+rev=9b2f9ae"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-ispc"; + rev = "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"; + hash = "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ispc"; + }; + janet_simple = buildGrammar { + language = "janet_simple"; + version = "0.0.0+rev=7e28cbf"; + src = fetchFromGitHub { + owner = "sogaiu"; + repo = "tree-sitter-janet-simple"; + rev = "7e28cbf1ca061887ea43591a2898001f4245fddf"; + hash = "sha256-qWsUPZfQkuEUiuCSsqs92MIMEvdD+q2bwKir3oE5thc="; + }; + meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple"; + }; + java = buildGrammar { + language = "java"; + version = "0.0.0+rev=e10607b"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-java"; + rev = "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"; + hash = "sha256-XoaHRQ0esrV9e5JFSZkVR7QkGfky9NMnXaLQl8lohAM="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; + }; + javadoc = buildGrammar { + language = "javadoc"; + version = "0.0.0+rev=5c6157f"; + src = fetchFromGitHub { + owner = "rmuir"; + repo = "tree-sitter-javadoc"; + rev = "5c6157fe1c44e843f739e11b41c48c5918ec8709"; + hash = "sha256-mbTqYzTr78UIyx7Z/x4M4CU841BafvXVMzq678LtqGU="; + }; + meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; + }; + javascript = buildGrammar { + language = "javascript"; + version = "0.0.0+rev=58404d8"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-javascript"; + rev = "58404d8cf191d69f2674a8fd507bd5776f46cb11"; + hash = "sha256-+fbTNX7qz6Ew1NrXF49wQh3RVl2ZQ3R7YXMkclUoNT8="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; + }; + jinja = buildGrammar { + language = "jinja"; + version = "0.0.0+rev=e589222"; + src = fetchFromGitHub { + owner = "cathaysia"; + repo = "tree-sitter-jinja"; + rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; + hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; + }; + location = "tree-sitter-jinja"; + meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; + }; + jinja_inline = buildGrammar { + language = "jinja_inline"; + version = "0.0.0+rev=e589222"; + src = fetchFromGitHub { + owner = "cathaysia"; + repo = "tree-sitter-jinja"; + rev = "e589222a1ad44361bc376d5abdccd08e1fecfee5"; + hash = "sha256-a4/+tsouuYkkVEStpOEUiIos9H4Hw7NhJOFaasylWUk="; + }; + location = "tree-sitter-jinja_inline"; + meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; + }; + jq = buildGrammar { + language = "jq"; + version = "0.0.0+rev=c204e36"; + src = fetchFromGitHub { + owner = "flurie"; + repo = "tree-sitter-jq"; + rev = "c204e36d2c3c6fce1f57950b12cabcc24e5cc4d9"; + hash = "sha256-WEsiDsZEFTGC3s0awYE8rN/fsRML7CePKOXUbL+Fujc="; + }; + meta.homepage = "https://github.com/flurie/tree-sitter-jq"; + }; + jsdoc = buildGrammar { + language = "jsdoc"; + version = "0.0.0+rev=658d18d"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-jsdoc"; + rev = "658d18dcdddb75c760363faa4963427a7c6b52db"; + hash = "sha256-xjLC56NiOwwb5BJ2DLiG3rknMR3rrcYrPuHI24NVL+M="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; + }; + json = buildGrammar { + language = "json"; + version = "0.0.0+rev=001c28d"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-json"; + rev = "001c28d7a29832b06b0e831ec77845553c89b56d"; + hash = "sha256-cUjbN+e8UtoLRm8ZnxG7iRGD5YIc032RbHBIlmV8aLc="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; + }; + json5 = buildGrammar { + language = "json5"; + version = "0.0.0+rev=aa630ef"; + src = fetchFromGitHub { + owner = "Joakker"; + repo = "tree-sitter-json5"; + rev = "aa630ef48903ab99e406a8acd2e2933077cc34e1"; + hash = "sha256-WMGZxt1F2Ca7xoBSCld04LpQr37MhZpARK9mPF8RMUI="; + }; + meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; + }; + jsonnet = buildGrammar { + language = "jsonnet"; + version = "0.0.0+rev=ddd075f"; + src = fetchFromGitHub { + owner = "sourcegraph"; + repo = "tree-sitter-jsonnet"; + rev = "ddd075f1939aed8147b7aa67f042eda3fce22790"; + hash = "sha256-ODGRkirfUG8DqV6ZcGRjKeCyEtsU0r+ICK0kCG6Xza0="; + }; + meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; + }; + julia = buildGrammar { + language = "julia"; + version = "0.0.0+rev=dd7f707"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-julia"; + rev = "dd7f707577585ade7a488d32dbfb366246ea3837"; + hash = "sha256-GFR48voa5DDMq5QKKjhYepipao2lTu5VIUze20pW+FM="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-julia"; + }; + just = buildGrammar { + language = "just"; + version = "0.0.0+rev=bb0c898"; + src = fetchFromGitHub { + owner = "IndianBoy42"; + repo = "tree-sitter-just"; + rev = "bb0c898a80644de438e6efe5d88d30bf092935cd"; + hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU="; + }; + meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; + }; + kcl = buildGrammar { + language = "kcl"; + version = "0.0.0+rev=b0b2eb3"; + src = fetchFromGitHub { + owner = "kcl-lang"; + repo = "tree-sitter-kcl"; + rev = "b0b2eb38009e04035a6e266c7e11e541f3caab7c"; + hash = "sha256-Aeu1j77GdsNpo9PU+FcqN3ttT0eLaDKY4n8buftMiDc="; + }; + meta.homepage = "https://github.com/kcl-lang/tree-sitter-kcl"; + }; + kconfig = buildGrammar { + language = "kconfig"; + version = "0.0.0+rev=9ac99fe"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-kconfig"; + rev = "9ac99fe4c0c27a35dc6f757cef534c646e944881"; + hash = "sha256-8gZZLGL7giVHQIirjUIfsx3scP1L1VTFIZX7QOyjWvk="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kconfig"; + }; + kdl = buildGrammar { + language = "kdl"; + version = "0.0.0+rev=b37e3d5"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-kdl"; + rev = "b37e3d58e5c5cf8d739b315d6114e02d42e66664"; + hash = "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-kdl"; + }; + kitty = buildGrammar { + language = "kitty"; + version = "0.0.0+rev=2e9b602"; + src = fetchFromGitHub { + owner = "OXY2DEV"; + repo = "tree-sitter-kitty"; + rev = "2e9b602ca676cac63887cca5a4535106f3475c82"; + hash = "sha256-9knYf4/0G8zX2grWJi6U/1TQmUWQCjdMK3Vd/fw93C0="; + }; + meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; + }; + kotlin = buildGrammar { + language = "kotlin"; + version = "0.0.0+rev=57fb456"; + src = fetchFromGitHub { + owner = "fwcd"; + repo = "tree-sitter-kotlin"; + rev = "57fb4560ba8641865bc0baa6b3f413b236112c4c"; + hash = "sha256-CA4bfWE3YkvC4v21EXdjJ2SD7mIWJbuGpnyvRwFgm8M="; + }; + meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; + }; + koto = buildGrammar { + language = "koto"; + version = "0.0.0+rev=f8b3f62"; + src = fetchFromGitHub { + owner = "koto-lang"; + repo = "tree-sitter-koto"; + rev = "f8b3f62c0eed185dca1559789e78759d4bee60e5"; + hash = "sha256-vv5HMDXMcSi91loIppsx/5Hu6jJ7/cedtTyahOBP780="; + }; + meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; + }; + kusto = buildGrammar { + language = "kusto"; + version = "0.0.0+rev=8353a12"; + src = fetchFromGitHub { + owner = "Willem-J-an"; + repo = "tree-sitter-kusto"; + rev = "8353a1296607d6ba33db7c7e312226e5fc83e8ce"; + hash = "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY="; + }; + meta.homepage = "https://github.com/Willem-J-an/tree-sitter-kusto"; + }; + lalrpop = buildGrammar { + language = "lalrpop"; + version = "0.0.0+rev=8d38e97"; + src = fetchFromGitHub { + owner = "traxys"; + repo = "tree-sitter-lalrpop"; + rev = "8d38e9755c05d37df8a24dadb0fc64f6588ac188"; + hash = "sha256-rqJ0Zr9zxPkqux+DCSaUszqijFpc35fUB6sAPdGdt/0="; + }; + meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; + }; + latex = buildGrammar { + language = "latex"; + version = "0.0.0+rev=7e0ecdc"; + src = fetchFromGitHub { + owner = "latex-lsp"; + repo = "tree-sitter-latex"; + rev = "7e0ecdc02926c7b9b2e0c76003d4fe7b0944f957"; + hash = "sha256-nb1pOSHawLIw7/gaepuq2EN0a/F7/un4Xt5VCnDzvWs="; + }; + generate = true; + meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; + }; + ledger = buildGrammar { + language = "ledger"; + version = "0.0.0+rev=96c92d4"; + src = fetchFromGitHub { + owner = "cbarrete"; + repo = "tree-sitter-ledger"; + rev = "96c92d4908a836bf8f661166721c98439f8afb80"; + hash = "sha256-L2xUTItnQ/bcieasItrozjAEJLm/fsUUyMex2juCnjw="; + }; + meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; + }; + leo = buildGrammar { + language = "leo"; + version = "0.0.0+rev=6bc5564"; + src = fetchFromGitHub { + owner = "r001"; + repo = "tree-sitter-leo"; + rev = "6bc5564917edacd070afc4d33cf5e2e677831ea9"; + hash = "sha256-FbV95Jm2w/9Xrqdl4bRnUyCYxFMXIuDXO4Hl4w2AUaM="; + }; + meta.homepage = "https://github.com/r001/tree-sitter-leo"; + }; + linkerscript = buildGrammar { + language = "linkerscript"; + version = "0.0.0+rev=f99011a"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-linkerscript"; + rev = "f99011a3554213b654985a4b0a65b3b032ec4621"; + hash = "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-linkerscript"; + }; + liquid = buildGrammar { + language = "liquid"; + version = "0.0.0+rev=d6ebde3"; + src = fetchFromGitHub { + owner = "hankthetank27"; + repo = "tree-sitter-liquid"; + rev = "d6ebde3974742cd1b61b55d1d94aab1dacb41056"; + hash = "sha256-rcRbo6iyO2uC2OS0dR20xJlDlBdCoyIUc9nEv0KPWxI="; + }; + meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; + }; + liquidsoap = buildGrammar { + language = "liquidsoap"; + version = "0.0.0+rev=4de01f4"; + src = fetchFromGitHub { + owner = "savonet"; + repo = "tree-sitter-liquidsoap"; + rev = "4de01f44de2c051c33832ce523cf44690561320d"; + hash = "sha256-ibDpFPqdz0WnRaKN0dP1uAPi9W9EWew+kDybuPz1Bow="; + }; + meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; + }; + llvm = buildGrammar { + language = "llvm"; + version = "0.0.0+rev=2914786"; + src = fetchFromGitHub { + owner = "benwilliamgraham"; + repo = "tree-sitter-llvm"; + rev = "2914786ae6774d4c4e25a230f4afe16aa68fe1c1"; + hash = "sha256-jBSotMFsBUcgQrWH5p8EiywG00+v9QqePcUTI6ZqAkw="; + }; + meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; + }; + lua = buildGrammar { + language = "lua"; + version = "0.0.0+rev=97db867"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-lua"; + rev = "97db86785105b198a760c82f146e4b52d889f386"; + hash = "sha256-hfCpTx4P+EcvHQrXPoEuP9J0VbhtI0ZIG9hz4tvsno4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua"; + }; + luadoc = buildGrammar { + language = "luadoc"; + version = "0.0.0+rev=873612a"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-luadoc"; + rev = "873612aadd3f684dd4e631bdf42ea8990c57634e"; + hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luadoc"; + }; + luap = buildGrammar { + language = "luap"; + version = "0.0.0+rev=c134aae"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-luap"; + rev = "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a"; + hash = "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luap"; + }; + luau = buildGrammar { + language = "luau"; + version = "0.0.0+rev=a8914d6"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-luau"; + rev = "a8914d6c1fc5131f8e1c13f769fa704c9f5eb02f"; + hash = "sha256-5qbZA2mxTvrsfUrpgD+4y3oeJsifA91c/hfcVwQBRgI="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-luau"; + }; + m68k = buildGrammar { + language = "m68k"; + version = "0.0.0+rev=e128454"; + src = fetchFromGitHub { + owner = "grahambates"; + repo = "tree-sitter-m68k"; + rev = "e128454c2210c0e0c10b68fe45ddb8fee80182a3"; + hash = "sha256-g7SZ/TrTaaeGDNOqId4eom9R/5gOyXcmmhWY4WW0fF4="; + }; + meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; + }; + make = buildGrammar { + language = "make"; + version = "0.0.0+rev=a4b9187"; + src = fetchFromGitHub { + owner = "alemuller"; + repo = "tree-sitter-make"; + rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; + hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; + }; + meta.homepage = "https://github.com/alemuller/tree-sitter-make"; + }; + markdown = buildGrammar { + language = "markdown"; + version = "0.0.0+rev=2dfd57f"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-markdown"; + rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; + hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; + }; + location = "tree-sitter-markdown"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; + }; + markdown_inline = buildGrammar { + language = "markdown_inline"; + version = "0.0.0+rev=2dfd57f"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-markdown"; + rev = "2dfd57f547f06ca5631a80f601e129d73fc8e9f0"; + hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; + }; + location = "tree-sitter-markdown-inline"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; + }; + matlab = buildGrammar { + language = "matlab"; + version = "0.0.0+rev=1bccabd"; + src = fetchFromGitHub { + owner = "acristoffers"; + repo = "tree-sitter-matlab"; + rev = "1bccabdbd420a9c3c3f96f36d7f9e65b3d9c88ef"; + hash = "sha256-V7GOXiR//JgxjTOxRi+PpfRGvunX4r3C0Bu1CrN+/K4="; + }; + meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; + }; + menhir = buildGrammar { + language = "menhir"; + version = "0.0.0+rev=be8866a"; + src = fetchFromGitHub { + owner = "Kerl13"; + repo = "tree-sitter-menhir"; + rev = "be8866a6bcc2b563ab0de895af69daeffa88fe70"; + hash = "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ="; + }; + meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir"; + }; + mermaid = buildGrammar { + language = "mermaid"; + version = "0.0.0+rev=90ae195"; + src = fetchFromGitHub { + owner = "monaqa"; + repo = "tree-sitter-mermaid"; + rev = "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc"; + hash = "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE="; + }; + meta.homepage = "https://github.com/monaqa/tree-sitter-mermaid"; + }; + meson = buildGrammar { + language = "meson"; + version = "0.0.0+rev=d4fa3c7"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-meson"; + rev = "d4fa3c7260d1537ac5183740b9338373a673d5c0"; + hash = "sha256-YSOmEVqS0v6Js/L3k0L4iezFVHRTNePMhJyTc3te74c="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-meson"; + }; + mlir = buildGrammar { + language = "mlir"; + version = "0.0.0+rev=c7eec06"; + src = fetchFromGitHub { + owner = "artagnon"; + repo = "tree-sitter-mlir"; + rev = "c7eec06be8a9ddae688e1b03fca2eed79e9801c4"; + hash = "sha256-5OueN8krwGnMtXF1HCbA4eDINIneLzEA7DkxnMkxUhQ="; + }; + generate = true; + meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; + }; + muttrc = buildGrammar { + language = "muttrc"; + version = "0.0.0+rev=173b0ab"; + src = fetchFromGitHub { + owner = "neomutt"; + repo = "tree-sitter-muttrc"; + rev = "173b0ab53a9c07962c9777189c4c70e90f1c1837"; + hash = "sha256-zma/oyMFI+r+/616yXV9b4ptC1FNYpHlpqY/Fez++n0="; + }; + meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; + }; + nasm = buildGrammar { + language = "nasm"; + version = "0.0.0+rev=d1b3638"; + src = fetchFromGitHub { + owner = "naclsn"; + repo = "tree-sitter-nasm"; + rev = "d1b3638d017f2a8585e26dcfc66fe1df94185e30"; + hash = "sha256-38yRvaSkHZ7iRmHlXdCssJtd/RQRfBB437HzBwWv2mg="; + }; + meta.homepage = "https://github.com/naclsn/tree-sitter-nasm"; + }; + nginx = buildGrammar { + language = "nginx"; + version = "0.0.0+rev=989da76"; + src = fetchFromGitHub { + owner = "opa-oz"; + repo = "tree-sitter-nginx"; + rev = "989da760be05a3334af3ec88705cbf57e6a9c41d"; + hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM="; + }; + meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx"; + }; + nickel = buildGrammar { + language = "nickel"; + version = "0.0.0+rev=a0a5d98"; + src = fetchFromGitHub { + owner = "nickel-lang"; + repo = "tree-sitter-nickel"; + rev = "a0a5d98a6f0edb5d00a18e62e7d1d02a5607c391"; + hash = "sha256-2la/9XxL2dN+rzTotgDXQFz9ktDXQ3Og9svX5Din2zo="; + }; + meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; + }; + nim = buildGrammar { + language = "nim"; + version = "0.0.0+rev=4ad3527"; + src = fetchFromGitHub { + owner = "alaviss"; + repo = "tree-sitter-nim"; + rev = "4ad352773688deb84a95eeaa9872acda5b466439"; + hash = "sha256-dinMmbD36o1QkcLk2mgycgHZ9sW5Mg6lfnxssynaj58="; + }; + meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; + }; + nim_format_string = buildGrammar { + language = "nim_format_string"; + version = "0.0.0+rev=d45f750"; + src = fetchFromGitHub { + owner = "aMOPel"; + repo = "tree-sitter-nim-format-string"; + rev = "d45f75022d147cda056e98bfba68222c9c8eca3a"; + hash = "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0="; + }; + meta.homepage = "https://github.com/aMOPel/tree-sitter-nim-format-string"; + }; + ninja = buildGrammar { + language = "ninja"; + version = "0.0.0+rev=0a95cfd"; + src = fetchFromGitHub { + owner = "alemuller"; + repo = "tree-sitter-ninja"; + rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; + hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; + }; + meta.homepage = "https://github.com/alemuller/tree-sitter-ninja"; + }; + nix = buildGrammar { + language = "nix"; + version = "0.0.0+rev=eabf968"; + src = fetchFromGitHub { + owner = "nix-community"; + repo = "tree-sitter-nix"; + rev = "eabf96807ea4ab6d6c7f09b671a88cd483542840"; + hash = "sha256-cSiBd0XkSR8l1CF2vkThWUtMxqATwuxCNO5oy2kyOZY="; + }; + meta.homepage = "https://github.com/nix-community/tree-sitter-nix"; + }; + nqc = buildGrammar { + language = "nqc"; + version = "0.0.0+rev=14e6da1"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-nqc"; + rev = "14e6da1627aaef21d2b2aa0c37d04269766dcc1d"; + hash = "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-nqc"; + }; + nu = buildGrammar { + language = "nu"; + version = "0.0.0+rev=4c14962"; + src = fetchFromGitHub { + owner = "nushell"; + repo = "tree-sitter-nu"; + rev = "4c149627cc592560f77ead1c384e27ec85926407"; + hash = "sha256-h02kb3VxSK/fxQENtj2yaRmAQ5I8rt5s5R8VrWOQWeo="; + }; + meta.homepage = "https://github.com/nushell/tree-sitter-nu"; + }; + objc = buildGrammar { + language = "objc"; + version = "0.0.0+rev=181a81b"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-objc"; + rev = "181a81b8f23a2d593e7ab4259981f50122909fda"; + hash = "sha256-7W8ozhQJL+f+tQYz61EZexk9NkMu1pCAP5IIy1m3qak="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-objc"; + }; + objdump = buildGrammar { + language = "objdump"; + version = "0.0.0+rev=28d3b2e"; + src = fetchFromGitHub { + owner = "ColinKennedy"; + repo = "tree-sitter-objdump"; + rev = "28d3b2e25a0b1881d1b47ed1924ca276c7003d45"; + hash = "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY="; + }; + meta.homepage = "https://github.com/ColinKennedy/tree-sitter-objdump"; + }; + ocaml = buildGrammar { + language = "ocaml"; + version = "0.0.0+rev=3ef7c00"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-ocaml"; + rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; + hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; + }; + location = "grammars/ocaml"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; + }; + ocaml_interface = buildGrammar { + language = "ocaml_interface"; + version = "0.0.0+rev=3ef7c00"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-ocaml"; + rev = "3ef7c00b29e41e3a0c1d18e82ea37c64d72b93fc"; + hash = "sha256-8u1jtUFMjykVG6aCDzqcb4vFCY401CZ2o+JPGMadg6o="; + }; + location = "grammars/interface"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; + }; + ocamllex = buildGrammar { + language = "ocamllex"; + version = "0.0.0+rev=33722b8"; + src = fetchFromGitHub { + owner = "atom-ocaml"; + repo = "tree-sitter-ocamllex"; + rev = "33722b8be73079946a7c6dd9598e3f57956ed36d"; + hash = "sha256-mqp/qHr1zWMJinlMJ0HNAKuFUQ4NqQiLzKx0DoN4wGI="; + }; + generate = true; + meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; + }; + odin = buildGrammar { + language = "odin"; + version = "0.0.0+rev=d2ca8ef"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-odin"; + rev = "d2ca8efb4487e156a60d5bd6db2598b872629403"; + hash = "sha256-aPeaGERAP1Fav2QAjZy1zXciCuUTQYrsqXaSQsYG0oU="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-odin"; + }; + pascal = buildGrammar { + language = "pascal"; + version = "0.0.0+rev=042119e"; + src = fetchFromGitHub { + owner = "Isopod"; + repo = "tree-sitter-pascal"; + rev = "042119eca2e18a60e56317fb06ee3ba5c32cb447"; + hash = "sha256-jqpY3g19YzX5T2rD4EFUAs594XrUdmk5DjkgGO6MC2g="; + }; + meta.homepage = "https://github.com/Isopod/tree-sitter-pascal"; + }; + passwd = buildGrammar { + language = "passwd"; + version = "0.0.0+rev=2023939"; + src = fetchFromGitHub { + owner = "ath3"; + repo = "tree-sitter-passwd"; + rev = "20239395eacdc2e0923a7e5683ad3605aee7b716"; + hash = "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4="; + }; + meta.homepage = "https://github.com/ath3/tree-sitter-passwd"; + }; + pem = buildGrammar { + language = "pem"; + version = "0.0.0+rev=e525b17"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-pem"; + rev = "e525b177a229b1154fd81bc0691f943028d9e685"; + hash = "sha256-2fhqFGLdQ5eugv405osviYUcAPMdm1N0VfGoVuI84Qk="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pem"; + }; + perl = buildGrammar { + language = "perl"; + version = "0.0.0+rev=0c24d00"; + src = fetchFromGitHub { + owner = "tree-sitter-perl"; + repo = "tree-sitter-perl"; + rev = "0c24d001dd1921e418fb933d208a7bd7dd3f923a"; + hash = "sha256-rKu3CGHckXlQnI/bvrQDq40jRO4PAueWKNZJADjmv5A="; + }; + meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; + }; + php = buildGrammar { + language = "php"; + version = "0.0.0+rev=7d07b41"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-php"; + rev = "7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; + hash = "sha256-XEKlsqC7HJ3mShmcwmfpezNP9DHE8f73f7/ru4MuxEo="; + }; + location = "php"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; + }; + php_only = buildGrammar { + language = "php_only"; + version = "0.0.0+rev=7d07b41"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-php"; + rev = "7d07b41ce2d442ca9a90ed85d0075eccc17ae315"; + hash = "sha256-XEKlsqC7HJ3mShmcwmfpezNP9DHE8f73f7/ru4MuxEo="; + }; + location = "php_only"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; + }; + phpdoc = buildGrammar { + language = "phpdoc"; + version = "0.0.0+rev=12d5030"; + src = fetchFromGitHub { + owner = "claytonrcarter"; + repo = "tree-sitter-phpdoc"; + rev = "12d50307e6c02e5f4f876fa6cf2edea1f7808c0d"; + hash = "sha256-X+ElKI0ZMLCmxEanKsDRL/1KzGZfBrG7zITsT+jSrtQ="; + }; + meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; + }; + pioasm = buildGrammar { + language = "pioasm"; + version = "0.0.0+rev=afece58"; + src = fetchFromGitHub { + owner = "leo60228"; + repo = "tree-sitter-pioasm"; + rev = "afece58efdb30440bddd151ef1347fa8d6f744a9"; + hash = "sha256-rUuolF/jPJGiqunD6SLUJ0x/MTIJ+mJ1QSBCasUw5T8="; + }; + meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; + }; + pkl = buildGrammar { + language = "pkl"; + version = "0.0.0+rev=ac58931"; + src = fetchFromGitHub { + owner = "apple"; + repo = "tree-sitter-pkl"; + rev = "ac58931956c000d3aeefbb55a81fc3c5bd6aecf0"; + hash = "sha256-R0p9ceNjd9xnikxaCjDFwN4HkfRr+4ezVSlXqLP/YuQ="; + }; + meta.homepage = "https://github.com/apple/tree-sitter-pkl"; + }; + po = buildGrammar { + language = "po"; + version = "0.0.0+rev=bd860a0"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-po"; + rev = "bd860a0f57f697162bf28e576674be9c1500db5e"; + hash = "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-po"; + }; + pod = buildGrammar { + language = "pod"; + version = "0.0.0+rev=0bf8387"; + src = fetchFromGitHub { + owner = "tree-sitter-perl"; + repo = "tree-sitter-pod"; + rev = "0bf8387987c21bf2f8ed41d2575a8f22b139687f"; + hash = "sha256-yV2kVAxWxdyIJ3g2oivDc01SAQF0lc7UMT2sfv9lKzI="; + }; + meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-pod"; + }; + poe_filter = buildGrammar { + language = "poe_filter"; + version = "0.0.0+rev=205a7d5"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-poe-filter"; + rev = "205a7d576984feb38a9fc2d8cfe729617f9e0548"; + hash = "sha256-oFe/U3G5Fi73YtctonfUqZe5/UScM09c98R8C3aR7yU="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-poe-filter"; + }; + pony = buildGrammar { + language = "pony"; + version = "0.0.0+rev=73ff874"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-pony"; + rev = "73ff874ae4c9e9b45462673cbc0a1e350e2522a7"; + hash = "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pony"; + }; + powershell = buildGrammar { + language = "powershell"; + version = "0.0.0+rev=7212f47"; + src = fetchFromGitHub { + owner = "airbus-cert"; + repo = "tree-sitter-powershell"; + rev = "7212f47716ced384ac012b2cc428fd9f52f7c5d4"; + hash = "sha256-xzDM1CdBY95XgLsEjqKWrwuIf/s6/2Q0XbxJRvOuL2o="; + }; + meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; + }; + printf = buildGrammar { + language = "printf"; + version = "0.0.0+rev=ec4e567"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-printf"; + rev = "ec4e5674573d5554fccb87a887c97d4aec489da7"; + hash = "sha256-JddrO4H7b3f/jrYag1lTAqeCzspf18SiIsVV2EJ25ZY="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-printf"; + }; + prisma = buildGrammar { + language = "prisma"; + version = "0.0.0+rev=3556b2c"; + src = fetchFromGitHub { + owner = "victorhqc"; + repo = "tree-sitter-prisma"; + rev = "3556b2c1f20ec9ac91e92d32c43d9d2a0ca3cc49"; + hash = "sha256-VE9HUG0z6oPVlA8no011vwYI2HxufJEuXXnCGbCgI4Q="; + }; + meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; + }; + problog = buildGrammar { + language = "problog"; + version = "0.0.0+rev=d8d415f"; + src = fetchFromGitHub { + owner = "foxyseta"; + repo = "tree-sitter-prolog"; + rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; + hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; + }; + location = "grammars/problog"; + meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; + }; + prolog = buildGrammar { + language = "prolog"; + version = "0.0.0+rev=d8d415f"; + src = fetchFromGitHub { + owner = "foxyseta"; + repo = "tree-sitter-prolog"; + rev = "d8d415f6a1cf80ca138524bcc395810b176d40fa"; + hash = "sha256-SEqqmkfV/wsr1ObcBN5My29RY9TWfxnQlsnEEIZyR18="; + }; + location = "grammars/prolog"; + meta.homepage = "https://github.com/foxyseta/tree-sitter-prolog"; + }; + promql = buildGrammar { + language = "promql"; + version = "0.0.0+rev=77625d7"; + src = fetchFromGitHub { + owner = "MichaHoffmann"; + repo = "tree-sitter-promql"; + rev = "77625d78eebc3ffc44d114a07b2f348dff3061b0"; + hash = "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q="; + }; + meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-promql"; + }; + properties = buildGrammar { + language = "properties"; + version = "0.0.0+rev=6310671"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-properties"; + rev = "6310671b24d4e04b803577b1c675d765cbd5773b"; + hash = "sha256-LRutvpXXVK7z+xrnLQVvLY+VRg8IB/VK572PNgvsQfc="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; + }; + proto = buildGrammar { + language = "proto"; + version = "0.0.0+rev=e9f6b43"; + src = fetchFromGitHub { + owner = "treywood"; + repo = "tree-sitter-proto"; + rev = "e9f6b43f6844bd2189b50a422d4e2094313f6aa3"; + hash = "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U="; + }; + meta.homepage = "https://github.com/treywood/tree-sitter-proto"; + }; + prql = buildGrammar { + language = "prql"; + version = "0.0.0+rev=09e158c"; + src = fetchFromGitHub { + owner = "PRQL"; + repo = "tree-sitter-prql"; + rev = "09e158cd3650581c0af4c49c2e5b10c4834c8646"; + hash = "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI="; + }; + meta.homepage = "https://github.com/PRQL/tree-sitter-prql"; + }; + psv = buildGrammar { + language = "psv"; + version = "0.0.0+rev=f6bf6e3"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-csv"; + rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; + hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; + }; + location = "psv"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; + }; + pug = buildGrammar { + language = "pug"; + version = "0.0.0+rev=13e9195"; + src = fetchFromGitHub { + owner = "zealot128"; + repo = "tree-sitter-pug"; + rev = "13e9195370172c86a8b88184cc358b23b677cc46"; + hash = "sha256-Yk1oBv9Flz+QX5tyFZwx0y67I5qgbnLhwYuAvLi9eV8="; + }; + meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; + }; + puppet = buildGrammar { + language = "puppet"; + version = "0.0.0+rev=15f1929"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-puppet"; + rev = "15f192929b7d317f5914de2b4accd37b349182a6"; + hash = "sha256-bO5g5AdhzpB13yHklpAndUHIX7Rvd7OMjH0Ds2ATA6Q="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-puppet"; + }; + purescript = buildGrammar { + language = "purescript"; + version = "0.0.0+rev=f541f95"; + src = fetchFromGitHub { + owner = "postsolar"; + repo = "tree-sitter-purescript"; + rev = "f541f95ffd6852fbbe88636317c613285bc105af"; + hash = "sha256-tONS2Eai/eVDecn6ow4nN9F7++UjY6OAKezeCco8hYU="; + }; + meta.homepage = "https://github.com/postsolar/tree-sitter-purescript"; + }; + pymanifest = buildGrammar { + language = "pymanifest"; + version = "0.0.0+rev=debbdb8"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-pymanifest"; + rev = "debbdb83fe6356adc7261c41c69b45ba49c97294"; + hash = "sha256-jaWi0F9ApUSwniN3O7x05VrCceL+0x2+98iJx9+PaZo="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-pymanifest"; + }; + python = buildGrammar { + language = "python"; + version = "0.0.0+rev=v0.25.0"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-python"; + rev = "v0.25.0"; + hash = "sha256-F5XH21PjPpbwYylgKdwD3MZ5o0amDt4xf/e5UikPcxY="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; + }; + ql = buildGrammar { + language = "ql"; + version = "0.0.0+rev=1fd627a"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-ql"; + rev = "1fd627a4e8bff8c24c11987474bd33112bead857"; + hash = "sha256-mJ/bj09mT1WTaiKoXiRXDM7dkenf5hv2ArXieeTVe6I="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; + }; + qmldir = buildGrammar { + language = "qmldir"; + version = "0.0.0+rev=6b2b5e4"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-qmldir"; + rev = "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841"; + hash = "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-qmldir"; + }; + qmljs = buildGrammar { + language = "qmljs"; + version = "0.0.0+rev=0bec435"; + src = fetchFromGitHub { + owner = "yuja"; + repo = "tree-sitter-qmljs"; + rev = "0bec4359a7eb2f6c9220cd57372d87d236f66d59"; + hash = "sha256-tV4lipey+OAQwygRFp9lQAzgCNiZzSu7p3Mr6CCBH1g="; + }; + meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; + }; + query = buildGrammar { + language = "query"; + version = "0.0.0+rev=a4e379d"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-query"; + rev = "a4e379d4a4b77a09e91c1c9e12d4b898214f990e"; + hash = "sha256-fChdW/PAE9wfUAliGr8HXBNRvKqNExAr9aD8WYUWHVo="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; + }; + r = buildGrammar { + language = "r"; + version = "0.0.0+rev=0e6ef77"; + src = fetchFromGitHub { + owner = "r-lib"; + repo = "tree-sitter-r"; + rev = "0e6ef7741712c09dc3ee6e81c42e919820cc65ef"; + hash = "sha256-9T0wjo8i34rvR1g4WBpDFQXQodyv4kNomayGBZK9hfg="; + }; + meta.homepage = "https://github.com/r-lib/tree-sitter-r"; + }; + racket = buildGrammar { + language = "racket"; + version = "0.0.0+rev=56b5780"; + src = fetchFromGitHub { + owner = "6cdh"; + repo = "tree-sitter-racket"; + rev = "56b57807f86aa4ddb14892572b318edd4bc90ebe"; + hash = "sha256-YZvDzz4xcFFE/bLwT+rZb7trufNMQaCZ3o0uLrgv/E0="; + }; + meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; + }; + ralph = buildGrammar { + language = "ralph"; + version = "0.0.0+rev=f6d81bf"; + src = fetchFromGitHub { + owner = "alephium"; + repo = "tree-sitter-ralph"; + rev = "f6d81bf7a4599c77388035439cf5801cd461ff77"; + hash = "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA="; + }; + meta.homepage = "https://github.com/alephium/tree-sitter-ralph"; + }; + rasi = buildGrammar { + language = "rasi"; + version = "0.0.0+rev=e735c68"; + src = fetchFromGitHub { + owner = "Fymyte"; + repo = "tree-sitter-rasi"; + rev = "e735c6881d8b475aaa4ef8f0a2bdfd825b438143"; + hash = "sha256-MERNUroM1ndV6TtXYGg0AmXRtNlNWphVx32TzgMUnac="; + }; + meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; + }; + razor = buildGrammar { + language = "razor"; + version = "0.0.0+rev=fe46ce5"; + src = fetchFromGitHub { + owner = "tris203"; + repo = "tree-sitter-razor"; + rev = "fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; + hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U="; + }; + meta.homepage = "https://github.com/tris203/tree-sitter-razor"; + }; + rbs = buildGrammar { + language = "rbs"; + version = "0.0.0+rev=5282e2f"; + src = fetchFromGitHub { + owner = "joker1007"; + repo = "tree-sitter-rbs"; + rev = "5282e2f36d4109f5315c1d9486b5b0c2044622bb"; + hash = "sha256-GE5cW1Nf7S8u5vAGcBZBzfM7mC7yXVR/Tp7hlhmkelA="; + }; + meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; + }; + re2c = buildGrammar { + language = "re2c"; + version = "0.0.0+rev=c18a3c2"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-re2c"; + rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572"; + hash = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-re2c"; + }; + readline = buildGrammar { + language = "readline"; + version = "0.0.0+rev=6b744c5"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-readline"; + rev = "6b744c527aebd12e46a5ecb3aebdb8d621a8e83e"; + hash = "sha256-j4rqW1H32KfEPRByHQqtL5j5GSklTDFgOQ9ST+hmv1w="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-readline"; + }; + regex = buildGrammar { + language = "regex"; + version = "0.0.0+rev=b2ac15e"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-regex"; + rev = "b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b"; + hash = "sha256-bR0K6SR19QuQwDUic+CJ69VQTSGqry5a5IOpPTVJFlo="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; + }; + rego = buildGrammar { + language = "rego"; + version = "0.0.0+rev=20b5a59"; + src = fetchFromGitHub { + owner = "FallenAngel97"; + repo = "tree-sitter-rego"; + rev = "20b5a5958c837bc9f74b231022a68a594a313f6d"; + hash = "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI="; + }; + meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; + }; + requirements = buildGrammar { + language = "requirements"; + version = "0.0.0+rev=caeb2ba"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-requirements"; + rev = "caeb2ba854dea55931f76034978de1fd79362939"; + hash = "sha256-YszXgZZSMiWBf2vIij8+5GA1FY3Ipeoow8dkrzkLl78="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-requirements"; + }; + rescript = buildGrammar { + language = "rescript"; + version = "0.0.0+rev=d2df8a2"; + src = fetchFromGitHub { + owner = "rescript-lang"; + repo = "tree-sitter-rescript"; + rev = "d2df8a285fff95de56a91d2f8152aeceb66f40ef"; + hash = "sha256-yNZrihl4BNvLu0Zqr4lSqvdZCeXU3KnCY7ZYC1U42R0="; + }; + meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; + }; + rifleconf = buildGrammar { + language = "rifleconf"; + version = "0.0.0+rev=fe10eab"; + src = fetchFromGitHub { + owner = "purarue"; + repo = "tree-sitter-rifleconf"; + rev = "fe10eab6cacff239ec61f4456e793bed15703aaf"; + hash = "sha256-FeKu9HfGeAaQ+wfMPfic9qA870M+Cg592RY4G5HP//M="; + }; + meta.homepage = "https://github.com/purarue/tree-sitter-rifleconf"; + }; + rnoweb = buildGrammar { + language = "rnoweb"; + version = "0.0.0+rev=1a74dc0"; + src = fetchFromGitHub { + owner = "bamonroe"; + repo = "tree-sitter-rnoweb"; + rev = "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f"; + hash = "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw="; + }; + meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb"; + }; + robot = buildGrammar { + language = "robot"; + version = "0.0.0+rev=e34def7"; + src = fetchFromGitHub { + owner = "Hubro"; + repo = "tree-sitter-robot"; + rev = "e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; + hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0="; + }; + meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; + }; + robots = buildGrammar { + language = "robots"; + version = "0.0.0+rev=8e3a420"; + src = fetchFromGitHub { + owner = "opa-oz"; + repo = "tree-sitter-robots-txt"; + rev = "8e3a4205b76236bb6dbebdbee5afc262ce38bb62"; + hash = "sha256-OePLE85CWbl0hnre4Apq5Ix2GA8juGV2TE891Py4AME="; + }; + meta.homepage = "https://github.com/opa-oz/tree-sitter-robots-txt"; + }; + roc = buildGrammar { + language = "roc"; + version = "0.0.0+rev=40e52f3"; + src = fetchFromGitHub { + owner = "faldor20"; + repo = "tree-sitter-roc"; + rev = "40e52f343f1b1f270d6ecb2ca898ca9b8cba6936"; + hash = "sha256-TugDNG21Y4VutMvqQJ6iEyozqcFIdFPDbpV87hqymdM="; + }; + meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; + }; + ron = buildGrammar { + language = "ron"; + version = "0.0.0+rev=7893855"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-ron"; + rev = "78938553b93075e638035f624973083451b29055"; + hash = "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ron"; + }; + rst = buildGrammar { + language = "rst"; + version = "0.0.0+rev=4e562e1"; + src = fetchFromGitHub { + owner = "stsewd"; + repo = "tree-sitter-rst"; + rev = "4e562e1598b95b93db4f3f64fe40ddefbc677a15"; + hash = "sha256-C65FmrEUyMQN+rF3RTN1oNVJtGiTHMZvdRyy/tMjVqY="; + }; + meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; + }; + ruby = buildGrammar { + language = "ruby"; + version = "0.0.0+rev=89bd7a8"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-ruby"; + rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6"; + hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; + }; + runescript = buildGrammar { + language = "runescript"; + version = "0.0.0+rev=cf85bbd"; + src = fetchFromGitHub { + owner = "2004Scape"; + repo = "tree-sitter-runescript"; + rev = "cf85bbd5da0c5ad243301d889c7f84d790a4cae4"; + hash = "sha256-LRHTy5XMU2FOru7YrFlwuDU7brtnI/8RhAdQnY7Fkpk="; + }; + meta.homepage = "https://github.com/2004Scape/tree-sitter-runescript"; + }; + rust = buildGrammar { + language = "rust"; + version = "0.0.0+rev=261b202"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-rust"; + rev = "261b20226c04ef601adbdf185a800512a5f66291"; + hash = "sha256-i6OrbcHNkrsAW5cpYOI7r0F6xn94KZWB9ZJMUH+k2ds="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; + }; + scala = buildGrammar { + language = "scala"; + version = "0.0.0+rev=97aead1"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-scala"; + rev = "97aead18d97708190a51d4f551ea9b05b60641c9"; + hash = "sha256-INJKij5XzeIkmdemTbrkucdUo9PJOrHKf4rcf6s9OSw="; + }; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; + }; + scfg = buildGrammar { + language = "scfg"; + version = "0.0.0+rev=d850fd4"; + src = fetchFromGitHub { + owner = "rockorager"; + repo = "tree-sitter-scfg"; + rev = "d850fd470445d73de318a21d734d1e09e29b773c"; + hash = "sha256-AnyOcQFA3N6AFZiG7eLS1xCm1qX6hko9lFV4oV9p/E8="; + }; + meta.homepage = "https://github.com/rockorager/tree-sitter-scfg"; + }; + scheme = buildGrammar { + language = "scheme"; + version = "0.0.0+rev=b5c7011"; + src = fetchFromGitHub { + owner = "6cdh"; + repo = "tree-sitter-scheme"; + rev = "b5c701148501fa056302827442b5b4956f1edc03"; + hash = "sha256-SLuK8S03pKVVhxJTkE3ZJvNaNnmXD323YwE7ah2VxyQ="; + }; + meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; + }; + scss = buildGrammar { + language = "scss"; + version = "0.0.0+rev=c478c68"; + src = fetchFromGitHub { + owner = "serenadeai"; + repo = "tree-sitter-scss"; + rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; + hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; + }; + meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; + }; + sflog = buildGrammar { + language = "sflog"; + version = "0.0.0+rev=3597575"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; + hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + }; + location = "sflog"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; + }; + slang = buildGrammar { + language = "slang"; + version = "0.0.0+rev=1dbcc4a"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-slang"; + rev = "1dbcc4abc7b3cdd663eb03d93031167d6ed19f56"; + hash = "sha256-UsZpXEJwbKn5M9dqbAv5eJgsCdNbsllbFWtNnDPvtoE="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-slang"; + }; + slim = buildGrammar { + language = "slim"; + version = "0.0.0+rev=a06113f"; + src = fetchFromGitHub { + owner = "theoo"; + repo = "tree-sitter-slim"; + rev = "a06113f5175b805a37d20df0a6f9d722e0ab6cfe"; + hash = "sha256-Uk0AltQNhVd3VHQYRN+gJWd7tnVYr7qzBce6yEdtVaw="; + }; + meta.homepage = "https://github.com/theoo/tree-sitter-slim"; + }; + slint = buildGrammar { + language = "slint"; + version = "0.0.0+rev=10fb0f1"; + src = fetchFromGitHub { + owner = "slint-ui"; + repo = "tree-sitter-slint"; + rev = "10fb0f188d7950400773c06ba6c31075866e14bf"; + hash = "sha256-60DfIx7aQqe0/ocxbpr00eU3IPs23E8TUILcVGrBYVs="; + }; + meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; + }; + smali = buildGrammar { + language = "smali"; + version = "0.0.0+rev=fdfa6a1"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-smali"; + rev = "fdfa6a1febc43c7467aa7e937b87b607956f2346"; + hash = "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-smali"; + }; + smithy = buildGrammar { + language = "smithy"; + version = "0.0.0+rev=ec4fe14"; + src = fetchFromGitHub { + owner = "indoorvivants"; + repo = "tree-sitter-smithy"; + rev = "ec4fe14586f2b0a1bc65d6db17f8d8acd8a90433"; + hash = "sha256-wEm4HSfeZOpn1OKw7ipLhoeNko8aPKDl2abupdQq+ok="; + }; + meta.homepage = "https://github.com/indoorvivants/tree-sitter-smithy"; + }; + snakemake = buildGrammar { + language = "snakemake"; + version = "0.0.0+rev=6801043"; + src = fetchFromGitHub { + owner = "osthomas"; + repo = "tree-sitter-snakemake"; + rev = "68010430c3e51c0e84c1ce21c6551df0e2469f51"; + hash = "sha256-jcMNh+pHjYEvTdShp3o6UlgXRM2AuZMp4KE0uXfNMqY="; + }; + meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; + }; + snl = buildGrammar { + language = "snl"; + version = "0.0.0+rev=846e2d6"; + src = fetchFromGitHub { + owner = "minijackson"; + repo = "tree-sitter-snl"; + rev = "846e2d6809ac5863a15b5494f20fd267c21221c8"; + hash = "sha256-QJG4+fJieOivjwsJuswzzigeUiFNIOu51ILgx0/o6Vo="; + }; + meta.homepage = "https://github.com/minijackson/tree-sitter-snl"; + }; + solidity = buildGrammar { + language = "solidity"; + version = "0.0.0+rev=4e938a4"; + src = fetchFromGitHub { + owner = "JoranHonig"; + repo = "tree-sitter-solidity"; + rev = "4e938a46c7030dd001bc99e1ac0f0c750ac98254"; + hash = "sha256-b+DHy7BkkMg88kLhirtCzjF3dHlCFkXea65aGC18fW0="; + }; + meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; + }; + soql = buildGrammar { + language = "soql"; + version = "0.0.0+rev=3597575"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; + hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + }; + location = "soql"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; + }; + sosl = buildGrammar { + language = "sosl"; + version = "0.0.0+rev=3597575"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "3597575a429766dd7ecce9f5bb97f6fec4419d5d"; + hash = "sha256-TOytPX/jBdVDYHBacpT9hAVVZcW+XGvIsubAqs9Dm80="; + }; + location = "sosl"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; + }; + sourcepawn = buildGrammar { + language = "sourcepawn"; + version = "0.0.0+rev=5a8fdd4"; + src = fetchFromGitHub { + owner = "nilshelmig"; + repo = "tree-sitter-sourcepawn"; + rev = "5a8fdd446b516c81e218245c12129c6ad4bccfa2"; + hash = "sha256-TfLCG2Ro3QnGStyCNqHwO54HQMR2fEOV6FjBv+0LjJ0="; + }; + meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; + }; + sparql = buildGrammar { + language = "sparql"; + version = "0.0.0+rev=1ef52d3"; + src = fetchFromGitHub { + owner = "GordianDziwis"; + repo = "tree-sitter-sparql"; + rev = "1ef52d35a73a2a5f2e433ecfd1c751c1360a923b"; + hash = "sha256-9DaV12dkcwF7/jWc4QaTQaHcKu5zO5evWlXGNZMdRqc="; + }; + meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql"; + }; + sproto = buildGrammar { + language = "sproto"; + version = "0.0.0+rev=d554c14"; + src = fetchFromGitHub { + owner = "hanxi"; + repo = "tree-sitter-sproto"; + rev = "d554c1456e35e7b2690552d52921c987d0cf6799"; + hash = "sha256-acc5Si2l9WGBlM1piSiqY/JEj+LSJ0QoZf9cfbrjhq4="; + }; + meta.homepage = "https://github.com/hanxi/tree-sitter-sproto"; + }; + sql = buildGrammar { + language = "sql"; + version = "0.0.0+rev=2d5dcd1"; + src = fetchFromGitHub { + owner = "derekstride"; + repo = "tree-sitter-sql"; + rev = "2d5dcd16f9ee49cb5a6d99eabb00fd4ea298587f"; + hash = "sha256-TaM4JWAEvvAEsH2pI+disiWdrBYaMKzq4JtgsfSZqBE="; + }; + meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; + }; + squirrel = buildGrammar { + language = "squirrel"; + version = "0.0.0+rev=072c969"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-squirrel"; + rev = "072c969749e66f000dba35a33c387650e203e96e"; + hash = "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-squirrel"; + }; + ssh_config = buildGrammar { + language = "ssh_config"; + version = "0.0.0+rev=71d2693"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-ssh-config"; + rev = "71d2693deadaca8cdc09e38ba41d2f6042da1616"; + hash = "sha256-LvdvnzpqjuVAf5DZmxYfELV3C+U1iJuG9B+UCQD47qo="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config"; + }; + starlark = buildGrammar { + language = "starlark"; + version = "0.0.0+rev=a453dbf"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-starlark"; + rev = "a453dbf3ba433db0e5ec621a38a7e59d72e4dc69"; + hash = "sha256-iBchBq9NE4QqHc8MbWs4YgzUH6EB0W7RCIk07I6Zm+I="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-starlark"; + }; + strace = buildGrammar { + language = "strace"; + version = "0.0.0+rev=ac874dd"; + src = fetchFromGitHub { + owner = "sigmaSd"; + repo = "tree-sitter-strace"; + rev = "ac874ddfcc08d689fee1f4533789e06d88388f29"; + hash = "sha256-BGCbpw85+NNQMF+emS2hllbIeTmiFvveFzlK5lKaD5U="; + }; + meta.homepage = "https://github.com/sigmaSd/tree-sitter-strace"; + }; + styled = buildGrammar { + language = "styled"; + version = "0.0.0+rev=319cdca"; + src = fetchFromGitHub { + owner = "mskelton"; + repo = "tree-sitter-styled"; + rev = "319cdcaa0346ba6db668a222d938e5c3569e2a51"; + hash = "sha256-sKRSgN5mSF+uolWD6iKrCR83Ssroytr8ZGduTTyyxGQ="; + }; + meta.homepage = "https://github.com/mskelton/tree-sitter-styled"; + }; + supercollider = buildGrammar { + language = "supercollider"; + version = "0.0.0+rev=76b3cab"; + src = fetchFromGitHub { + owner = "madskjeldgaard"; + repo = "tree-sitter-supercollider"; + rev = "76b3cab1773f08bb7d3a185420b0a44c6da8c294"; + hash = "sha256-drn1S4gNm6fOSUTCa/CrAqCWoUn16y1hpaZBCPpyaNE="; + }; + meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; + }; + superhtml = buildGrammar { + language = "superhtml"; + version = "0.0.0+rev=8b5bb27"; + src = fetchFromGitHub { + owner = "kristoff-it"; + repo = "superhtml"; + rev = "8b5bb272b269afdd38cdf641c4a707dd92fbe902"; + hash = "sha256-9RizfSi+ouCcLUL2+gPc8GljNo9KCX57VElLSlha05A="; + }; + location = "tree-sitter-superhtml"; + meta.homepage = "https://github.com/kristoff-it/superhtml"; + }; + surface = buildGrammar { + language = "surface"; + version = "0.0.0+rev=f4586b3"; + src = fetchFromGitHub { + owner = "connorlay"; + repo = "tree-sitter-surface"; + rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; + hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; + }; + meta.homepage = "https://github.com/connorlay/tree-sitter-surface"; + }; + svelte = buildGrammar { + language = "svelte"; + version = "0.0.0+rev=ae5199d"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-svelte"; + rev = "ae5199db47757f785e43a14b332118a5474de1a2"; + hash = "sha256-cH9h7i6MImw7KlcuVQ6XVKNjd9dFjo93J1JdTWmEpV4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; + }; + sway = buildGrammar { + language = "sway"; + version = "0.0.0+rev=9b7845c"; + src = fetchFromGitHub { + owner = "FuelLabs"; + repo = "tree-sitter-sway"; + rev = "9b7845ce06ecb38b040c3940970b4fd0adc331d1"; + hash = "sha256-+BRw4OFQb7FljdKCj5mruK0L9wsZ+1UDTykVLS9wjoY="; + }; + meta.homepage = "https://github.com/FuelLabs/tree-sitter-sway.git"; + }; + swift = buildGrammar { + language = "swift"; + version = "0.0.0+rev=78d84ef"; + src = fetchFromGitHub { + owner = "alex-pinkus"; + repo = "tree-sitter-swift"; + rev = "78d84ef82c387fceeb6094038da28717ea052e39"; + hash = "sha256-ApR65kRt1j1K5yngBEH1SxDDXzZaUF4gqVieducvkHU="; + }; + generate = true; + meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; + }; + sxhkdrc = buildGrammar { + language = "sxhkdrc"; + version = "0.0.0+rev=440d5f9"; + src = fetchFromGitHub { + owner = "RaafatTurki"; + repo = "tree-sitter-sxhkdrc"; + rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; + hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; + }; + meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; + }; + systemtap = buildGrammar { + language = "systemtap"; + version = "0.0.0+rev=f2b378a"; + src = fetchFromGitHub { + owner = "ok-ryoko"; + repo = "tree-sitter-systemtap"; + rev = "f2b378a9af0b7e1192cff67a5fb45508c927205d"; + hash = "sha256-HzV6RZMTSa41Q5hMiM1FwiHLbho62fuywtKzqrwjNDQ="; + }; + meta.homepage = "https://github.com/ok-ryoko/tree-sitter-systemtap"; + }; + systemverilog = buildGrammar { + language = "systemverilog"; + version = "0.0.0+rev=7c4b01b"; + src = fetchFromGitHub { + owner = "gmlarumbe"; + repo = "tree-sitter-systemverilog"; + rev = "7c4b01b7df2f6e7fa1f698c9d30ac8f93af18ed2"; + hash = "sha256-u0a8yQfFwYbAhuT8VZjKPuTfBNwAaQ0e25CcIek0thc="; + }; + meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; + }; + t32 = buildGrammar { + language = "t32"; + version = "0.0.0+rev=5b5e433"; + src = fetchFromGitHub { + owner = "xasc"; + repo = "tree-sitter-t32"; + rev = "5b5e4336731bda5ea2e6b78b6a2d9e7a89032b75"; + hash = "sha256-dAbjM+wlKtJ3cY3zdRgsdsjJ0ZYDZxTL0mcunqqNbvw="; + }; + meta.homepage = "https://github.com/xasc/tree-sitter-t32"; + }; + tablegen = buildGrammar { + language = "tablegen"; + version = "0.0.0+rev=b117088"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-tablegen"; + rev = "b1170880c61355aaf38fc06f4af7d3c55abdabc4"; + hash = "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tablegen"; + }; + tact = buildGrammar { + language = "tact"; + version = "0.0.0+rev=a6267c2"; + src = fetchFromGitHub { + owner = "tact-lang"; + repo = "tree-sitter-tact"; + rev = "a6267c2091ed432c248780cec9f8d42c8766d9ad"; + hash = "sha256-2AUN/VYor3K0hkneLYa6+LjE+V8EJogFqBTgdfvOiKM="; + }; + meta.homepage = "https://github.com/tact-lang/tree-sitter-tact"; + }; + tcl = buildGrammar { + language = "tcl"; + version = "0.0.0+rev=8f11ac7"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-tcl"; + rev = "8f11ac7206a54ed11210491cee1e0657e2962c47"; + hash = "sha256-JrGSHGolf7OhInxotXslw1QXxJscl+bXCxZPYJeBfTY="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl"; + }; + teal = buildGrammar { + language = "teal"; + version = "0.0.0+rev=05d276e"; + src = fetchFromGitHub { + owner = "euclidianAce"; + repo = "tree-sitter-teal"; + rev = "05d276e737055e6f77a21335b7573c9d3c091e2f"; + hash = "sha256-JDqWr895Ob1Jn3Kf44xbkMJqyna0AiMBU5xJpA6ZP7w="; + }; + generate = true; + meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; + }; + templ = buildGrammar { + language = "templ"; + version = "0.0.0+rev=3057cd4"; + src = fetchFromGitHub { + owner = "vrischmann"; + repo = "tree-sitter-templ"; + rev = "3057cd485f7f23a8ad24107c6adc604f8c5ce3db"; + hash = "sha256-iv5Egh0CcBEsD86IGESI5Bn0NcGji3wruD8UR1JNlk0="; + }; + meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; + }; + tera = buildGrammar { + language = "tera"; + version = "0.0.0+rev=3a38c36"; + src = fetchFromGitHub { + owner = "uncenter"; + repo = "tree-sitter-tera"; + rev = "3a38c368e806268daac9923a27e72bcafbbc16bb"; + hash = "sha256-JyH5iBaqW+qylqkZEN+JmG3NkMc5NKGwHp/xJ3NRR2Y="; + }; + meta.homepage = "https://github.com/uncenter/tree-sitter-tera"; + }; + terraform = buildGrammar { + language = "terraform"; + version = "0.0.0+rev=fad9918"; + src = fetchFromGitHub { + owner = "MichaHoffmann"; + repo = "tree-sitter-hcl"; + rev = "fad991865fee927dd1de5e172fb3f08ac674d914"; + hash = "sha256-Kq0KtkF6xtZcN2s8KzYGyguJH2iOTlA2WRytZ+KGTUE="; + }; + location = "dialects/terraform"; + meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; + }; + textproto = buildGrammar { + language = "textproto"; + version = "0.0.0+rev=568471b"; + src = fetchFromGitHub { + owner = "PorterAtGoogle"; + repo = "tree-sitter-textproto"; + rev = "568471b80fd8793d37ed01865d8c2208a9fefd1b"; + hash = "sha256-VAj8qSxbkFqNp0X8BOZNvGTggSXZvzDjODedY11J0BQ="; + }; + meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; + }; + thrift = buildGrammar { + language = "thrift"; + version = "0.0.0+rev=68fd0d8"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-thrift"; + rev = "68fd0d80943a828d9e6f49c58a74be1e9ca142cf"; + hash = "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-thrift"; + }; + tiger = buildGrammar { + language = "tiger"; + version = "0.0.0+rev=4a77b2d"; + src = fetchFromGitHub { + owner = "ambroisie"; + repo = "tree-sitter-tiger"; + rev = "4a77b2d7a004587646bddc4e854779044b6db459"; + hash = "sha256-jLdJ3nLShoBxVCcUbnaswYG5d4UU8aaE1xexb2LnmTQ="; + }; + meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; + }; + tlaplus = buildGrammar { + language = "tlaplus"; + version = "0.0.0+rev=2d83194"; + src = fetchFromGitHub { + owner = "tlaplus-community"; + repo = "tree-sitter-tlaplus"; + rev = "2d831940c782850f64dabf5b7b17e9e51f7f0ebb"; + hash = "sha256-AW22SNBF6Y2jD6ROwE3vANWGX08HqR0XjVkthAL+QJs="; + }; + meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; + }; + tmux = buildGrammar { + language = "tmux"; + version = "0.0.0+rev=75d1b99"; + src = fetchFromGitHub { + owner = "Freed-Wu"; + repo = "tree-sitter-tmux"; + rev = "75d1b995b0c23400ac8e49db757a2e0386f9fa8f"; + hash = "sha256-LdXPdijcsfPYIrbTMDIy46wqOaJfxwVBVpOVVfXrJIg="; + }; + meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; + }; + todotxt = buildGrammar { + language = "todotxt"; + version = "0.0.0+rev=3937c5c"; + src = fetchFromGitHub { + owner = "arnarg"; + repo = "tree-sitter-todotxt"; + rev = "3937c5cd105ec4127448651a21aef45f52d19609"; + hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; + }; + meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt"; + }; + toml = buildGrammar { + language = "toml"; + version = "0.0.0+rev=64b5683"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-toml"; + rev = "64b56832c2cffe41758f28e05c756a3a98d16f41"; + hash = "sha256-m9RlGkHiOL/PNENrdEPqtPlahSqGymsx7gZrCoN/Lsk="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-toml"; + }; + tsv = buildGrammar { + language = "tsv"; + version = "0.0.0+rev=f6bf6e3"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-csv"; + rev = "f6bf6e35eb0b95fbadea4bb39cb9709507fcb181"; + hash = "sha256-9mW0kT4av/ULFqLXdMuyLrMPtQxrIOKY60GQ4QDB33o="; + }; + location = "tsv"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-csv"; + }; + tsx = buildGrammar { + language = "tsx"; + version = "0.0.0+rev=75b3874"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-typescript"; + rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; + hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; + }; + location = "tsx"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; + }; + turtle = buildGrammar { + language = "turtle"; + version = "0.0.0+rev=7f789ea"; + src = fetchFromGitHub { + owner = "GordianDziwis"; + repo = "tree-sitter-turtle"; + rev = "7f789ea7ef765080f71a298fc96b7c957fa24422"; + hash = "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA="; + }; + meta.homepage = "https://github.com/GordianDziwis/tree-sitter-turtle"; + }; + twig = buildGrammar { + language = "twig"; + version = "0.0.0+rev=7195ee5"; + src = fetchFromGitHub { + owner = "gbprod"; + repo = "tree-sitter-twig"; + rev = "7195ee573ab5c3b3bb0e91b042e6f83ac1b11104"; + hash = "sha256-wQ5pHFU35wqT3UxHIZ/cP8RPPX+mpGQCoBr9ilRfc4w="; + }; + meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; + }; + typescript = buildGrammar { + language = "typescript"; + version = "0.0.0+rev=75b3874"; + src = fetchFromGitHub { + owner = "tree-sitter"; + repo = "tree-sitter-typescript"; + rev = "75b3874edb2dc714fb1fd77a32013d0f8699989f"; + hash = "sha256-A0M6IBoY87ekSV4DfGHDU5zzFWdLjGqSyVr6VENgA+s="; + }; + location = "typescript"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; + }; + typespec = buildGrammar { + language = "typespec"; + version = "0.0.0+rev=814c982"; + src = fetchFromGitHub { + owner = "happenslol"; + repo = "tree-sitter-typespec"; + rev = "814c98283fd92a248ba9d49ebfe61bc672a35875"; + hash = "sha256-3/zNoawx1DsKmG0KFvJD+o80IMBsJd2VV2ng+fSrV1c="; + }; + meta.homepage = "https://github.com/happenslol/tree-sitter-typespec"; + }; + typoscript = buildGrammar { + language = "typoscript"; + version = "0.0.0+rev=1811c76"; + src = fetchFromGitHub { + owner = "Teddytrombone"; + repo = "tree-sitter-typoscript"; + rev = "1811c767f3f72be669891b524a07c58b1eb0db87"; + hash = "sha256-Eu7YMaMH1Xz2H3lmpYOqG42MA29Decaw27bpIwP5I/0="; + }; + meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; + }; + typst = buildGrammar { + language = "typst"; + version = "0.0.0+rev=46cf4de"; + src = fetchFromGitHub { + owner = "uben0"; + repo = "tree-sitter-typst"; + rev = "46cf4ded12ee974a70bf8457263b67ad7ee0379d"; + hash = "sha256-s/9R3DKA6dix6BkU4mGXaVggE4bnzOyu20T1wuqHQxk="; + }; + meta.homepage = "https://github.com/uben0/tree-sitter-typst"; + }; + udev = buildGrammar { + language = "udev"; + version = "0.0.0+rev=2fcb563"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-udev"; + rev = "2fcb563a4d56a6b8e8c129252325fc6335e4acbf"; + hash = "sha256-EZwYyhMOPlQoeIRCbHOIfMaO5WEK6eKIVeC1NQgm+is="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-udev"; + }; + ungrammar = buildGrammar { + language = "ungrammar"; + version = "0.0.0+rev=debd26f"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-ungrammar"; + rev = "debd26fed283d80456ebafa33a06957b0c52e451"; + hash = "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-ungrammar"; + }; + unison = buildGrammar { + language = "unison"; + version = "0.0.0+rev=169e7f7"; + src = fetchFromGitHub { + owner = "kylegoetz"; + repo = "tree-sitter-unison"; + rev = "169e7f748a540ec360c0cb086b448faad012caa4"; + hash = "sha256-0HOLtLh1zRdaGQqchT5zFegWKJHkQe9r7DGKL6sSkPo="; + }; + generate = true; + meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; + }; + usd = buildGrammar { + language = "usd"; + version = "0.0.0+rev=4e0875f"; + src = fetchFromGitHub { + owner = "ColinKennedy"; + repo = "tree-sitter-usd"; + rev = "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216"; + hash = "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI="; + }; + meta.homepage = "https://github.com/ColinKennedy/tree-sitter-usd"; + }; + uxntal = buildGrammar { + language = "uxntal"; + version = "0.0.0+rev=ad9b638"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-uxntal"; + rev = "ad9b638b914095320de85d59c49ab271603af048"; + hash = "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-uxntal"; + }; + v = buildGrammar { + language = "v"; + version = "0.0.0+rev=5f6c9c4"; + src = fetchFromGitHub { + owner = "vlang"; + repo = "v-analyzer"; + rev = "5f6c9c414f6e1ca3b991830c2d32b4cb83bef383"; + hash = "sha256-dyiAqfc6I1FG+C0pLzUaKqEWesLqvdYZ9gL5rgkikAU="; + }; + location = "tree_sitter_v"; + meta.homepage = "https://github.com/vlang/v-analyzer"; + }; + vala = buildGrammar { + language = "vala"; + version = "0.0.0+rev=97e6db3"; + src = fetchFromGitHub { + owner = "vala-lang"; + repo = "tree-sitter-vala"; + rev = "97e6db3c8c73b15a9541a458d8e797a07f588ef4"; + hash = "sha256-hAekweZGDHVrWVd04RrN+9Jz0D2kode+DpceTlUXii0="; + }; + meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; + }; + vento = buildGrammar { + language = "vento"; + version = "0.0.0+rev=3b32474"; + src = fetchFromGitHub { + owner = "ventojs"; + repo = "tree-sitter-vento"; + rev = "3b32474bc29584ea214e4e84b47102408263fe0e"; + hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; + }; + meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; + }; + vhdl = buildGrammar { + language = "vhdl"; + version = "0.0.0+rev=7ae08de"; + src = fetchFromGitHub { + owner = "jpt13653903"; + repo = "tree-sitter-vhdl"; + rev = "7ae08deb5d1641aa57111342218ca1e1b3a5d539"; + hash = "sha256-IJ6Gqq+3YJlL4n4cjtCLUCZKpLVJQa81nQrLsJBCccs="; + }; + meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; + }; + vhs = buildGrammar { + language = "vhs"; + version = "0.0.0+rev=0c6fae9"; + src = fetchFromGitHub { + owner = "charmbracelet"; + repo = "tree-sitter-vhs"; + rev = "0c6fae9d2cfc5b217bfd1fe84a7678f5917116db"; + hash = "sha256-o7Q/3wwiCjxO6hBfj1Wxoz2y6+wxLH+oCLiapox7+Hk="; + }; + meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; + }; + vim = buildGrammar { + language = "vim"; + version = "0.0.0+rev=8b8db7d"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-vim"; + rev = "8b8db7d8e4db799ab6b0db25a7990c2890133c1e"; + hash = "sha256-fMeDDK0pdpZ37mSGvvcw9PjxqyOMF6TVDib71GaWqO4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim"; + }; + vimdoc = buildGrammar { + language = "vimdoc"; + version = "0.0.0+rev=f061895"; + src = fetchFromGitHub { + owner = "neovim"; + repo = "tree-sitter-vimdoc"; + rev = "f061895a0eff1d5b90e4fb60d21d87be3267031a"; + hash = "sha256-K3nzoLlzbgIJc7EnqgYgNDLCBXOg7oy9eV2lI0duwaE="; + }; + meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; + }; + vrl = buildGrammar { + language = "vrl"; + version = "0.0.0+rev=274b3ce"; + src = fetchFromGitHub { + owner = "belltoy"; + repo = "tree-sitter-vrl"; + rev = "274b3ce63f72aa8ffea18e7fc280d3062d28f0ba"; + hash = "sha256-R+wuG8UkvGA11uTiiUAdzzgjRv1ik4W+qh3YwIREUd4="; + }; + meta.homepage = "https://github.com/belltoy/tree-sitter-vrl"; + }; + vue = buildGrammar { + language = "vue"; + version = "0.0.0+rev=22bdfa6"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-vue"; + rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff"; + hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue"; + }; + wgsl = buildGrammar { + language = "wgsl"; + version = "0.0.0+rev=40259f3"; + src = fetchFromGitHub { + owner = "szebniok"; + repo = "tree-sitter-wgsl"; + rev = "40259f3c77ea856841a4e0c4c807705f3e4a2b65"; + hash = "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA="; + }; + meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl"; + }; + wgsl_bevy = buildGrammar { + language = "wgsl_bevy"; + version = "0.0.0+rev=d9306a7"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-wgsl-bevy"; + rev = "d9306a798ede627001a8e5752f775858c8edd7e4"; + hash = "sha256-G92wC2BJXGl+eogbuiaSOLKss+5QTm9RFFRSc2Rgqzw="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-wgsl-bevy"; + }; + wing = buildGrammar { + language = "wing"; + version = "0.0.0+rev=76e0c25"; + src = fetchFromGitHub { + owner = "winglang"; + repo = "tree-sitter-wing"; + rev = "76e0c25844a66ebc6e866d690fcc5f4e90698947"; + hash = "sha256-N16cZK1dERqFd1FR35AfrsBy5EeeOPSp0FaZ83pMt7I="; + }; + meta.homepage = "https://github.com/winglang/tree-sitter-wing"; + }; + wit = buildGrammar { + language = "wit"; + version = "0.0.0+rev=v1.2.0"; + src = fetchFromGitHub { + owner = "bytecodealliance"; + repo = "tree-sitter-wit"; + rev = "v1.2.0"; + hash = "sha256-scye60ETUak1mXJXC+UY5sqbuqAcjxCsm4+AVJHhGws="; + }; + meta.homepage = "https://github.com/bytecodealliance/tree-sitter-wit"; + }; + wxml = buildGrammar { + language = "wxml"; + version = "0.0.0+rev=7b821c7"; + src = fetchFromGitHub { + owner = "BlockLune"; + repo = "tree-sitter-wxml"; + rev = "7b821c748dc410332f59496c0dea2632168c4e5a"; + hash = "sha256-ZJeBKccEreak/Fs/Zi5E3m2S//s2R54KwFK3atoCvf0="; + }; + meta.homepage = "https://github.com/BlockLune/tree-sitter-wxml"; + }; + xcompose = buildGrammar { + language = "xcompose"; + version = "0.0.0+rev=a51d636"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-xcompose"; + rev = "a51d6366f041dbefec4da39a7eb3168a9b1cbc0e"; + hash = "sha256-3V+elXkVBk2aZnDy5Q/MDpBWEWb/mvjh2t2pnjnzgA0="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xcompose"; + }; + xml = buildGrammar { + language = "xml"; + version = "0.0.0+rev=863dbc3"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-xml"; + rev = "863dbc381f44f6c136a399e684383b977bb2beaa"; + hash = "sha256-0ztP30xWqVWy5upWPp0JwhpQphOJufzlcYn+KvLejVs="; + }; + location = "xml"; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; + }; + xresources = buildGrammar { + language = "xresources"; + version = "0.0.0+rev=ff2b89e"; + src = fetchFromGitHub { + owner = "ValdezFOmar"; + repo = "tree-sitter-xresources"; + rev = "ff2b89e99d7760e77544b662125df84d7be1641d"; + hash = "sha256-7vAW7ak7F21dkkKB58In4j8h0GGmNZBj3hoyTpNlSt8="; + }; + meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; + }; + yaml = buildGrammar { + language = "yaml"; + version = "0.0.0+rev=7708026"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-yaml"; + rev = "7708026449bed86239b1cd5bce6e3c34dbca6415"; + hash = "sha256-BX6TOfAZLW+0h2TNsgsLC9K2lfirraCWlBN2vCKiXQ4="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml"; + }; + yang = buildGrammar { + language = "yang"; + version = "0.0.0+rev=2c0e6be"; + src = fetchFromGitHub { + owner = "Hubro"; + repo = "tree-sitter-yang"; + rev = "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502"; + hash = "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8="; + }; + meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; + }; + yuck = buildGrammar { + language = "yuck"; + version = "0.0.0+rev=e877f6a"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-yuck"; + rev = "e877f6ade4b77d5ef8787075141053631ba12318"; + hash = "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yuck"; + }; + zathurarc = buildGrammar { + language = "zathurarc"; + version = "0.0.0+rev=0554b4a"; + src = fetchFromGitHub { + owner = "Freed-Wu"; + repo = "tree-sitter-zathurarc"; + rev = "0554b4a5d313244b7fc000cbb41c04afae4f4e31"; + hash = "sha256-edwLcz1WlcRJOoV2Unpho8wmi7TmcpwysBOAdRKprNw="; + }; + meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; + }; + zig = buildGrammar { + language = "zig"; + version = "0.0.0+rev=6479aa1"; + src = fetchFromGitHub { + owner = "tree-sitter-grammars"; + repo = "tree-sitter-zig"; + rev = "6479aa13f32f701c383083d8b28360ebd682fb7d"; + hash = "sha256-T9Q6EhJ20tH5v1fUlnNA3UcdX52DMZE/PQjPWQtcHw0="; + }; + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; + }; + ziggy = buildGrammar { + language = "ziggy"; + version = "0.0.0+rev=4353b20"; + src = fetchFromGitHub { + owner = "kristoff-it"; + repo = "ziggy"; + rev = "4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; + hash = "sha256-7XZNKUrOkpPMge6nDSiEBlUAf7dZLDcVcJ7fHT8fPh4="; + }; + location = "tree-sitter-ziggy"; + meta.homepage = "https://github.com/kristoff-it/ziggy"; + }; + ziggy_schema = buildGrammar { + language = "ziggy_schema"; + version = "0.0.0+rev=4353b20"; + src = fetchFromGitHub { + owner = "kristoff-it"; + repo = "ziggy"; + rev = "4353b20ef2ac750e35c6d68e4eb2a07c2d7cf901"; + hash = "sha256-7XZNKUrOkpPMge6nDSiEBlUAf7dZLDcVcJ7fHT8fPh4="; + }; + location = "tree-sitter-ziggy-schema"; + meta.homepage = "https://github.com/kristoff-it/ziggy"; + }; + zsh = buildGrammar { + language = "zsh"; + version = "0.0.0+rev=v0.52.1"; + src = fetchFromGitHub { + owner = "georgeharker"; + repo = "tree-sitter-zsh"; + rev = "v0.52.1"; + hash = "sha256-PDu7Pw7AcuFa5lUfTpO4TRMuOxs9tB6Xl+Ps8dP5OUk="; + }; + meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; + }; + }; + + queries = { + ada = buildQueries { + language = "ada"; + }; + agda = buildQueries { + language = "agda"; + }; + angular = buildQueries { + language = "angular"; + }; + apex = buildQueries { + language = "apex"; + }; + arduino = buildQueries { + language = "arduino"; + }; + asm = buildQueries { + language = "asm"; + }; + astro = buildQueries { + language = "astro"; + }; + authzed = buildQueries { + language = "authzed"; + }; + awk = buildQueries { + language = "awk"; + }; + bash = buildQueries { + language = "bash"; + }; + bass = buildQueries { + language = "bass"; + }; + beancount = buildQueries { + language = "beancount"; + }; + bibtex = buildQueries { + language = "bibtex"; + }; + bicep = buildQueries { + language = "bicep"; + }; + bitbake = buildQueries { + language = "bitbake"; + }; + blade = buildQueries { + language = "blade"; + }; + bp = buildQueries { + language = "bp"; + }; + brightscript = buildQueries { + language = "brightscript"; + }; + c = buildQueries { + language = "c"; + }; + c3 = buildQueries { + language = "c3"; + }; + c_sharp = buildQueries { + language = "c_sharp"; + }; + caddy = buildQueries { + language = "caddy"; + }; + cairo = buildQueries { + language = "cairo"; + }; + capnp = buildQueries { + language = "capnp"; + }; + chatito = buildQueries { + language = "chatito"; + }; + circom = buildQueries { + language = "circom"; + }; + clojure = buildQueries { + language = "clojure"; + }; + cmake = buildQueries { + language = "cmake"; + }; + comment = buildQueries { + language = "comment"; + }; + commonlisp = buildQueries { + language = "commonlisp"; + }; + cooklang = buildQueries { + language = "cooklang"; + }; + corn = buildQueries { + language = "corn"; + }; + cpon = buildQueries { + language = "cpon"; + }; + cpp = buildQueries { + language = "cpp"; + }; + css = buildQueries { + language = "css"; + }; + csv = buildQueries { + language = "csv"; + }; + cuda = buildQueries { + language = "cuda"; + }; + cue = buildQueries { + language = "cue"; + }; + cylc = buildQueries { + language = "cylc"; + }; + d = buildQueries { + language = "d"; + }; + dart = buildQueries { + language = "dart"; + }; + desktop = buildQueries { + language = "desktop"; + }; + devicetree = buildQueries { + language = "devicetree"; + }; + dhall = buildQueries { + language = "dhall"; + }; + diff = buildQueries { + language = "diff"; + }; + disassembly = buildQueries { + language = "disassembly"; + }; + djot = buildQueries { + language = "djot"; + }; + dockerfile = buildQueries { + language = "dockerfile"; + }; + dot = buildQueries { + language = "dot"; + }; + doxygen = buildQueries { + language = "doxygen"; + }; + dtd = buildQueries { + language = "dtd"; + }; + earthfile = buildQueries { + language = "earthfile"; + }; + ebnf = buildQueries { + language = "ebnf"; + }; + ecma = buildQueries { + language = "ecma"; + }; + editorconfig = buildQueries { + language = "editorconfig"; + }; + eds = buildQueries { + language = "eds"; + }; + eex = buildQueries { + language = "eex"; + }; + elixir = buildQueries { + language = "elixir"; + }; + elm = buildQueries { + language = "elm"; + }; + elsa = buildQueries { + language = "elsa"; + }; + elvish = buildQueries { + language = "elvish"; + }; + embedded_template = buildQueries { + language = "embedded_template"; + }; + enforce = buildQueries { + language = "enforce"; + }; + erlang = buildQueries { + language = "erlang"; + }; + facility = buildQueries { + language = "facility"; + }; + faust = buildQueries { + language = "faust"; + }; + fennel = buildQueries { + language = "fennel"; + }; + fidl = buildQueries { + language = "fidl"; + }; + firrtl = buildQueries { + language = "firrtl"; + }; + fish = buildQueries { + language = "fish"; + }; + foam = buildQueries { + language = "foam"; + }; + forth = buildQueries { + language = "forth"; + }; + fortran = buildQueries { + language = "fortran"; + }; + fsh = buildQueries { + language = "fsh"; + }; + fsharp = buildQueries { + language = "fsharp"; + }; + func = buildQueries { + language = "func"; + }; + gap = buildQueries { + language = "gap"; + }; + gaptst = buildQueries { + language = "gaptst"; + }; + gdscript = buildQueries { + language = "gdscript"; + }; + gdshader = buildQueries { + language = "gdshader"; + }; + git_config = buildQueries { + language = "git_config"; + }; + git_rebase = buildQueries { + language = "git_rebase"; + }; + gitattributes = buildQueries { + language = "gitattributes"; + }; + gitcommit = buildQueries { + language = "gitcommit"; + }; + gitignore = buildQueries { + language = "gitignore"; + }; + gleam = buildQueries { + language = "gleam"; + }; + glimmer = buildQueries { + language = "glimmer"; + }; + glimmer_javascript = buildQueries { + language = "glimmer_javascript"; + }; + glimmer_typescript = buildQueries { + language = "glimmer_typescript"; + }; + glsl = buildQueries { + language = "glsl"; + }; + gn = buildQueries { + language = "gn"; + }; + gnuplot = buildQueries { + language = "gnuplot"; + }; + go = buildQueries { + language = "go"; + }; + goctl = buildQueries { + language = "goctl"; + }; + godot_resource = buildQueries { + language = "godot_resource"; + }; + gomod = buildQueries { + language = "gomod"; + }; + gosum = buildQueries { + language = "gosum"; + }; + gotmpl = buildQueries { + language = "gotmpl"; + }; + gowork = buildQueries { + language = "gowork"; + }; + gpg = buildQueries { + language = "gpg"; + }; + graphql = buildQueries { + language = "graphql"; + }; + gren = buildQueries { + language = "gren"; + }; + groovy = buildQueries { + language = "groovy"; + }; + groq = buildQueries { + language = "groq"; + }; + gstlaunch = buildQueries { + language = "gstlaunch"; + }; + hack = buildQueries { + language = "hack"; + }; + hare = buildQueries { + language = "hare"; + }; + haskell = buildQueries { + language = "haskell"; + }; + haskell_persistent = buildQueries { + language = "haskell_persistent"; + }; + hcl = buildQueries { + language = "hcl"; + }; + heex = buildQueries { + language = "heex"; + }; + helm = buildQueries { + language = "helm"; + }; + hjson = buildQueries { + language = "hjson"; + }; + hlsl = buildQueries { + language = "hlsl"; + }; + hlsplaylist = buildQueries { + language = "hlsplaylist"; + }; + hocon = buildQueries { + language = "hocon"; + }; + hoon = buildQueries { + language = "hoon"; + }; + html = buildQueries { + language = "html"; + }; + html_tags = buildQueries { + language = "html_tags"; + }; + htmldjango = buildQueries { + language = "htmldjango"; + }; + http = buildQueries { + language = "http"; + }; + hurl = buildQueries { + language = "hurl"; + }; + hyprlang = buildQueries { + language = "hyprlang"; + }; + idl = buildQueries { + language = "idl"; + }; + idris = buildQueries { + language = "idris"; + }; + ini = buildQueries { + language = "ini"; + }; + inko = buildQueries { + language = "inko"; + }; + ispc = buildQueries { + language = "ispc"; + }; + janet_simple = buildQueries { + language = "janet_simple"; + }; + java = buildQueries { + language = "java"; + }; + javadoc = buildQueries { + language = "javadoc"; + }; + javascript = buildQueries { + language = "javascript"; + }; + jinja = buildQueries { + language = "jinja"; + }; + jinja_inline = buildQueries { + language = "jinja_inline"; + }; + jq = buildQueries { + language = "jq"; + }; + jsdoc = buildQueries { + language = "jsdoc"; + }; + json = buildQueries { + language = "json"; + }; + json5 = buildQueries { + language = "json5"; + }; + jsonnet = buildQueries { + language = "jsonnet"; + }; + jsx = buildQueries { + language = "jsx"; + }; + julia = buildQueries { + language = "julia"; + }; + just = buildQueries { + language = "just"; + }; + kcl = buildQueries { + language = "kcl"; + }; + kconfig = buildQueries { + language = "kconfig"; + }; + kdl = buildQueries { + language = "kdl"; + }; + kitty = buildQueries { + language = "kitty"; + }; + kotlin = buildQueries { + language = "kotlin"; + }; + koto = buildQueries { + language = "koto"; + }; + kusto = buildQueries { + language = "kusto"; + }; + lalrpop = buildQueries { + language = "lalrpop"; + }; + latex = buildQueries { + language = "latex"; + }; + ledger = buildQueries { + language = "ledger"; + }; + leo = buildQueries { + language = "leo"; + }; + linkerscript = buildQueries { + language = "linkerscript"; + }; + liquid = buildQueries { + language = "liquid"; + }; + liquidsoap = buildQueries { + language = "liquidsoap"; + }; + llvm = buildQueries { + language = "llvm"; + }; + lua = buildQueries { + language = "lua"; + }; + luadoc = buildQueries { + language = "luadoc"; + }; + luap = buildQueries { + language = "luap"; + }; + luau = buildQueries { + language = "luau"; + }; + m68k = buildQueries { + language = "m68k"; + }; + make = buildQueries { + language = "make"; + }; + markdown = buildQueries { + language = "markdown"; + }; + markdown_inline = buildQueries { + language = "markdown_inline"; + }; + matlab = buildQueries { + language = "matlab"; + }; + menhir = buildQueries { + language = "menhir"; + }; + mermaid = buildQueries { + language = "mermaid"; + }; + meson = buildQueries { + language = "meson"; + }; + mlir = buildQueries { + language = "mlir"; + }; + muttrc = buildQueries { + language = "muttrc"; + }; + nasm = buildQueries { + language = "nasm"; + }; + nginx = buildQueries { + language = "nginx"; + }; + nickel = buildQueries { + language = "nickel"; + }; + nim = buildQueries { + language = "nim"; + }; + nim_format_string = buildQueries { + language = "nim_format_string"; + }; + ninja = buildQueries { + language = "ninja"; + }; + nix = buildQueries { + language = "nix"; + }; + nqc = buildQueries { + language = "nqc"; + }; + nu = buildQueries { + language = "nu"; + }; + objc = buildQueries { + language = "objc"; + }; + objdump = buildQueries { + language = "objdump"; + }; + ocaml = buildQueries { + language = "ocaml"; + }; + ocaml_interface = buildQueries { + language = "ocaml_interface"; + }; + ocamllex = buildQueries { + language = "ocamllex"; + }; + odin = buildQueries { + language = "odin"; + }; + pascal = buildQueries { + language = "pascal"; + }; + passwd = buildQueries { + language = "passwd"; + }; + pem = buildQueries { + language = "pem"; + }; + perl = buildQueries { + language = "perl"; + }; + php = buildQueries { + language = "php"; + }; + php_only = buildQueries { + language = "php_only"; + }; + phpdoc = buildQueries { + language = "phpdoc"; + }; + pioasm = buildQueries { + language = "pioasm"; + }; + pkl = buildQueries { + language = "pkl"; + }; + po = buildQueries { + language = "po"; + }; + pod = buildQueries { + language = "pod"; + }; + poe_filter = buildQueries { + language = "poe_filter"; + }; + pony = buildQueries { + language = "pony"; + }; + powershell = buildQueries { + language = "powershell"; + }; + printf = buildQueries { + language = "printf"; + }; + prisma = buildQueries { + language = "prisma"; + }; + problog = buildQueries { + language = "problog"; + }; + prolog = buildQueries { + language = "prolog"; + }; + promql = buildQueries { + language = "promql"; + }; + properties = buildQueries { + language = "properties"; + }; + proto = buildQueries { + language = "proto"; + }; + prql = buildQueries { + language = "prql"; + }; + psv = buildQueries { + language = "psv"; + }; + pug = buildQueries { + language = "pug"; + }; + puppet = buildQueries { + language = "puppet"; + }; + purescript = buildQueries { + language = "purescript"; + }; + pymanifest = buildQueries { + language = "pymanifest"; + }; + python = buildQueries { + language = "python"; + }; + ql = buildQueries { + language = "ql"; + }; + qmldir = buildQueries { + language = "qmldir"; + }; + qmljs = buildQueries { + language = "qmljs"; + }; + query = buildQueries { + language = "query"; + }; + r = buildQueries { + language = "r"; + }; + racket = buildQueries { + language = "racket"; + }; + ralph = buildQueries { + language = "ralph"; + }; + rasi = buildQueries { + language = "rasi"; + }; + razor = buildQueries { + language = "razor"; + }; + rbs = buildQueries { + language = "rbs"; + }; + re2c = buildQueries { + language = "re2c"; + }; + readline = buildQueries { + language = "readline"; + }; + regex = buildQueries { + language = "regex"; + }; + rego = buildQueries { + language = "rego"; + }; + requirements = buildQueries { + language = "requirements"; + }; + rescript = buildQueries { + language = "rescript"; + }; + rifleconf = buildQueries { + language = "rifleconf"; + }; + rnoweb = buildQueries { + language = "rnoweb"; + }; + robot = buildQueries { + language = "robot"; + }; + robots = buildQueries { + language = "robots"; + }; + roc = buildQueries { + language = "roc"; + }; + ron = buildQueries { + language = "ron"; + }; + rst = buildQueries { + language = "rst"; + }; + ruby = buildQueries { + language = "ruby"; + }; + runescript = buildQueries { + language = "runescript"; + }; + rust = buildQueries { + language = "rust"; + }; + scala = buildQueries { + language = "scala"; + }; + scfg = buildQueries { + language = "scfg"; + }; + scheme = buildQueries { + language = "scheme"; + }; + scss = buildQueries { + language = "scss"; + }; + sflog = buildQueries { + language = "sflog"; + }; + slang = buildQueries { + language = "slang"; + }; + slim = buildQueries { + language = "slim"; + }; + slint = buildQueries { + language = "slint"; + }; + smali = buildQueries { + language = "smali"; + }; + smithy = buildQueries { + language = "smithy"; + }; + snakemake = buildQueries { + language = "snakemake"; + }; + snl = buildQueries { + language = "snl"; + }; + solidity = buildQueries { + language = "solidity"; + }; + soql = buildQueries { + language = "soql"; + }; + sosl = buildQueries { + language = "sosl"; + }; + sourcepawn = buildQueries { + language = "sourcepawn"; + }; + sparql = buildQueries { + language = "sparql"; + }; + sproto = buildQueries { + language = "sproto"; + }; + sql = buildQueries { + language = "sql"; + }; + squirrel = buildQueries { + language = "squirrel"; + }; + ssh_config = buildQueries { + language = "ssh_config"; + }; + starlark = buildQueries { + language = "starlark"; + }; + strace = buildQueries { + language = "strace"; + }; + styled = buildQueries { + language = "styled"; + }; + supercollider = buildQueries { + language = "supercollider"; + }; + superhtml = buildQueries { + language = "superhtml"; + }; + surface = buildQueries { + language = "surface"; + }; + svelte = buildQueries { + language = "svelte"; + }; + sway = buildQueries { + language = "sway"; + }; + swift = buildQueries { + language = "swift"; + }; + sxhkdrc = buildQueries { + language = "sxhkdrc"; + }; + systemtap = buildQueries { + language = "systemtap"; + }; + systemverilog = buildQueries { + language = "systemverilog"; + }; + t32 = buildQueries { + language = "t32"; + }; + tablegen = buildQueries { + language = "tablegen"; + }; + tact = buildQueries { + language = "tact"; + }; + tcl = buildQueries { + language = "tcl"; + }; + teal = buildQueries { + language = "teal"; + }; + templ = buildQueries { + language = "templ"; + }; + tera = buildQueries { + language = "tera"; + }; + terraform = buildQueries { + language = "terraform"; + }; + textproto = buildQueries { + language = "textproto"; + }; + thrift = buildQueries { + language = "thrift"; + }; + tiger = buildQueries { + language = "tiger"; + }; + tlaplus = buildQueries { + language = "tlaplus"; + }; + tmux = buildQueries { + language = "tmux"; + }; + todotxt = buildQueries { + language = "todotxt"; + }; + toml = buildQueries { + language = "toml"; + }; + tsv = buildQueries { + language = "tsv"; + }; + tsx = buildQueries { + language = "tsx"; + }; + turtle = buildQueries { + language = "turtle"; + }; + twig = buildQueries { + language = "twig"; + }; + typescript = buildQueries { + language = "typescript"; + }; + typespec = buildQueries { + language = "typespec"; + }; + typoscript = buildQueries { + language = "typoscript"; + }; + typst = buildQueries { + language = "typst"; + }; + udev = buildQueries { + language = "udev"; + }; + ungrammar = buildQueries { + language = "ungrammar"; + }; + unison = buildQueries { + language = "unison"; + }; + usd = buildQueries { + language = "usd"; + }; + uxntal = buildQueries { + language = "uxntal"; + }; + v = buildQueries { + language = "v"; + }; + vala = buildQueries { + language = "vala"; + }; + vento = buildQueries { + language = "vento"; + }; + vhdl = buildQueries { + language = "vhdl"; + }; + vhs = buildQueries { + language = "vhs"; + }; + vim = buildQueries { + language = "vim"; + }; + vimdoc = buildQueries { + language = "vimdoc"; + }; + vrl = buildQueries { + language = "vrl"; + }; + vue = buildQueries { + language = "vue"; + }; + wgsl = buildQueries { + language = "wgsl"; + }; + wgsl_bevy = buildQueries { + language = "wgsl_bevy"; + }; + wing = buildQueries { + language = "wing"; + }; + wit = buildQueries { + language = "wit"; + }; + wxml = buildQueries { + language = "wxml"; + }; + xcompose = buildQueries { + language = "xcompose"; + }; + xml = buildQueries { + language = "xml"; + }; + xresources = buildQueries { + language = "xresources"; + }; + yaml = buildQueries { + language = "yaml"; + }; + yang = buildQueries { + language = "yang"; + }; + yuck = buildQueries { + language = "yuck"; + }; + zathurarc = buildQueries { + language = "zathurarc"; + }; + zig = buildQueries { + language = "zig"; + }; + ziggy = buildQueries { + language = "ziggy"; + }; + ziggy_schema = buildQueries { + language = "ziggy_schema"; + }; + zsh = buildQueries { + language = "zsh"; + }; }; } diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix index 880ca3be7efb..bc2fdb75a2fd 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/overrides.nix @@ -1,12 +1,13 @@ { lib, callPackage, + symlinkJoin, + vimUtils, tree-sitter, neovim, neovimUtils, runCommand, vimPlugins, - tree-sitter-grammars, writableTmpDirAsHomeHook, }: @@ -15,18 +16,43 @@ self: super: let inherit (neovimUtils) grammarToPlugin; - overrides = prev: { + buildQueries = + { language }: + vimUtils.toVimPlugin ( + runCommand "nvim-treesitter-queries-${language}" + { + passthru = { inherit language; }; + meta.description = "Queries for ${language} from nvim-treesitter"; + } + '' + mkdir -p "$out/queries" + if [ -d "${super.nvim-treesitter.src}/runtime/queries/${language}" ]; then + ln -s "${super.nvim-treesitter.src}/runtime/queries/${language}" "$out/queries/${language}" + else + echo "Error: there are no queries for ${language}." + exit 1 + fi + '' + ); + + generated = callPackage ./generated.nix { + inherit (tree-sitter) buildGrammar; + inherit buildQueries; }; - generatedGrammars = - let - generated = callPackage ./generated.nix { - inherit (tree-sitter) buildGrammar; - }; - in - lib.overrideExisting generated (overrides generated); + inherit (generated) parsers queries; - generatedDerivations = lib.filterAttrs (_: lib.isDerivation) generatedGrammars; + parsersWithMeta = lib.mapAttrs ( + lang: parser: + if lib.hasAttr lang queries then + parser.overrideAttrs (old: { + passthru = (old.passthru or { }) // { + associatedQuery = queries.${lang}; + }; + }) + else + parser + ) parsers; # add aliases so grammars from `tree-sitter` are overwritten in `withPlugins` # for example, for ocaml_interface, the following aliases will be added @@ -34,7 +60,7 @@ let # tree-sitter-ocaml-interface # tree-sitter-ocaml_interface builtGrammars = - generatedGrammars + parsersWithMeta // lib.concatMapAttrs ( k: v: let @@ -47,9 +73,9 @@ let ${replaced} = v; "tree-sitter-${replaced}" = v; } - ) generatedDerivations; + ) parsersWithMeta; - allGrammars = lib.attrValues generatedDerivations; + allGrammars = lib.attrValues parsersWithMeta; # Usage: # pkgs.vimPlugins.nvim-treesitter.withPlugins (p: [ p.c p.java ... ]) @@ -57,28 +83,44 @@ let # pkgs.vimPlugins.nvim-treesitter.withAllGrammars withPlugins = f: + let + selectedGrammars = f (tree-sitter.builtGrammars // builtGrammars); + + grammarPlugins = map grammarToPlugin selectedGrammars; + + queryPlugins = lib.pipe selectedGrammars [ + (map (g: g.passthru.associatedQuery or null)) + (lib.filter (q: q != null)) + ]; + in self.nvim-treesitter.overrideAttrs { - passthru.dependencies = map grammarToPlugin (f (tree-sitter.builtGrammars // builtGrammars)); + passthru.dependencies = [ + (symlinkJoin { + name = "nvim-treesitter-grammars"; + paths = grammarPlugins ++ queryPlugins; + }) + ]; }; withAllGrammars = withPlugins (_: allGrammars); + grammarPlugins = lib.mapAttrs (_: grammarToPlugin) parsersWithMeta; in - { - postPatch = '' - rm -r parser - ''; + nvimSkipModules = [ "nvim-treesitter._meta.parsers" ]; - passthru = (super.nvim-treesitter.passthru or { }) // { + passthru = super.nvim-treesitter.passthru or { } // { inherit + buildQueries builtGrammars allGrammars + grammarPlugins grammarToPlugin withPlugins withAllGrammars + queries ; - grammarPlugins = lib.mapAttrs (_: grammarToPlugin) generatedDerivations; + parsers = grammarPlugins; tests = { check-queries = @@ -100,7 +142,7 @@ in ln -s ${withAllGrammars}/CONTRIBUTING.md . export ALLOWED_INSTALLATION_FAILURES=ipkg,norg,verilog - nvim --headless "+luafile ${withAllGrammars}/scripts/check-queries.lua" | tee log + nvim --headless -l "${withAllGrammars}/scripts/check-queries.lua" | tee log if grep -q Warning log; then echo "WARNING: warnings were emitted by the check" @@ -108,45 +150,9 @@ in fi ''; - tree-sitter-queries-are-present-for-custom-grammars = - let - pluginsToCheck = - map (grammar: grammarToPlugin grammar) - # non-derivations are here because there is a `recurseForDerivations = true` - (lib.filter lib.isDerivation (lib.attrValues tree-sitter-grammars)); - in - runCommand "nvim-treesitter-test-queries-are-present-for-custom-grammars" { CI = true; } '' - touch "$out" - - function check_grammar { - local grammar_name="$1" - local grammar_path="$2" - - local grammar_queries=$(find -L "$grammar_path/queries/$grammar_name" -name '*.scm') - local EXPECTED_FILES="$grammar_path/parser/$grammar_name.so $grammar_queries" - - echo "" - echo "expected files for $grammar_name:" - echo "$EXPECTED_FILES" - - # the derivation has only symlinks, and `find` doesn't count them as files - # so we cannot use `-type f`, thus we use `-not -type d` - for file in $(find -L $2 -not -type d); do - echo "checking $file" - # see https://stackoverflow.com/a/8063284 - if ! echo "$EXPECTED_FILES" | grep -wqF "$file"; then - echo "$file is unexpected, exiting" - exit 1 - fi - done - } - - ${lib.concatLines (lib.forEach pluginsToCheck (g: "check_grammar \"${g.grammarName}\" \"${g}\""))} - ''; - no-queries-for-official-grammars = let - pluginsToCheck = lib.filter lib.isDerivation (lib.attrValues vimPlugins.nvim-treesitter-parsers); + pluginsToCheck = lib.filter lib.isDerivation (lib.attrValues vimPlugins.nvim-treesitter.parsers); in runCommand "nvim-treesitter-test-no-queries-for-official-grammars" { CI = true; } '' touch "$out" @@ -168,10 +174,8 @@ in }; }; - meta = - - (super.nvim-treesitter.meta or { }) // { - license = lib.licenses.asl20; - maintainers = [ ]; - }; + meta = super.nvim-treesitter.meta or { } // { + license = lib.licenses.asl20; + maintainers = [ ]; + }; } diff --git a/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py b/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py index debdedac3b48..cc71c9495dc4 100755 --- a/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py +++ b/pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py @@ -13,7 +13,10 @@ import requests log = logging.getLogger("vim-updater") NURR_JSON_URL = ( - "https://raw.githubusercontent.com/nvim-neorocks/nurr/main/tree-sitter-parsers.json" + "https://raw.githubusercontent.com/lumen-oss/nurr/main/tree-sitter-parsers.json" +) +NVIM_TREESITTER_QUERIES_URL = ( + "https://api.github.com/repos/nvim-treesitter/nvim-treesitter/contents/runtime/queries" ) @@ -28,33 +31,41 @@ def generate_grammar(lang, parser_info): url = install_info["url"] rev = install_info["revision"] - generated = f""" {lang} = buildGrammar {{ - language = "{lang}"; - version = "0.0.0+rev={rev[:7]}"; - src = """ + generated = f""" {lang} = buildGrammar {{ + language = "{lang}"; + version = "0.0.0+rev={rev[:7]}"; + src = """ generated += subprocess.check_output( - ["nurl", url, rev, "--indent=4"], text=True + ["nurl", url, rev, "--indent=6"], text=True ) generated += ";" location = install_info.get("location", "") if location: generated += f""" - location = "{location}";""" + location = "{location}";""" if install_info.get("generate", False): generated += """ - generate = true;""" + generate = true;""" generated += f""" - meta.homepage = "{url}"; - }}; + meta.homepage = "{url}"; + }}; """ return generated +def generate_query(lang): + """Generate query derivation for a language""" + return f""" {lang} = buildQueries {{ + language = "{lang}"; + }}; +""" + + def fetch_nurr_parsers(): """Fetch the parser information from nurr repository""" log.info("Fetching parser data from %s", NURR_JSON_URL) @@ -81,6 +92,25 @@ def fetch_nurr_parsers(): return parsers +def fetch_available_queries(): + """Fetch list of languages that have queries in nvim-treesitter repo""" + log.info("Fetching available queries from %s", NVIM_TREESITTER_QUERIES_URL) + + headers = {} + github_token = os.environ.get("GITHUB_TOKEN") + if github_token: + headers["Authorization"] = f"token {github_token}" + + response = requests.get(NVIM_TREESITTER_QUERIES_URL, headers=headers, timeout=30) + response.raise_for_status() + data = response.json() + + # We assume items with type="dir" in the queries/ folder are language names + languages = sorted([item["name"] for item in data if item["type"] == "dir"]) + log.info(f"Found {len(languages)} languages with queries") + return languages + + def process_parser_info(parser_info): """Process a single parser info entry and generate grammar for it""" return generate_grammar(parser_info["lang"], parser_info) @@ -89,12 +119,14 @@ def process_parser_info(parser_info): def update_grammars(): """Update grammar definitions using nurr's parser information""" parsers_info = fetch_nurr_parsers() + queries_list = fetch_available_queries() generated_file = """# generated by pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py # Using parser data from https://github.com/nvim-neorocks/nurr/blob/main/tree-sitter-parsers.json { buildGrammar, + buildQueries, """ nurl_output = subprocess.check_output(["nurl", "-Ls", ","], text=True).strip() @@ -104,6 +136,7 @@ def update_grammars(): }: { + parsers = { """ # Process parsers in parallel for better performance @@ -111,7 +144,16 @@ def update_grammars(): for generated in executor.map(process_parser_info, parsers_info): generated_file += generated - generated_file += "}\n" + generated_file += """ }; + + queries = { +""" + + # Process queries + for lang in queries_list: + generated_file += generate_query(lang) + + generated_file += " };\n}\n" return generated_file diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index 2676741e3e54..659b9c0c1dda 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -13,13 +13,13 @@ }: mkLibretroCore { core = "ppsspp"; - version = "0-unstable-2025-12-22"; + version = "0-unstable-2025-12-30"; src = fetchFromGitHub { owner = "hrydgard"; repo = "ppsspp"; - rev = "036013ef87d2ac6b9fea36dbb513617c72e11254"; - hash = "sha256-T2fUq6Iah/vQ/NaGPE/wa2sJL888VKRpdiNq7hbFsWI="; + rev = "34fde065b76805c851d7c4b5bc4c67a3d347aab9"; + hash = "sha256-se8WptzipVwAE6Qwq2hTv7xBsY22HoACdVrPv+ssBDc="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/wine/base.nix b/pkgs/applications/emulators/wine/base.nix index 034130c88b6c..4343843d42a8 100644 --- a/pkgs/applications/emulators/wine/base.nix +++ b/pkgs/applications/emulators/wine/base.nix @@ -207,7 +207,7 @@ stdenv.mkDerivation ( # Wine locates a lot of libraries dynamically through dlopen(). Add # them to the RPATH so that the user doesn't have to set them in # LD_LIBRARY_PATH. - NIX_LDFLAGS = toString ( + env.NIX_LDFLAGS = toString ( map (path: "-rpath " + path) ( map (x: "${lib.getLib x}/lib") ([ stdenv.cc.cc ] ++ finalAttrs.buildInputs) # libpulsecommon.so is linked but not found otherwise diff --git a/pkgs/applications/emulators/wine/builder-wow.sh b/pkgs/applications/emulators/wine/builder-wow.sh index faf4f2c30748..d5325a9a9889 100644 --- a/pkgs/applications/emulators/wine/builder-wow.sh +++ b/pkgs/applications/emulators/wine/builder-wow.sh @@ -1,5 +1,5 @@ ## build described at https://wiki.winehq.org/Building_Wine#Shared_WoW64 -preFlags="${configureFlags}" +preFlags="${configureFlags[@]}" unpackPhase cd $TMP/$sourceRoot @@ -10,7 +10,7 @@ mkdir -p $TMP/wine-wow $TMP/wine64 cd $TMP/wine64 sourceRoot=`pwd` -configureFlags="${preFlags} --enable-win64" +configureFlags=($preFlags --enable-win64) configurePhase buildPhase # checkPhase @@ -37,7 +37,7 @@ PKG_CONFIG_PATH=$(IFS=":"; echo "${NEW_LIST_ARRAY[*]}") cd $TMP/wine-wow sourceRoot=`pwd` -configureFlags="${preFlags} --with-wine64=../wine64" +configureFlags=($preFlags --with-wine64=../wine64) configurePhase buildPhase # checkPhase diff --git a/pkgs/by-name/ap/apl2741-unicode/package.nix b/pkgs/by-name/ap/apl2741-unicode/package.nix new file mode 100644 index 000000000000..de232f9fd2fe --- /dev/null +++ b/pkgs/by-name/ap/apl2741-unicode/package.nix @@ -0,0 +1,36 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "apl2741-unicode"; + version = "0-unstable-2022-11-10"; + + src = fetchFromGitHub { + owner = "abrudz"; + repo = "APL2741"; + rev = "1e11efae38e5095bfe49a786b111d563e83dad03"; + hash = "sha256-/sAO+HL3zGMJZ+5SFHnkHxxevG0nJ7wo1yLTlHqYPkQ="; + }; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + install -Dm644 -t $out/share/fonts/truetype *.ttf + + runHook postInstall + ''; + + meta = { + description = "APL font based on Adrian Smith's IBM Selectric APL2741 golf-ball font"; + license = lib.licenses.unlicense; + homepage = "https://abrudz.github.io/APL2741/"; + maintainers = [ lib.maintainers.sternenseemann ]; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix index 92ac5803cffa..55bca1158da1 100644 --- a/pkgs/by-name/ar/art/package.nix +++ b/pkgs/by-name/ar/art/package.nix @@ -114,7 +114,7 @@ stdenv.mkDerivation rec { meta = { description = "Raw converter based on RawTherapee"; - homepage = "https://art.pixls.us"; + homepage = "https://artraweditor.github.io"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ paperdigits ]; mainProgram = "ART"; diff --git a/pkgs/by-name/b6/b612/package.nix b/pkgs/by-name/b6/b612/package.nix index 1bd6ac5a1421..43a811cdd23a 100644 --- a/pkgs/by-name/b6/b612/package.nix +++ b/pkgs/by-name/b6/b612/package.nix @@ -46,6 +46,7 @@ stdenvNoCC.mkDerivation rec { epl10 bsd3 ]; + maintainers = with lib.maintainers; [ sternenseemann ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/by-name/bi/bitwarden-cli/package.nix b/pkgs/by-name/bi/bitwarden-cli/package.nix index 685d1eba010f..1d09457302a8 100644 --- a/pkgs/by-name/bi/bitwarden-cli/package.nix +++ b/pkgs/by-name/bi/bitwarden-cli/package.nix @@ -14,13 +14,13 @@ buildNpmPackage (finalAttrs: { pname = "bitwarden-cli"; - version = "2025.11.0"; + version = "2025.12.0"; src = fetchFromGitHub { owner = "bitwarden"; repo = "clients"; tag = "cli-v${finalAttrs.version}"; - hash = "sha256-wG0JKQKjNAEoQt/8BFIzISNNUrBqKQHPZ8DRJ69eA5s="; + hash = "sha256-Pas9NQKLblVuB0Gx4j6Y64Mb2+RaCg7iquSWtN4K7kU="; }; patches = [ @@ -34,7 +34,7 @@ buildNpmPackage (finalAttrs: { nodejs = nodejs_22; - npmDepsHash = "sha256-/57+ch1d1VMGIMO0Kzu6o3tUX/3adgLkONNRgtyARtQ="; + npmDepsHash = "sha256-N7e8WKk2REEH4gP5c7k5zsu3n44hFFLxQ2X35viMuwM="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ perl diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/by-name/cl/clojure/package.nix similarity index 97% rename from pkgs/development/interpreters/clojure/default.nix rename to pkgs/by-name/cl/clojure/package.nix index eadf0f60b41a..0e4ef2efe6f8 100644 --- a/pkgs/development/interpreters/clojure/default.nix +++ b/pkgs/by-name/cl/clojure/package.nix @@ -4,6 +4,8 @@ bashNonInteractive, fetchurl, installShellFiles, + # Be careful if you remove this, out-of-tree consumers expect to + # be able to override `jdk`. jdk, rlwrap, makeWrapper, diff --git a/pkgs/development/interpreters/clojure/clooj.nix b/pkgs/by-name/cl/clooj/package.nix similarity index 100% rename from pkgs/development/interpreters/clojure/clooj.nix rename to pkgs/by-name/cl/clooj/package.nix diff --git a/pkgs/by-name/cn/cnquery/package.nix b/pkgs/by-name/cn/cnquery/package.nix index 58f582f9693e..7bc642641ec5 100644 --- a/pkgs/by-name/cn/cnquery/package.nix +++ b/pkgs/by-name/cn/cnquery/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnquery"; - version = "12.15.0"; + version = "12.16.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnquery"; tag = "v${version}"; - hash = "sha256-Vw+jGxPQBIwrHvh5JGJss5H9DR9QnktsKlW1CRnEN4Q="; + hash = "sha256-dArqHTlygqlSl3+yPoG94InGfIJsw26yh2VWoaibI58="; }; subPackages = [ "apps/cnquery" ]; - vendorHash = "sha256-BKMzSdl5h9bVTNviSv7KeI7cz6QTP0jX+LU9HqWkVgo="; + vendorHash = "sha256-AldUs9cWsNZ5zgeBwe40b1f4NlOReY54V6O+0gkbY7Y="; ldflags = [ "-w" diff --git a/pkgs/by-name/fi/fish/package.nix b/pkgs/by-name/fi/fish/package.nix index edd214c09a0c..eb8748075079 100644 --- a/pkgs/by-name/fi/fish/package.nix +++ b/pkgs/by-name/fi/fish/package.nix @@ -150,13 +150,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fish"; - version = "4.3.1"; + version = "4.3.2"; src = fetchFromGitHub { owner = "fish-shell"; repo = "fish-shell"; tag = finalAttrs.version; - hash = "sha256-M1/jgIbFY0VSQrHwT9/gcfA0HJ0r2cL1eJ3Y7lmmYVE="; + hash = "sha256-/B4U3giKGmU5B/L5HQLS1lU8f7hsfI4aCeOjWcQ1dpA="; }; env = { @@ -167,7 +167,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src patches; - hash = "sha256-j+V4/oxKDg4oQ+7eg34sefIMJLelOSUKXTXasQK2Z1g="; + hash = "sha256-/udRRs/ieLfazVTwM47ElExN40QdAG/OqQXmYurgC1I="; }; patches = [ diff --git a/pkgs/by-name/fr/freifunk-meshviewer/package.nix b/pkgs/by-name/fr/freifunk-meshviewer/package.nix index b0d20f0105ec..2214353fe409 100644 --- a/pkgs/by-name/fr/freifunk-meshviewer/package.nix +++ b/pkgs/by-name/fr/freifunk-meshviewer/package.nix @@ -7,16 +7,16 @@ buildNpmPackage (finalAttrs: { pname = "freifunk-meshviewer"; - version = "12.7.0"; + version = "12.8.0"; src = fetchFromGitHub { owner = "freifunk"; repo = "meshviewer"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-nle99URK1s8v+fatpf9D0dIOIp6BKeaEYZ1PijLkt9A="; + sha256 = "sha256-M0ZTGH6MW8admkHvbFTgCHbRIlpDkgvSzaIfv7rDiyA="; }; - npmDepsHash = "sha256-6XUe55X1WDPNldPRlgqG1C7CuGyYrS2vSiLmoza3QIs="; + npmDepsHash = "sha256-zrXhdR2k8HHvPBid004WtyZYPDWuRggSIkKcLVdb8Lc="; installPhase = '' mkdir -p $out/share/freifunk-meshviewer/ diff --git a/pkgs/by-name/gd/gdal/package.nix b/pkgs/by-name/gd/gdal/package.nix index 8769439981f1..643f2c5c08f2 100644 --- a/pkgs/by-name/gd/gdal/package.nix +++ b/pkgs/by-name/gd/gdal/package.nix @@ -83,13 +83,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; - version = "3.12.0"; + version = "3.12.1"; src = fetchFromGitHub { owner = "OSGeo"; repo = "gdal"; tag = "v${finalAttrs.version}"; - hash = "sha256-al7nDmUbKNP4kBMVBLWUUxn0QSAbYAJ1XhZWAVFk+sA="; + hash = "sha256-vs9qun9Z8o4KPxWjKOV9Lp/GgAsYW7gseYv4G7+liso="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/go/go-passbolt-cli/package.nix b/pkgs/by-name/go/go-passbolt-cli/package.nix index 758107f8e537..d6faa1ddca62 100644 --- a/pkgs/by-name/go/go-passbolt-cli/package.nix +++ b/pkgs/by-name/go/go-passbolt-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "go-passbolt-cli"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "passbolt"; repo = "go-passbolt-cli"; rev = "v${version}"; - hash = "sha256-DTgvhmNzfr7ZXjVn+znXqFL+0bHBeGofFE521H7RUI4="; + hash = "sha256-EytU20jdrfXwuoofp8OAphX9jjUoFpKva75PBDIFDD8="; }; - vendorHash = "sha256-QLTKCb3hl/0JFO2XKfLiOtnwfR/v+WqUx4vuaO/MoXo="; + vendorHash = "sha256-HbwGF9ZTwWdJf7XnUKnS1n58GSaPTRlblXAmtKQoooU="; ldflags = [ "-X=main.version=${version}" diff --git a/pkgs/by-name/he/hermitcli/package.nix b/pkgs/by-name/he/hermitcli/package.nix index 20124ae210ca..40c252d4d33a 100644 --- a/pkgs/by-name/he/hermitcli/package.nix +++ b/pkgs/by-name/he/hermitcli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "hermit"; - version = "0.46.2"; + version = "0.47.0"; src = fetchFromGitHub { rev = "v${version}"; owner = "cashapp"; repo = "hermit"; - hash = "sha256-4SOwOO9ee7fKrby9sokWW/GPujT9/O+9emcaLIe+0C0="; + hash = "sha256-VAAdsZ3ZFY+BrH5KDERngxX5xp8CckcnlpSLq4XWU2s="; }; - vendorHash = "sha256-bko9N3dbxe4K98BdG78lYYipAgAtGntrEAgoLeOY1NM="; + vendorHash = "sha256-KEwbADLm7oTChoLyx/0SykQX1Fy4bJxNbYcGmfEka7Q="; subPackages = [ "cmd/hermit" ]; diff --git a/pkgs/by-name/hy/hydrus/package.nix b/pkgs/by-name/hy/hydrus/package.nix index eafb97d2c3fc..79636cbd3399 100644 --- a/pkgs/by-name/hy/hydrus/package.nix +++ b/pkgs/by-name/hy/hydrus/package.nix @@ -16,14 +16,14 @@ python3Packages.buildPythonApplication rec { pname = "hydrus"; - version = "652"; + version = "653"; format = "other"; src = fetchFromGitHub { owner = "hydrusnetwork"; repo = "hydrus"; tag = "v${version}"; - hash = "sha256-3N6iuKY2+desdUeEZuYSVjqHi7d89oXnPySZwdUKEtE="; + hash = "sha256-OH07OvN5EaEsjlUHUJMqproiVcN75yL9u7lnCjXSITo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index c4fe1b865ce6..a5eb941f4e09 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -8,15 +8,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.37.4"; + version = "0.38.1"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-qmxl4DzctXnDGeqZukMiurFoLt982ngDIo0Cum4kkcQ="; + hash = "sha256-W3pyT5DK8ADkWi7znuTDTq1hjRTOwhg9rSmuGZTX8r0="; }; - cargoHash = "sha256-t2lRBVPk9bkvRsCxMNi30F3dkwr6angEGfD34UuH+EY="; + cargoHash = "sha256-C8A+cyNix0Q9OACyyPM3A74jZKNBCGz/622YsZqtY2E="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/li/libwacom-surface/package.nix b/pkgs/by-name/li/libwacom-surface/package.nix index d83b6e4f5cb4..c4f308816a56 100644 --- a/pkgs/by-name/li/libwacom-surface/package.nix +++ b/pkgs/by-name/li/libwacom-surface/package.nix @@ -8,8 +8,8 @@ let libwacom-surface = fetchFromGitHub { owner = "linux-surface"; repo = "libwacom-surface"; - tag = "v2.16.1-1"; - hash = "sha256-xyKG9QqL7cQH1aW66pIg7J2rikxfU/n/0iEvKXNQ1kA="; + tag = "v2.17.0-1"; + hash = "sha256-0p68GMtQPlf/lX0Sl0VtttRODBKPMSeQOu3Le5JorSQ="; }; in libwacom.overrideAttrs (prevAttrs: { diff --git a/pkgs/by-name/li/libwacom/package.nix b/pkgs/by-name/li/libwacom/package.nix index eb43c5a0148d..0f6833c92b42 100644 --- a/pkgs/by-name/li/libwacom/package.nix +++ b/pkgs/by-name/li/libwacom/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libwacom"; - version = "2.16.1"; + version = "2.17.0"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "linuxwacom"; repo = "libwacom"; rev = "libwacom-${finalAttrs.version}"; - hash = "sha256-YP6z+2HyIRmIAJIdJMbVTQA0rf3EXBZvlCdM4jrmHXM="; + hash = "sha256-2JbO3B/PqsLKnaCeQcn1x9Z2pQL4kScuS39F1JlpDpc="; }; postPatch = '' diff --git a/pkgs/by-name/lu/lubelogger/package.nix b/pkgs/by-name/lu/lubelogger/package.nix index 9eb99bbc2e2b..8c08df5c20cb 100644 --- a/pkgs/by-name/lu/lubelogger/package.nix +++ b/pkgs/by-name/lu/lubelogger/package.nix @@ -7,13 +7,13 @@ buildDotnetModule rec { pname = "lubelogger"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "hargata"; repo = "lubelog"; rev = "v${version}"; - hash = "sha256-xoq1EgwA4MScuyVN4djqWPjlRXouMR3JnZviOIaDNUU="; + hash = "sha256-UzYPmNHvVYCQU2OfvJK7W5oLL0P1B7CrgMxbBvf3b28="; }; projectFile = "CarCareTracker.sln"; diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 0bf753a556b1..32f0c134cfb0 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -3,7 +3,6 @@ curl, dbmate, fetchFromGitHub, - go, lib, minio, minio-client, @@ -26,14 +25,6 @@ let "-X github.com/kalbasit/ncps/cmd.Version=v${finalAttrs.version}" ]; - # XXX: ncps is built with Go 1.25.5 that is available in release-25.11 but - # master is currently still using 1.25.4 (update waiting in the - # staging/staging-next branches.) This is a workaround for this issue and - # will automatically becomes no-op once Go is updated. - preBuild = lib.optionalString (go.version == "1.25.4") '' - sed -e 's:go 1.25.5:go 1.25.4:g' -i go.mod - ''; - vendorHash = "sha256-3YPKlz7+x7nYCqKmOroaiUyZGKIQMGFxcNyPnrA9Tio="; doCheck = true; diff --git a/pkgs/by-name/ni/nitter/package.nix b/pkgs/by-name/ni/nitter/package.nix index e97b3da9815b..74ef6fa07bd3 100644 --- a/pkgs/by-name/ni/nitter/package.nix +++ b/pkgs/by-name/ni/nitter/package.nix @@ -10,13 +10,13 @@ buildNimPackage ( finalAttrs: prevAttrs: { pname = "nitter"; - version = "0-unstable-2025-10-12"; + version = "0-unstable-2025-12-24"; src = fetchFromGitHub { owner = "zedeus"; repo = "nitter"; - rev = "662ae90e2246c8a01c811f68750b7e5033e0fa69"; - hash = "sha256-icjbAG/VkhzgKO2dyJYL/yc1VrVmU25Ymkz/41Ckd3M="; + rev = "a92e79ebc3581702dc427434a782a5fc1d28cc91"; + hash = "sha256-bCogvVO99HPiZZOMDd0IDBNGBKIZ+My493SnbK+6HxM="; }; lockFile = ./lock.json; diff --git a/pkgs/by-name/om/omnictl/package.nix b/pkgs/by-name/om/omnictl/package.nix index b22304aa2591..ebf206ee8489 100644 --- a/pkgs/by-name/om/omnictl/package.nix +++ b/pkgs/by-name/om/omnictl/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "omnictl"; - version = "1.4.4"; + version = "1.4.6"; src = fetchFromGitHub { owner = "siderolabs"; repo = "omni"; rev = "v${version}"; - hash = "sha256-0dj8z7u0drd7cVDgprwEHKLZJyPyZmhDqk6nEhtr62s="; + hash = "sha256-p2DKfDf76xr42LLvtVFrSfxJkrpOeFUhtrViI/cD66Y="; }; - vendorHash = "sha256-RdwdocSQK54f8vD7waBzYJ4DsbgdBDpUVlk4MVn6tvQ="; + vendorHash = "sha256-lVUe1XQr46uzx3kfj7KmoiGFUGEb7UT16IQSI8In8RU="; ldflags = [ "-s" diff --git a/pkgs/by-name/po/portfolio_rs/package.nix b/pkgs/by-name/po/portfolio_rs/package.nix index 41e693754adc..35dfe4e2d186 100644 --- a/pkgs/by-name/po/portfolio_rs/package.nix +++ b/pkgs/by-name/po/portfolio_rs/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "portfolio_rs"; - version = "0.6.2"; + version = "0.7.0"; src = fetchFromGitHub { owner = "MarkusZoppelt"; repo = "portfolio_rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-kXpelx/6XIZGpKPY6tRwria5rnofGLnT5T+N+6jZkyw="; + hash = "sha256-SuukTNEfPOCCE5bg08/K7M68R2dAe75cch39whtcSWg="; }; - cargoHash = "sha256-VfhqbE9XZptlUOxkYjTB3JlzNOT7i9B2khT8yCpl/sI="; + cargoHash = "sha256-L14Cu/Gex6FGeSEL7zcY+E6khtkH6fwzqkjHm67ALUw="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; diff --git a/pkgs/by-name/qp/qpwgraph/package.nix b/pkgs/by-name/qp/qpwgraph/package.nix index 7c88897c51b3..55d539b652f1 100644 --- a/pkgs/by-name/qp/qpwgraph/package.nix +++ b/pkgs/by-name/qp/qpwgraph/package.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "qpwgraph"; - version = "0.9.7"; + version = "0.9.8"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "rncbc"; repo = "qpwgraph"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-sd97sIne8tigCDFMnEv0ruM86NfiJZoJ+jsDv3VSdsg="; + sha256 = "sha256-fbkRSM4HFH1f/qZgRmEz7q5kvt2YAKWu/FX2GOXHhbQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sn/snitch/package.nix b/pkgs/by-name/sn/snitch/package.nix index 2dfdc5f6ac95..1615c366faed 100644 --- a/pkgs/by-name/sn/snitch/package.nix +++ b/pkgs/by-name/sn/snitch/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "snitch"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "karol-broda"; repo = "snitch"; rev = "v${finalAttrs.version}"; - hash = "sha256-V9YoyDAdH/TODVP5nGfOIh0KfsPyZVQg9Mkj7cjy3Xo="; + hash = "sha256-SssAiRUfUaDgAoVO2rDacru8e914Wl+4sA4JQ4Mv4eA="; }; vendorHash = "sha256-fX3wOqeOgjH7AuWGxPQxJ+wbhp240CW8tiF4rVUUDzk="; diff --git a/pkgs/by-name/ta/tableplus/darwin.nix b/pkgs/by-name/ta/tableplus/darwin.nix new file mode 100644 index 000000000000..3326898505e0 --- /dev/null +++ b/pkgs/by-name/ta/tableplus/darwin.nix @@ -0,0 +1,38 @@ +{ + lib, + fetchurl, + _7zz, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "tableplus"; + version = "538"; + src = fetchurl { + url = "https://download.tableplus.com/macos/${finalAttrs.version}/TablePlus.dmg"; + hash = "sha256-db3dvjEzkqWrEO+lXyImk0cVBkh8MnCwHOYKIg+kRC4="; + }; + + sourceRoot = "TablePlus.app"; + + nativeBuildInputs = [ _7zz ]; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications/TablePlus.app" + cp -R . "$out/Applications/TablePlus.app" + mkdir "$out/bin" + ln -s "$out/Applications/TablePlus.app/Contents/MacOS/TablePlus" "$out/bin/${finalAttrs.pname}" + + runHook postInstall + ''; + + meta = { + description = "Database management made easy"; + homepage = "https://tableplus.com"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ yamashitax ]; + platforms = lib.platforms.darwin; + }; +}) diff --git a/pkgs/by-name/ta/tableplus/linux.nix b/pkgs/by-name/ta/tableplus/linux.nix new file mode 100644 index 000000000000..7d5e1f3fdaee --- /dev/null +++ b/pkgs/by-name/ta/tableplus/linux.nix @@ -0,0 +1,74 @@ +{ + autoPatchelfHook, + dpkg, + fetchurl, + gtk3, + gtksourceview3, + krb5, + lib, + libgee, + libsecret, + libxkbcommon, + stdenv, + wrapGAppsHook3, + xorg, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "tableplus"; + version = "0.1.284"; + + src = fetchurl { + url = "https://web.archive.org/web/20251230232124/https://deb.tableplus.com/debian/22/pool/main/t/tableplus/tableplus_${finalAttrs.version}_amd64.deb"; + hash = "sha256-TrYRRpjSVRD721XEd0gwGPv4RNq/uwaswPW2J8oVjXQ="; + }; + + nativeBuildInputs = [ + autoPatchelfHook + dpkg + wrapGAppsHook3 + ]; + + buildInputs = [ + gtk3 + gtksourceview3 + krb5 + libgee + libsecret + libxkbcommon + xorg.libX11 + xorg.libXcursor + xorg.libXext + xorg.libXi + xorg.libXrandr + xorg.libXrender + xorg.libxcb + ]; + + unpackPhase = '' + dpkg-deb -x $src . + ''; + + installPhase = '' + runHook preInstall + + substituteInPlace opt/tableplus/tableplus.desktop \ + --replace-fail "Exec=/usr/local/bin/tableplus" "Exec=tableplus" \ + --replace-fail "Icon=/opt/tableplus/resource/image/logo.png" "Icon=tableplus" + install -Dt $out/bin opt/tableplus/tableplus + install -Dt $out/share/applications/ opt/tableplus/tableplus.desktop + install -Dt $out/share/icons/hicolor/256x256/apps/ opt/tableplus/resource/image/tableplus.png + + runHook postInstall + ''; + + meta = { + description = "Database management made easy"; + homepage = "https://tableplus.com"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ rhydianjenkins ]; + platforms = lib.platforms.linux; + mainProgram = "tableplus"; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + }; +}) diff --git a/pkgs/by-name/ta/tableplus/package.nix b/pkgs/by-name/ta/tableplus/package.nix index 3326898505e0..7bb06016e0de 100644 --- a/pkgs/by-name/ta/tableplus/package.nix +++ b/pkgs/by-name/ta/tableplus/package.nix @@ -1,38 +1,11 @@ { - lib, - fetchurl, - _7zz, + callPackage, stdenv, }: -stdenv.mkDerivation (finalAttrs: { - pname = "tableplus"; - version = "538"; - src = fetchurl { - url = "https://download.tableplus.com/macos/${finalAttrs.version}/TablePlus.dmg"; - hash = "sha256-db3dvjEzkqWrEO+lXyImk0cVBkh8MnCwHOYKIg+kRC4="; - }; - - sourceRoot = "TablePlus.app"; - - nativeBuildInputs = [ _7zz ]; - - installPhase = '' - runHook preInstall - - mkdir -p "$out/Applications/TablePlus.app" - cp -R . "$out/Applications/TablePlus.app" - mkdir "$out/bin" - ln -s "$out/Applications/TablePlus.app/Contents/MacOS/TablePlus" "$out/bin/${finalAttrs.pname}" - - runHook postInstall - ''; - - meta = { - description = "Database management made easy"; - homepage = "https://tableplus.com"; - license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ yamashitax ]; - platforms = lib.platforms.darwin; - }; -}) +if stdenv.hostPlatform.isDarwin then + callPackage ./darwin.nix { } +else if stdenv.hostPlatform.isLinux then + callPackage ./linux.nix { } +else + throw "Unsupported platform: ${stdenv.hostPlatform.system}" diff --git a/pkgs/by-name/th/theharvester/package.nix b/pkgs/by-name/th/theharvester/package.nix index f3913ee6bd05..6e10752f66dc 100644 --- a/pkgs/by-name/th/theharvester/package.nix +++ b/pkgs/by-name/th/theharvester/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "theharvester"; - version = "4.8.2"; + version = "4.9.0"; pyproject = true; src = fetchFromGitHub { owner = "laramies"; repo = "theharvester"; tag = version; - hash = "sha256-Sui9PKpp+iMxCUbFcZE2OVDiBCxXLwR9iuXFIbd0P0k="; + hash = "sha256-2PiwfLqpVa29//DJJRM/zw2xFHI4cp1WE4VKsJ/zEro="; }; pythonRelaxDeps = true; @@ -33,19 +33,19 @@ python3.pkgs.buildPythonApplication rec { certifi dnspython fastapi + httpx lxml netaddr - ujson playwright plotly pyppeteer python-dateutil pyyaml - requests retrying shodan slowapi starlette + ujson uvicorn uvloop ]; @@ -71,7 +71,7 @@ python3.pkgs.buildPythonApplication rec { gathers emails, names, subdomains, IPs, and URLs using multiple public data sources. ''; homepage = "https://github.com/laramies/theHarvester"; - changelog = "https://github.com/laramies/theHarvester/releases/tag/${version}"; + changelog = "https://github.com/laramies/theHarvester/releases/tag/${src.tag}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ c0bw3b diff --git a/pkgs/by-name/ul/ultrastardx/package.nix b/pkgs/by-name/ul/ultrastardx/package.nix index e2a02d4e371f..ee09fdb98eb5 100644 --- a/pkgs/by-name/ul/ultrastardx/package.nix +++ b/pkgs/by-name/ul/ultrastardx/package.nix @@ -45,13 +45,13 @@ let in stdenv.mkDerivation rec { pname = "ultrastardx"; - version = "2025.12.0"; + version = "2025.12.1"; src = fetchFromGitHub { owner = "UltraStar-Deluxe"; repo = "USDX"; rev = "v${version}"; - hash = "sha256-t+sfDmZmZccFndlL+v3H3qyTLD5sCsYbWmwqYtC9jK0="; + hash = "sha256-NwYFsd15nUgEnzQaoZdp7Au1H1QrrpoZX8PmnQ9URVA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 1c63b914d935..c92c9362668c 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.9.20"; + version = "0.9.21"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-q8NoNzsqSCsnQNGXNYhW1shSwrpRjoiqq6L8LEHUbVU="; + hash = "sha256-/Fis5719wA76HzyfVCOboXUhCVXBtGvNZm2lIhESv5o="; }; - cargoHash = "sha256-E+ruzlsiyolctbnNi7vvkNO6j/5HpAir3UXz6uTbJos="; + cargoHash = "sha256-N0D0PSehHKioI4SWqLfCV/eoLjM6MbNySOWYabzKd4I="; buildInputs = [ rust-jemalloc-sys diff --git a/pkgs/by-name/va/vaultwarden/package.nix b/pkgs/by-name/va/vaultwarden/package.nix index cd70ea32d0e7..59e9df325a08 100644 --- a/pkgs/by-name/va/vaultwarden/package.nix +++ b/pkgs/by-name/va/vaultwarden/package.nix @@ -19,16 +19,16 @@ in rustPlatform.buildRustPackage rec { pname = "vaultwarden"; - version = "1.34.3"; + version = "1.35.0"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; - rev = version; - hash = "sha256-Dj0ySVRvBZ/57+UHas3VI8bi/0JBRqn0IW1Dq+405J0="; + tag = version; + hash = "sha256-Thj/I9eLngErUskKxnJ5Bd2Q9Hgp1e/6hWiiEyJ7lOQ="; }; - cargoHash = "sha256-4sDagd2XGamBz1XvDj4ycRVJ0F+4iwHOPlj/RglNDqE="; + cargoHash = "sha256-/sKUAADlxzMOyThvYhFLK52oOePFQC1V8hF9Ay5Atis="; # used for "Server Installed" version in admin panel env.VW_VERSION = version; diff --git a/pkgs/by-name/va/vaultwarden/update.nix b/pkgs/by-name/va/vaultwarden/update.nix index 94034fa03884..514f2377cdc8 100644 --- a/pkgs/by-name/va/vaultwarden/update.nix +++ b/pkgs/by-name/va/vaultwarden/update.nix @@ -30,12 +30,12 @@ lib.getExe (writeShellApplication { VAULTWARDEN_VERSION=$(curl --silent https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | jq -r '.tag_name') nix-update "vaultwarden" --version "$VAULTWARDEN_VERSION" - URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/DockerSettings.yaml" - WEBVAULT_VERSION="$(curl --silent "$URL" | yq -r ".vault_version" | sed s/^v//)" - old_hash="$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash)" - new_hash="$(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256")" - new_hash_sri="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$new_hash")" - sed -e "s#$old_hash#$new_hash_sri#" -i pkgs/tools/security/vaultwarden/webvault.nix - nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION" + URL_VAULTWARDEN_DOCKER_SETTINGS="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/DockerSettings.yaml" + WEBVAULT_VERSION="$(curl --silent "$URL_VAULTWARDEN_DOCKER_SETTINGS" | yq -r ".vault_version")" + URL_BW_WEBVAULT_DOCKERFILE="https://raw.githubusercontent.com/dani-garcia/bw_web_builds/refs/tags/''${WEBVAULT_VERSION}/Dockerfile" + WEBVAULT_REV="$(curl --silent "$URL_BW_WEBVAULT_DOCKERFILE" | grep -m1 "^ARG VAULT_VERSION=" | cut -d'=' -f2)" + URL_VW_WEBVAULT_TAGS="https://api.github.com/repos/vaultwarden/vw_web_builds/tags" + WEBVAULT_TAG="$(curl --silent "$URL_VW_WEBVAULT_TAGS" | jq -r --arg rev "''${WEBVAULT_REV}" '.[] | select(.commit.sha == $rev) | .name')" + nix-update "vaultwarden.webvault" --version "$WEBVAULT_TAG" ''; }) diff --git a/pkgs/by-name/va/vaultwarden/webvault.nix b/pkgs/by-name/va/vaultwarden/webvault.nix index 3231d9546a8e..5f292537c3a7 100644 --- a/pkgs/by-name/va/vaultwarden/webvault.nix +++ b/pkgs/by-name/va/vaultwarden/webvault.nix @@ -5,12 +5,13 @@ fetchFromGitHub, nixosTests, python3, + dart-sass, vaultwarden, }: buildNpmPackage rec { pname = "vaultwarden-webvault"; - version = "2025.7.0.0"; + version = "2025.12.0.0"; # doesn't build with newer versions nodejs = nodejs_22; @@ -19,13 +20,14 @@ buildNpmPackage rec { owner = "vaultwarden"; repo = "vw_web_builds"; tag = "v${version}"; - hash = "sha256-CnVOi4xE0+VFTm0yI4++MBv8w0vgtsRE5E2RwsLojMI="; + hash = "sha256-j31wroJKBa6pQFDTGtZBBljXVvpt8233G2oTj8oz3fo="; }; - npmDepsHash = "sha256-QoZtiZpS8jVIaGKHcfKbtBrrn+RcMRvm1/oF23nPPQw="; + npmDepsHash = "sha256-OT9Ll+F4e/yOJVpay/zwfEHcBqRvSFOM2mtlrJ8E6fs="; nativeBuildInputs = [ python3 + dart-sass ]; makeCacheWritable = true; @@ -35,6 +37,10 @@ buildNpmPackage rec { npm_config_build_from_source = "true"; }; + preBuild = '' + echo "export const compilerCommand = ['dart-sass'];" > node_modules/sass-embedded/dist/lib/src/compiler-path.js + ''; + npmRebuildFlags = [ # FIXME one of the esbuild versions fails to download @esbuild/linux-x64 "--ignore-scripts" diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix index 0a91ae4c50b1..826ed315999f 100644 --- a/pkgs/by-name/vu/vunnel/package.nix +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "vunnel"; - version = "0.46.1"; + version = "0.46.2"; pyproject = true; src = fetchFromGitHub { owner = "anchore"; repo = "vunnel"; tag = "v${version}"; - hash = "sha256-WRQ3CGLdnrfRboM+0S+6ausqiAcESsJcekq09wERwNI="; + hash = "sha256-wQ+tu6XotTN/QcemTGzeN6/pcuEb4aRJkZROQ3liY9I="; leaveDotGit = true; }; diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index 0c8201e8e389..17ad2046d65a 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.16.1"; + version = "2.17.0"; in buildGoLatestModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoLatestModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-CmbQWOTurz2NlZq89zbjGHUnMo55sJD7N/u/etginmM="; + hash = "sha256-aQh1Jn718sk/Wvsjk9xFJ5NBSmsF6OOYtj22g6kwY8k="; }; - vendorHash = "sha256-Rki0KPJgAFLXlVsufl4wQPWKz6Km7cbD/jF4/Zp2tdk="; + vendorHash = "sha256-wlpTC050EYEjA5fteaGOGVKonMNOr7Ym2uoGUj0fw/M="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; diff --git a/pkgs/by-name/wa/waywall/package.nix b/pkgs/by-name/wa/waywall/package.nix index 516278c5b3ad..8d36e31cf2fb 100644 --- a/pkgs/by-name/wa/waywall/package.nix +++ b/pkgs/by-name/wa/waywall/package.nix @@ -6,6 +6,7 @@ libspng, libxkbcommon, luajit, + makeWrapper, meson, ninja, pkg-config, @@ -15,18 +16,19 @@ xorg, xwayland, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "waywall"; - version = "0-unstable-2025-08-03"; + version = "0.2025.12.20"; src = fetchFromGitHub { owner = "tesselslate"; repo = "waywall"; - rev = "d77f51926a203b7ddfe095971e7c6c740dad0ffc"; - hash = "sha256-ev/A5ksqmWz6hpwUIoxg2k9BwzE4BNCZO4tpXq790zo="; + tag = finalAttrs.version; + hash = "sha256-sGb/dxXBlzXBvv2IWjgwSE8WM5qB04mYATl0uhSozMQ="; }; nativeBuildInputs = [ + makeWrapper meson ninja pkg-config @@ -49,6 +51,9 @@ stdenv.mkDerivation { install -Dm755 waywall/waywall -t $out/bin + wrapProgram $out/bin/waywall \ + --prefix PATH : ${lib.makeBinPath [ xwayland ]} + runHook postInstall ''; @@ -64,8 +69,9 @@ stdenv.mkDerivation { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ monkieeboi + uku3lig ]; platforms = lib.platforms.linux; mainProgram = "waywall"; }; -} +}) diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index a1bcc635ca5a..827af00f896e 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xemu"; - version = "0.8.121"; + version = "0.8.129"; src = fetchFromGitHub { owner = "xemu-project"; repo = "xemu"; tag = "v${finalAttrs.version}"; - hash = "sha256-H/QGGyqV9Xdpo4JR8JZgEDyzho7jxT3H5uv/T5NV95E="; + hash = "sha256-Y7iIODMczLFRisOPxLPsl2Ot44I8pvjflD3vI+4rIlk="; nativeBuildInputs = [ git diff --git a/pkgs/development/libraries/fontconfig/make-fonts-cache.nix b/pkgs/development/libraries/fontconfig/make-fonts-cache.nix index 9054cf6756ba..9351a5179226 100644 --- a/pkgs/development/libraries/fontconfig/make-fonts-cache.nix +++ b/pkgs/development/libraries/fontconfig/make-fonts-cache.nix @@ -1,5 +1,6 @@ { buildPackages, + writeText, fontconfig, lib, runCommand, @@ -13,15 +14,16 @@ in fontDirectories, }: +let + fontDirsPath = writeText "font-dirs" '' + + ${lib.concatStringsSep "\n" (map (font: "${font}") fontDirectories)} + ''; +in runCommand "fc-cache" { preferLocalBuild = true; allowSubstitutes = false; - passAsFile = [ "fontDirs" ]; - fontDirs = '' - - ${lib.concatStringsSep "\n" (map (font: "${font}") fontDirectories)} - ''; } '' export FONTCONFIG_FILE=$(pwd)/fonts.conf @@ -33,7 +35,7 @@ runCommand "fc-cache" ${fontconfig.out}/etc/fonts/fonts.conf $out EOF - cat "$fontDirsPath" >> fonts.conf + cat "${fontDirsPath}" >> fonts.conf echo "" >> fonts.conf # N.B.: fc-cache keys its cache entries by architecture. diff --git a/pkgs/development/ocaml-modules/smtml/default.nix b/pkgs/development/ocaml-modules/smtml/default.nix index 0d5753568d74..bc474a3ed6d6 100644 --- a/pkgs/development/ocaml-modules/smtml/default.nix +++ b/pkgs/development/ocaml-modules/smtml/default.nix @@ -27,13 +27,13 @@ buildDunePackage (finalAttrs: { pname = "smtml"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "formalsec"; repo = "smtml"; tag = "v${finalAttrs.version}"; - hash = "sha256-IFjaZcwBiM/xA39W+FuJ87OSEvAhvhEsZ1cF2KrxrhY="; + hash = "sha256-s72m7N9Ovd2Vl4F+hb2MsNmnF1hFQGkf2s7TrJ9IWI8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index 99b22ee2aedb..efbd55a78b3a 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "11.0.0"; + version = "11.0.2"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-uyMtQs5nLwIgG9A5peCzFjUIyjeM8VfjmicVcTLV36I="; + hash = "sha256-nxKWnNLmraPtMA+WZO4FOWbcbZr/HS6dhACKcFUq7D0="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/aioautomower/default.nix b/pkgs/development/python-modules/aioautomower/default.nix index bc1eeaa85ddf..1767262c629f 100644 --- a/pkgs/development/python-modules/aioautomower/default.nix +++ b/pkgs/development/python-modules/aioautomower/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "aioautomower"; - version = "2.7.1"; + version = "2.7.2"; pyproject = true; disabled = pythonOlder "3.11"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "Thomas55555"; repo = "aioautomower"; tag = "v${version}"; - hash = "sha256-+OzCs+yNU7ni+Lua2gAhaqYdb8dQz3lhtEdhdDgvMxo="; + hash = "sha256-fRfcdE76BJE7GHobZU7mYmmtnN4gBxNd5KofdE0Sm0Y="; }; postPatch = '' diff --git a/pkgs/development/python-modules/aiotractive/default.nix b/pkgs/development/python-modules/aiotractive/default.nix index b9360af17aed..6dc3739c4e0a 100644 --- a/pkgs/development/python-modules/aiotractive/default.nix +++ b/pkgs/development/python-modules/aiotractive/default.nix @@ -3,28 +3,25 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, yarl, }: buildPythonPackage rec { pname = "aiotractive"; - version = "0.6.0"; + version = "0.7.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "zhulik"; repo = "aiotractive"; tag = "v${version}"; - hash = "sha256-QwwW/UxRgd4rco80SqQUGt0ArDNT9MXa/U/W2/dHZT0="; + hash = "sha256-tdeRl3fY+OPlLnh/KixdKSy6WLIH/qQR3icoUkKGeGo="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ aiohttp yarl ]; @@ -35,9 +32,9 @@ buildPythonPackage rec { pythonImportsCheck = [ "aiotractive" ]; meta = { - changelog = "https://github.com/zhulik/aiotractive/releases/tag/v${version}"; description = "Python client for the Tractive REST API"; homepage = "https://github.com/zhulik/aiotractive"; + changelog = "https://github.com/zhulik/aiotractive/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/alexapy/default.nix b/pkgs/development/python-modules/alexapy/default.nix index 0315ac2d3d70..667c6d864d89 100644 --- a/pkgs/development/python-modules/alexapy/default.nix +++ b/pkgs/development/python-modules/alexapy/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "alexapy"; - version = "1.29.13"; + version = "1.29.14"; pyproject = true; src = fetchFromGitLab { owner = "keatontaylor"; repo = "alexapy"; tag = "v${version}"; - hash = "sha256-GQ4Xv/4OdBRAc9qP0qO75FtqRVX0+v5zSjVjeOYr17Q="; + hash = "sha256-ZbdaiPyrF7EiigFHHFEQom+LsQKITD7FO9PdUVnoDvE="; }; pythonRelaxDeps = [ "aiofiles" ]; diff --git a/pkgs/development/python-modules/bleak-retry-connector/default.nix b/pkgs/development/python-modules/bleak-retry-connector/default.nix index 9490795d769a..3c4acd157be3 100644 --- a/pkgs/development/python-modules/bleak-retry-connector/default.nix +++ b/pkgs/development/python-modules/bleak-retry-connector/default.nix @@ -29,10 +29,10 @@ buildPythonPackage rec { dependencies = [ bleak + dbus-fast ] ++ lib.optionals stdenv.hostPlatform.isLinux [ bluetooth-adapters - dbus-fast ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index cfe65be72471..25ff99755a88 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.42.17"; + version = "1.42.18"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-hHVnEH1liqAUPdCQdLupy2RkUyUahvuWxf4Ss7DlBO4="; + hash = "sha256-iFJwsP9w9LDUS7zDp5m4AlUhQbJVErb5arnZUwWsf6M="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index cfb932a22186..35997f98974e 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.42.17"; + version = "1.42.18"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-tYr/vJeWSMVwgiMn0DXjWSebXqDVSc6xlL55qtpVKvI="; + hash = "sha256-FfL3cVoh1ELB763GCHbSl3Diu4RBxhw7hquQEi+/1LU="; }; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/crewai/default.nix b/pkgs/development/python-modules/crewai/default.nix index 1d8f7560712a..ae303a57bab9 100644 --- a/pkgs/development/python-modules/crewai/default.nix +++ b/pkgs/development/python-modules/crewai/default.nix @@ -76,6 +76,7 @@ buildPythonPackage rec { "pydantic" "pydantic-settings" "pyjwt" + "python-dotenv" "regex" "tokenizers" "tomli" diff --git a/pkgs/development/python-modules/distrax/default.nix b/pkgs/development/python-modules/distrax/default.nix index 310c26911e5e..0cd673918890 100644 --- a/pkgs/development/python-modules/distrax/default.nix +++ b/pkgs/development/python-modules/distrax/default.nix @@ -36,6 +36,9 @@ buildPythonPackage rec { flit-core ]; + pythonRemoveDeps = [ + "tfp-nightly" + ]; dependencies = [ absl-py chex diff --git a/pkgs/development/python-modules/dvc-data/default.nix b/pkgs/development/python-modules/dvc-data/default.nix index 86730658f856..bcce7d3b5e6d 100644 --- a/pkgs/development/python-modules/dvc-data/default.nix +++ b/pkgs/development/python-modules/dvc-data/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "dvc-data"; - version = "3.16.12"; + version = "3.17.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvc-data"; tag = version; - hash = "sha256-eGicR+fWsgE2mSjhf/r96IBvXX4cLG/nmtt7Q2MCxkE="; + hash = "sha256-KDChfJ16tINpALtiisBn5t9hi3l6v03wVeMkukIecqs="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index a5fcc3116566..e79db32270e4 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "iamdata"; - version = "0.1.202512291"; + version = "0.1.202512301"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${version}"; - hash = "sha256-mxnPrl9INy/PgSc0M9qPDTvI5vtlvpLvbity5YWqDeg="; + hash = "sha256-IafnDDsOVzsQsBJb5QhUuwfbVixnoBWGHTAmETslefQ="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 5bf1d2a82b4d..24ec1069e042 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -338,8 +338,8 @@ in "sha256-zMNP1LXKSynkfJSLn19sz5UoT8LiswD5qSZCn1y5GsA="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.42.14" - "sha256-IG24SYEczO1XbjusR1zgHLGtMF3k43OXEsZKh7aShrI="; + buildMypyBoto3Package "connect" "1.42.18" + "sha256-/BfqYdUJygoVgTkDK20q72ihFPNmvrqIymzjj+48pns="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.42.3" @@ -1073,8 +1073,8 @@ in "sha256-YrrEKl3aGz//5Z5JGapHhWtk6hBXQ4cuRQmLqGYztzg="; mypy-boto3-quicksight = - buildMypyBoto3Package "quicksight" "1.42.8" - "sha256-gzUtWuBpdWN+nRaJmsrs4EKzsTeRgiDnacEs8yG9PjQ="; + buildMypyBoto3Package "quicksight" "1.42.18" + "sha256-6gYCSoGVbd2hw/NktDiLo1QlOO23LrwlaJ3gm30gpDQ="; mypy-boto3-ram = buildMypyBoto3Package "ram" "1.42.3" diff --git a/pkgs/development/python-modules/py-opensonic/default.nix b/pkgs/development/python-modules/py-opensonic/default.nix index 349e6a0e7b23..63688ca8b028 100644 --- a/pkgs/development/python-modules/py-opensonic/default.nix +++ b/pkgs/development/python-modules/py-opensonic/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "py-opensonic"; - version = "7.0.3"; + version = "7.0.4"; pyproject = true; src = fetchFromGitHub { owner = "khers"; repo = "py-opensonic"; tag = "v${version}"; - hash = "sha256-3ull0vZxkORh7WRvXPopjLqhZ5+70RTNjqUJ9FpUPJI="; + hash = "sha256-5wsisIfYW+0uh0khUzt9wKFxBf/ZXVsKpNF/Dcrj2wI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/rlax/default.nix b/pkgs/development/python-modules/rlax/default.nix index f4830da2ccd5..8e106b949c65 100644 --- a/pkgs/development/python-modules/rlax/default.nix +++ b/pkgs/development/python-modules/rlax/default.nix @@ -2,10 +2,9 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, # build-system - setuptools, + flit-core, # dependencies absl-py, @@ -15,7 +14,6 @@ jax, jaxlib, numpy, - tensorflow-probability, # tests dm-haiku, @@ -37,7 +35,7 @@ buildPythonPackage rec { }; build-system = [ - setuptools + flit-core ]; dependencies = [ diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 8a80140b10d3..8eab37f2a674 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.1.21"; + version = "3.1.22"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-wyI6lsMPMbRINs2hQ9Pn2YtruA/VilAgjKbTptTfyfg="; + hash = "sha256-+hrBKYO1y0gCJw9odWbUNA7t4DXuSj4Lwr189vO82fM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 2e591408ff0b..ac45ac728c40 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -554,12 +554,9 @@ }; razor = { - version = "0-unstable-2016-07-08"; - url = "github:tree-sitter/tree-sitter-razor/60edbd8e798e416f5226a746396efa6a8614fa9b"; - hash = "sha256-UVzs4z1Aa/Wvpwck4wrApijTEOrc53h867M32m2yutE="; - # Source repo is marked as archived (no update for 9 hears) and does not - # compile with current tree-sitter toolchain. - meta.broken = true; + version = "0-unstable-2025-02-17"; + url = "github:tris203/tree-sitter-razor/fe46ce5ea7d844e53d59bc96f2175d33691c61c5"; + hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U="; }; regex = { diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 179240bf4f78..18d106265f79 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -88,6 +88,7 @@ let miele = getComponentDeps "cloud"; mjpeg = getComponentDeps "camera"; mobile_app = getComponentDeps "frontend"; + mopeka = getComponentDeps "switchbot"; motioneye = getComponentDeps "camera"; mqtt = getComponentDeps "camera"; nest = getComponentDeps "camera" ++ [ @@ -200,6 +201,13 @@ let # intent fixture mismatch "test_error_no_device_on_floor" ]; + homewizard = [ + # Messages don't match expected due to a change in Homewizard's outputs + "test_identify_button" + "test_number_entities" + "test_select_request_error" + "test_switch_entities" + ]; sensor = [ # Failed: Translation not found for sensor "test_validate_unit_change_convertible" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d60052a23244..0c26d075321a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5352,15 +5352,6 @@ with pkgs; xeus-cling ; - clojure = callPackage ../development/interpreters/clojure { - # set this to an LTS version of java - # Be careful if you remove this, out-of-tree consumers expect to - # be able to override `jdk`. - jdk = jdk21; - }; - - clooj = callPackage ../development/interpreters/clojure/clooj.nix { }; - dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall; dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;