diff --git a/flake.lock b/flake.lock index 4781d84..f11e0d0 100644 --- a/flake.lock +++ b/flake.lock @@ -66,11 +66,11 @@ "flake-compat": { "flake": false, "locked": { - "lastModified": 1641205782, - "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { @@ -82,11 +82,11 @@ "flake-compat_2": { "flake": false, "locked": { - "lastModified": 1641205782, - "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { @@ -112,38 +112,6 @@ } }, "flake-compat_4": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_6": { "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", @@ -157,16 +125,48 @@ "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" } }, + "flake-compat_5": { + "flake": false, + "locked": { + "lastModified": 1641205782, + "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_6": { + "flake": false, + "locked": { + "lastModified": 1641205782, + "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1725024810, - "narHash": "sha256-ODYRm8zHfLTH3soTFWE452ydPYz2iTvr9T8ftDMUQ3E=", + "lastModified": 1726153070, + "narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af510d4a62d071ea13925ce41c95e3dec816c01d", + "rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a", "type": "github" }, "original": { @@ -183,11 +183,11 @@ ] }, "locked": { - "lastModified": 1725024810, - "narHash": "sha256-ODYRm8zHfLTH3soTFWE452ydPYz2iTvr9T8ftDMUQ3E=", + "lastModified": 1725234343, + "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "af510d4a62d071ea13925ce41c95e3dec816c01d", + "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", "type": "github" }, "original": { @@ -238,27 +238,6 @@ "type": "github" } }, - "flake-parts_5": { - "inputs": { - "nixpkgs-lib": [ - "treesitter-grammars", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1722555600, - "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "8471fe90ad337a8074e957b69ca4d0089218391d", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, "flake-utils": { "inputs": { "systems": [ @@ -280,36 +259,6 @@ } }, "flake-utils_2": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_3": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { "locked": { "lastModified": 1659877975, "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", @@ -324,7 +273,7 @@ "type": "github" } }, - "flake-utils_5": { + "flake-utils_3": { "inputs": { "systems": "systems" }, @@ -342,7 +291,7 @@ "type": "github" } }, - "flake-utils_6": { + "flake-utils_4": { "inputs": { "systems": "systems_2" }, @@ -360,9 +309,59 @@ "type": "github" } }, + "flake-utils_5": { + "locked": { + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_6": { + "locked": { + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flakelight": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1725885544, + "narHash": "sha256-+ZS8LfVQgrHG67I14ao9BBREKoJOMNXXjEC8s99p4gg=", + "owner": "nix-community", + "repo": "flakelight", + "rev": "44f8d0f5ea21cca24bca5fb5141d8ef1efe24109", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "flakelight", + "type": "github" + } + }, "git-hooks": { "inputs": { - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_2", "gitignore": "gitignore", "nixpkgs": [ "neovim-nightly-overlay", @@ -374,11 +373,11 @@ ] }, "locked": { - "lastModified": 1724857454, - "narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=", + "lastModified": 1725513492, + "narHash": "sha256-tyMUA6NgJSvvQuzB7A1Sf8+0XCHyfSPRx/b00o6K0uo=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6", + "rev": "7570de7b9b504cfe92025dd1be797bf546f66528", "type": "github" }, "original": { @@ -461,6 +460,22 @@ "type": "github" } }, + "guihua": { + "flake": false, + "locked": { + "lastModified": 1717591195, + "narHash": "sha256-V5rlORFlhgjAT0n+LcpMNdY+rEqQpur/KGTGH6uFxMY=", + "owner": "ray-x", + "repo": "guihua.lua", + "rev": "225db770e36aae6a1e9e3a65578095c8eb4038d3", + "type": "github" + }, + "original": { + "owner": "ray-x", + "repo": "guihua.lua", + "type": "github" + } + }, "hercules-ci-effects": { "inputs": { "flake-parts": "flake-parts_3", @@ -490,11 +505,11 @@ ] }, "locked": { - "lastModified": 1724435763, - "narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=", + "lastModified": 1726142087, + "narHash": "sha256-uT4TRd3PgreUD5sJaNioVfMemdyWFLoPHqN4AFszGmw=", "owner": "nix-community", "repo": "home-manager", - "rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be", + "rev": "da8406a6ff556b86dc368e96ca8bd81b2704a91a", "type": "github" }, "original": { @@ -527,11 +542,11 @@ "neorg": { "flake": false, "locked": { - "lastModified": 1723939227, - "narHash": "sha256-emIQ0DtsCG3m8d7zEe5DDAz7b1I4wOnuXEClAXnWTlQ=", + "lastModified": 1725804232, + "narHash": "sha256-IOhb06MIC8LLPpa1XnZ7TRqKWUabHeBa3X2p9Y/bT4s=", "owner": "nvim-neorg", "repo": "neorg", - "rev": "85f15f033d8c56366ac1e6ae93c940db8ad067ca", + "rev": "ba35900b21921c439e676b063a79c8fad914eac9", "type": "github" }, "original": { @@ -540,33 +555,6 @@ "type": "github" } }, - "neorg-overlay": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "neorg": "neorg", - "neorg-telescope": "neorg-telescope", - "nixpkgs": [ - "nixpkgs" - ], - "norg": "norg", - "norg-meta": "norg-meta" - }, - "locked": { - "lastModified": 1725128288, - "narHash": "sha256-bt1NkTK7ulJKNsAYh7PglkxkN/ensYnbR9lFXQZDqhI=", - "owner": "nvim-neorg", - "repo": "nixpkgs-neorg-overlay", - "rev": "1b803213a919d3254fb7b138d4826185cb9c9ed4", - "type": "github" - }, - "original": { - "owner": "nvim-neorg", - "repo": "nixpkgs-neorg-overlay", - "type": "github" - } - }, "neorg-telescope": { "flake": false, "locked": { @@ -585,7 +573,7 @@ }, "neovim-nightly-overlay": { "inputs": { - "flake-compat": "flake-compat_3", + "flake-compat": "flake-compat", "flake-parts": "flake-parts_2", "git-hooks": "git-hooks", "hercules-ci-effects": "hercules-ci-effects", @@ -595,11 +583,11 @@ ] }, "locked": { - "lastModified": 1725175954, - "narHash": "sha256-Evkcvdap5mlLnnV8LjbgIDPcGiZ9/pHf63O4z0Dwrc8=", + "lastModified": 1726113560, + "narHash": "sha256-6pXnXYAKIkAQWzfbSBMTDlw2moyvSqZiR6QltTCi4jw=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "521000bc008f3678539b8652c8d574fa90ceecb5", + "rev": "e2aaa29736ba7200012470f818f9111e41b77c1a", "type": "github" }, "original": { @@ -611,11 +599,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1725148629, - "narHash": "sha256-FlwPXl1lKtbMPvGMDL1KkgBZE9AL088D776l2Z0NM8k=", + "lastModified": 1726086728, + "narHash": "sha256-cW8RaE7XDx95GMhWF01fGe9j1thysEMiovnDGzCH7jk=", "owner": "neovim", "repo": "neovim", - "rev": "bfa365a8726788e0a6df85b8f9e620a0904fe529", + "rev": "98ba65b8be8cb2dde839502357e70916c4a3e37a", "type": "github" }, "original": { @@ -666,7 +654,7 @@ }, "nixgl": { "inputs": { - "flake-utils": "flake-utils_4", + "flake-utils": "flake-utils_2", "nixpkgs": [ "nixpkgs" ] @@ -687,11 +675,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1724878143, - "narHash": "sha256-UjpKo92iZ25M05kgSOw/Ti6VZwpgdlOa73zHj8OcaDk=", + "lastModified": 1725885300, + "narHash": "sha256-5RLEnou1/GJQl+Wd+Bxaj7QY7FFQ9wjnFq1VNEaxTmc=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "95c3dfe6ef2e96ddc1ccdd7194e3cda02ca9a8ef", + "rev": "166dee4f88a7e3ba1b7a243edb1aca822f00680e", "type": "github" }, "original": { @@ -702,18 +690,18 @@ }, "nixos-wsl": { "inputs": { - "flake-compat": "flake-compat_5", - "flake-utils": "flake-utils_5", + "flake-compat": "flake-compat_3", + "flake-utils": "flake-utils_3", "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1724664098, - "narHash": "sha256-4SgV4jCoN5RffR1Mtn3HI1cjgHmARh+rZrpVlBclj9U=", + "lastModified": 1725882169, + "narHash": "sha256-v5L+Dh6KdyycIgcdIc6SQ1fRNNvFJmYz02+fyeptA2o=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "345dfa06658a37873ca18aa205f409e4aaf1caa6", + "rev": "34b95b3962f5b3436d4bae5091d1b2ff7c1eb180", "type": "github" }, "original": { @@ -724,30 +712,30 @@ }, "nixpkgs": { "locked": { - "lastModified": 1644486793, - "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", - "owner": "NixOS", + "lastModified": 1725983898, + "narHash": "sha256-4b3A9zPpxAxLnkF9MawJNHDtOOl6ruL0r6Og1TEDGCE=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", + "rev": "1355a0cbfeac61d785b7183c0caaec1f97361b43", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", + "owner": "nixos", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-lib": { "locked": { - "lastModified": 1722555339, - "narHash": "sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q=", + "lastModified": 1725233747, + "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" } }, "nixpkgs-lib_2": { @@ -783,32 +771,32 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1724819573, - "narHash": "sha256-GnR7/ibgIH1vhoy8cYdmXE6iyZqKqFxQSVkFgosBh6w=", - "owner": "nixos", + "lastModified": 1644486793, + "narHash": "sha256-EeijR4guVHgVv+JpOX3cQO+1XdrkJfGmiJ9XVsVU530=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "71e91c409d1e654808b2621f28a327acfdad8dc2", + "rev": "1882c6b7368fd284ad01b0a5b5601ef136321292", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", + "owner": "NixOS", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_4": { "locked": { - "lastModified": 1722062969, - "narHash": "sha256-QOS0ykELUmPbrrUGmegAUlpmUFznDQeR4q7rFhl8eQg=", + "lastModified": 1720687749, + "narHash": "sha256-nqJ+iK/zyqCJ/YShqCpZ2cJKE1UtjZIEUWLUFZqvxcA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b73c2221a46c13557b1b3be9c2070cc42cf01eb3", + "rev": "6af55cb91ca2005516b9562f707bb99c8f79bf77", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } @@ -816,7 +804,7 @@ "nixvim": { "inputs": { "devshell": "devshell", - "flake-compat": "flake-compat_6", + "flake-compat": "flake-compat_4", "flake-parts": "flake-parts_4", "git-hooks": "git-hooks_2", "home-manager": "home-manager_2", @@ -828,11 +816,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1725179481, - "narHash": "sha256-iezP8ORF5b/QWkApBExQFJQFhzZqs2WwRth6DYZfodE=", + "lastModified": 1726133505, + "narHash": "sha256-5Q7Io0J98z7UOswrruOuO/jJNduSB3PKFw/sDz0NX1A=", "owner": "nix-community", "repo": "nixvim", - "rev": "5241c9f83ea1bcec9879585b7bd2da572924f5e1", + "rev": "4697b96a0124944929ecefa09d488c7997419e43", "type": "github" }, "original": { @@ -843,9 +831,9 @@ }, "norg": { "inputs": { - "flake-compat": "flake-compat", - "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs" + "flake-compat": "flake-compat_5", + "flake-utils": "flake-utils_5", + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1672582520, @@ -864,9 +852,9 @@ }, "norg-meta": { "inputs": { - "flake-compat": "flake-compat_2", - "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_2" + "flake-compat": "flake-compat_6", + "flake-utils": "flake-utils_6", + "nixpkgs": "nixpkgs_3" }, "locked": { "lastModified": 1713028366, @@ -884,11 +872,11 @@ }, "nur": { "locked": { - "lastModified": 1725187494, - "narHash": "sha256-5j36zFDHOatM9hHbUxmbhJOXvjvUJLUgor0iuez3FNg=", + "lastModified": 1726152386, + "narHash": "sha256-7TOsJCHL/7ZCeV6sSsLwSn8I1iKG0c+d6nWdNqyMM0o=", "owner": "nix-community", "repo": "NUR", - "rev": "02a3564a24bfae30f12fd8fd391ebcc152a5f3e5", + "rev": "398549de21055089cb9445cf7f666390f61930da", "type": "github" }, "original": { @@ -899,7 +887,7 @@ }, "nuschtosSearch": { "inputs": { - "flake-utils": "flake-utils_6", + "flake-utils": "flake-utils_4", "nixpkgs": [ "nixvim", "nixpkgs" @@ -919,21 +907,78 @@ "type": "github" } }, + "nvim-spell-de-latin1-dictionary": { + "flake": false, + "locked": { + "narHash": "sha256-YXCeVEU70SifuuyKnsK8KSm4Qpfb+O1gLd5OHHCsj+s=", + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.latin1.spl" + }, + "original": { + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.latin1.spl" + } + }, + "nvim-spell-de-latin1-suggestions": { + "flake": false, + "locked": { + "narHash": "sha256-OAeTO3xP3TDFWP3c9Qt2dHFBVjU/vsVFZAhzZyC2cI8=", + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.latin1.sug" + }, + "original": { + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.latin1.sug" + } + }, + "nvim-spell-de-utf8-dictionary": { + "flake": false, + "locked": { + "narHash": "sha256-Z0bzp9RSHYtFOHLiJi7pv/tCr9QSAIJFh6rV+AfOv10=", + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.utf-8.spl" + }, + "original": { + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.utf-8.spl" + } + }, + "nvim-spell-de-utf8-suggestions": { + "flake": false, + "locked": { + "narHash": "sha256-P8y/g4mA+KBe4Sg7+GVwIRbTDjBZuSx71ZB66rnf+Y0=", + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.utf-8.sug" + }, + "original": { + "type": "file", + "url": "http://ftp.vim.org/vim/runtime/spell/de.utf-8.sug" + } + }, "root": { "inputs": { "csleeptimer": "csleeptimer", "flake-parts": "flake-parts", "flake-utils": "flake-utils", + "flakelight": "flakelight", + "guihua": "guihua", "home-manager": "home-manager", - "neorg-overlay": "neorg-overlay", + "neorg": "neorg", + "neorg-telescope": "neorg-telescope", "neovim-nightly-overlay": "neovim-nightly-overlay", "nix-colors": "nix-colors", "nixgl": "nixgl", "nixos-hardware": "nixos-hardware", "nixos-wsl": "nixos-wsl", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs", "nixvim": "nixvim", + "norg": "norg", + "norg-meta": "norg-meta", "nur": "nur", + "nvim-spell-de-latin1-dictionary": "nvim-spell-de-latin1-dictionary", + "nvim-spell-de-latin1-suggestions": "nvim-spell-de-latin1-suggestions", + "nvim-spell-de-utf8-dictionary": "nvim-spell-de-utf8-dictionary", + "nvim-spell-de-utf8-suggestions": "nvim-spell-de-utf8-suggestions", "systems": "systems_3", "treesitter-grammars": "treesitter-grammars" } @@ -983,6 +1028,7513 @@ "type": "github" } }, + "tree-sitter-abap": { + "flake": false, + "locked": { + "lastModified": 1719668496, + "narHash": "sha256-rPMn/TQqyFmTmUtDLxafEdg7LYzF5LdWq+ndde+eINM=", + "owner": "mkoval1", + "repo": "tree-sitter-abap", + "rev": "c7604df9e25d56ae879fa25694fd9f2ddbab05d8", + "type": "github" + }, + "original": { + "owner": "mkoval1", + "repo": "tree-sitter-abap", + "type": "github" + } + }, + "tree-sitter-abnf": { + "flake": false, + "locked": { + "lastModified": 1550859564, + "narHash": "sha256-fgSdjOfvuWOlEnqupxSbzkRNY2kZDoi89E32Ppsnldk=", + "owner": "jmitchell", + "repo": "tree-sitter-abnf", + "rev": "f68bb6e3cfcc2a3eebf11f47e27efffb128c001f", + "type": "github" + }, + "original": { + "owner": "jmitchell", + "repo": "tree-sitter-abnf", + "type": "github" + } + }, + "tree-sitter-actionscript": { + "flake": false, + "locked": { + "lastModified": 1681852395, + "narHash": "sha256-LbxVuDlc4t6UGNuZFQ6pBMRvjWGHCPXzaIZZE+FZsz0=", + "owner": "Rileran", + "repo": "tree-sitter-actionscript", + "rev": "24919034fc78fdf9bedaac6616b6a60af20ab9b5", + "type": "github" + }, + "original": { + "owner": "Rileran", + "repo": "tree-sitter-actionscript", + "type": "github" + } + }, + "tree-sitter-ada": { + "flake": false, + "locked": { + "lastModified": 1716449098, + "narHash": "sha256-qfuVoh3R418F1FMN6CTXNnCaAk5gQj5lI/NoaJgnkW8=", + "owner": "briot", + "repo": "tree-sitter-ada", + "rev": "e8e2515465cc2d7c444498e68bdb9f1d86767f95", + "type": "github" + }, + "original": { + "owner": "briot", + "repo": "tree-sitter-ada", + "type": "github" + } + }, + "tree-sitter-adl": { + "flake": false, + "locked": { + "lastModified": 1712118994, + "narHash": "sha256-gYEtTjjy8qClYg4+ZnKwNUWMxKTc3sUXQdsVCwB7H6w=", + "owner": "adl-lang", + "repo": "tree-sitter-adl", + "rev": "2787d04beadfbe154d3f2da6e98dc45a1b134bbf", + "type": "github" + }, + "original": { + "owner": "adl-lang", + "repo": "tree-sitter-adl", + "type": "github" + } + }, + "tree-sitter-agda": { + "flake": false, + "locked": { + "lastModified": 1707956289, + "narHash": "sha256-2HBndaridTSSpYgCnpc6buLWWusmQPzsQjwAD9PkrCE=", + "owner": "tree-sitter", + "repo": "tree-sitter-agda", + "rev": "d3dc807692e6bca671d4491b3bf5c67eeca8c016", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-agda", + "type": "github" + } + }, + "tree-sitter-aidl": { + "flake": false, + "locked": { + "lastModified": 1710592920, + "narHash": "sha256-PcRD1ry/nzMI3heoNfEiGZNVexuDqe5lXQ5OSm7oLcs=", + "owner": "AndroidIDEOfficial", + "repo": "tree-sitter-aidl", + "rev": "76999e068fab22487e50111baaf0e160a3e953b8", + "type": "github" + }, + "original": { + "owner": "AndroidIDEOfficial", + "repo": "tree-sitter-aidl", + "type": "github" + } + }, + "tree-sitter-aiken": { + "flake": false, + "locked": { + "lastModified": 1720044369, + "narHash": "sha256-QaBQFkHvgfjAtFTth95q9Cxc6DMJHLGUReJGKEpjv5M=", + "owner": "aiken-lang", + "repo": "tree-sitter-aiken", + "rev": "d6465dc7887873dadd828c5522f3db59274f9726", + "type": "github" + }, + "original": { + "owner": "aiken-lang", + "repo": "tree-sitter-aiken", + "type": "github" + } + }, + "tree-sitter-amber": { + "flake": false, + "locked": { + "lastModified": 1720707891, + "narHash": "sha256-Aw1MqLcgPUzKt9trPQajHLKuAry0cLL+xhCFpowoGQ0=", + "owner": "amber-lang", + "repo": "tree-sitter-amber", + "rev": "0d553f126317f8d937647d062189fb1e439097ea", + "type": "github" + }, + "original": { + "owner": "amber-lang", + "repo": "tree-sitter-amber", + "type": "github" + } + }, + "tree-sitter-angular": { + "flake": false, + "locked": { + "lastModified": 1719826192, + "narHash": "sha256-nln4A2zIaFvfvWMplMDV3XMlXLEFfqx68GiNoFSR2/c=", + "owner": "dlvandenberg", + "repo": "tree-sitter-angular", + "rev": "5c9b47c6a978072808b356065fe8f223cdc8fc07", + "type": "github" + }, + "original": { + "owner": "dlvandenberg", + "repo": "tree-sitter-angular", + "type": "github" + } + }, + "tree-sitter-apachesynapse": { + "flake": false, + "locked": { + "lastModified": 1704233658, + "narHash": "sha256-2HIfnmTbrYRAAB0rCyAAak/jYEwBJvO5ViWBwigfJQo=", + "owner": "DaAlbrecht", + "repo": "tree-sitter-apachesynapse", + "rev": "e125e0f6d40bdacbe6bcca05aff4f4145fcacdc4", + "type": "github" + }, + "original": { + "owner": "DaAlbrecht", + "repo": "tree-sitter-apachesynapse", + "type": "github" + } + }, + "tree-sitter-apex": { + "flake": false, + "locked": { + "lastModified": 1714410327, + "narHash": "sha256-tl/MajAsdu7YxQcdFZmupZldhCl6QB//4FwiBR44nm4=", + "owner": "aheber", + "repo": "tree-sitter-sfapex", + "rev": "c99ad4b16d112fea91745e3f1b769754239fdaba", + "type": "github" + }, + "original": { + "owner": "aheber", + "repo": "tree-sitter-sfapex", + "type": "github" + } + }, + "tree-sitter-applesoft": { + "flake": false, + "locked": { + "lastModified": 1715509639, + "narHash": "sha256-RA2N7RPCqDkpRXUOdVvuLe7rGtgDOYhU9iegzbOOYeM=", + "owner": "dfgordon", + "repo": "tree-sitter-applesoft", + "rev": "489883f3a90e4ae47111b87cba3ae4970e373611", + "type": "github" + }, + "original": { + "owner": "dfgordon", + "repo": "tree-sitter-applesoft", + "type": "github" + } + }, + "tree-sitter-arduino": { + "flake": false, + "locked": { + "lastModified": 1717316128, + "narHash": "sha256-iccyGSsbNDhvkrT20/bqx9s5tkghl6DONzJz5UEtTJ8=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-arduino", + "rev": "afb34b2c65f507932c5c6ddbf0d5a9ca6a772f2f", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-arduino", + "type": "github" + } + }, + "tree-sitter-asm": { + "flake": false, + "locked": { + "lastModified": 1713961952, + "narHash": "sha256-xmuusYIDpttr97ZJrouW0VB02pZG8usQ9kMsARRHeJI=", + "owner": "RubixDev", + "repo": "tree-sitter-asm", + "rev": "b0306e9bb2ebe01c6562f1aef265cc42ccc53070", + "type": "github" + }, + "original": { + "owner": "RubixDev", + "repo": "tree-sitter-asm", + "type": "github" + } + }, + "tree-sitter-asm6502": { + "flake": false, + "locked": { + "lastModified": 1720754427, + "narHash": "sha256-uM+wPuJPP2FzMFmw5nX6W2TrFYkv3a5JP8TC5XgIbYE=", + "owner": "babasbot", + "repo": "tree-sitter-asm6502", + "rev": "bc826687d8d0b22d4a08f91ff4958c984068e766", + "type": "github" + }, + "original": { + "owner": "babasbot", + "repo": "tree-sitter-asm6502", + "type": "github" + } + }, + "tree-sitter-astro": { + "flake": false, + "locked": { + "lastModified": 1713870123, + "narHash": "sha256-qc9InFEQgeFfFReJuQd8WjTNK4fFMEaWcqQUcGxxuBI=", + "owner": "virchau13", + "repo": "tree-sitter-astro", + "rev": "4be180759ec13651f72bacee65fa477c64222a1a", + "type": "github" + }, + "original": { + "owner": "virchau13", + "repo": "tree-sitter-astro", + "type": "github" + } + }, + "tree-sitter-august": { + "flake": false, + "locked": { + "lastModified": 1719383723, + "narHash": "sha256-ADnjpBeRxNEkjeP6qIu9SfcFkI+C5AOg7iOxOc5TNkI=", + "owner": "ScratchCat458", + "repo": "tree-sitter-august", + "rev": "405672a2b7a393ebf3ed14261a1d03d8a777f84e", + "type": "github" + }, + "original": { + "owner": "ScratchCat458", + "repo": "tree-sitter-august", + "type": "github" + } + }, + "tree-sitter-authzed": { + "flake": false, + "locked": { + "lastModified": 1696606661, + "narHash": "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ=", + "owner": "mleonidas", + "repo": "tree-sitter-authzed", + "rev": "1dec7e1af96c56924e3322cd85fdce15d0a31d00", + "type": "github" + }, + "original": { + "owner": "mleonidas", + "repo": "tree-sitter-authzed", + "type": "github" + } + }, + "tree-sitter-awk": { + "flake": false, + "locked": { + "lastModified": 1710338276, + "narHash": "sha256-ywrd9wCdrQ9UZPXvB8fUkelFaZzHxL+hDAPSecMueFs=", + "owner": "Beaglefoot", + "repo": "tree-sitter-awk", + "rev": "ba7472152d79a8c916550c80fdbfd5724d07a0c9", + "type": "github" + }, + "original": { + "owner": "Beaglefoot", + "repo": "tree-sitter-awk", + "type": "github" + } + }, + "tree-sitter-bash": { + "flake": false, + "locked": { + "lastModified": 1715005250, + "narHash": "sha256-rCuQbnQAOnQWKYreNH80nlL+0A1qbWbjMvtczcoWPrY=", + "owner": "tree-sitter", + "repo": "tree-sitter-bash", + "rev": "2fbd860f802802ca76a6661ce025b3a3bca2d3ed", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-bash", + "type": "github" + } + }, + "tree-sitter-bass": { + "flake": false, + "locked": { + "lastModified": 1714744087, + "narHash": "sha256-NKu60BbTKLsYQRtfEoqGQUKERJFnmZNVJE6HBz/BRIM=", + "owner": "vito", + "repo": "tree-sitter-bass", + "rev": "28dc7059722be090d04cd751aed915b2fee2f89a", + "type": "github" + }, + "original": { + "owner": "vito", + "repo": "tree-sitter-bass", + "type": "github" + } + }, + "tree-sitter-beancount": { + "flake": false, + "locked": { + "lastModified": 1711727397, + "narHash": "sha256-j+TyGT5FycEj+E6si7GSKUauvXNvl1L2NEw98jU7jns=", + "owner": "polarmutex", + "repo": "tree-sitter-beancount", + "rev": "c25f8034c977681653a8acd541c8b4877a58f474", + "type": "github" + }, + "original": { + "owner": "polarmutex", + "repo": "tree-sitter-beancount", + "type": "github" + } + }, + "tree-sitter-bend": { + "flake": false, + "locked": { + "lastModified": 1716257497, + "narHash": "sha256-FLkmXERHyqzV5Utj9HfCK2GwEJOuo3BJ61OeoBatcWs=", + "owner": "atomheartother", + "repo": "tree-sitter-bend", + "rev": "3fda267484f868aacea6ea609adac4954f240d41", + "type": "github" + }, + "original": { + "owner": "atomheartother", + "repo": "tree-sitter-bend", + "type": "github" + } + }, + "tree-sitter-bibtex": { + "flake": false, + "locked": { + "lastModified": 1616770430, + "narHash": "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ=", + "owner": "latex-lsp", + "repo": "tree-sitter-bibtex", + "rev": "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34", + "type": "github" + }, + "original": { + "owner": "latex-lsp", + "repo": "tree-sitter-bibtex", + "type": "github" + } + }, + "tree-sitter-bicep": { + "flake": false, + "locked": { + "lastModified": 1713615343, + "narHash": "sha256-jj1ccJQOX8oBx1XVKzI53B1sveq5kNADc2DB8bJhsf4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-bicep", + "rev": "0092c7d1bd6bb22ce0a6f78497d50ea2b87f19c0", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-bicep", + "type": "github" + } + }, + "tree-sitter-bitbake": { + "flake": false, + "locked": { + "lastModified": 1714231886, + "narHash": "sha256-SzHFNIeR6ukWXKkLd2Trg9zuKLMwNAolXGPIDBDaFRg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-bitbake", + "rev": "a5d04fdb5a69a02b8fa8eb5525a60dfb5309b73b", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-bitbake", + "type": "github" + } + }, + "tree-sitter-blade": { + "flake": false, + "locked": { + "lastModified": 1709068746, + "narHash": "sha256-Hmsc32eOjj9SqzJGPElEK960tML3rbr99DrBicM2WPk=", + "owner": "EmranMR", + "repo": "tree-sitter-blade", + "rev": "1c0c868b869acffb9a72f98ac677b8d0b8182605", + "type": "github" + }, + "original": { + "owner": "EmranMR", + "repo": "tree-sitter-blade", + "type": "github" + } + }, + "tree-sitter-blame": { + "flake": false, + "locked": { + "lastModified": 1720788390, + "narHash": "sha256-4oFLbx3QPr/+WPyDeZsc0WluwzXWjHwCX1sSK0mB8EI=", + "owner": "github", + "repo": "codeql", + "rev": "1de2943a9b50706baf928f19b0a19158dc122f8c", + "type": "github" + }, + "original": { + "owner": "github", + "repo": "codeql", + "type": "github" + } + }, + "tree-sitter-blueprint": { + "flake": false, + "locked": { + "lastModified": 1714303645, + "narHash": "sha256-ojm6OKgriKUqUcRBf8WgHv+BvPjUuYOaabC8VXE+Kwk=", + "owner": "gabmus", + "repo": "tree-sitter-blueprint", + "rev": "60ba73739c6083c693d86a1a7cf039c07eb4ed59", + "type": "gitlab" + }, + "original": { + "owner": "gabmus", + "repo": "tree-sitter-blueprint", + "type": "gitlab" + } + }, + "tree-sitter-bp": { + "flake": false, + "locked": { + "lastModified": 1719842205, + "narHash": "sha256-E8xL93rZx5I1RWXduBZdfVnogmha6TFQz4KerNWrpTI=", + "owner": "ambroisie", + "repo": "tree-sitter-bp", + "rev": "4e60cf3c2e613625c06f6f85540b3631e2d06cd3", + "type": "github" + }, + "original": { + "owner": "ambroisie", + "repo": "tree-sitter-bp", + "type": "github" + } + }, + "tree-sitter-breaker": { + "flake": false, + "locked": { + "lastModified": 1714487819, + "narHash": "sha256-ysmQU8HLFLpGs6SBnPlYcLGFlnjzYueeFyJ04iRCyw4=", + "owner": "mielpeeters", + "repo": "tree-sitter-breaker", + "rev": "8c61b9633dcc08d7841bc399a7280ba5f8506607", + "type": "github" + }, + "original": { + "owner": "mielpeeters", + "repo": "tree-sitter-breaker", + "type": "github" + } + }, + "tree-sitter-brightscript": { + "flake": false, + "locked": { + "lastModified": 1719894754, + "narHash": "sha256-moCAfxDxf3H8xOAVi6ji/mgzoanrD3WdGIVkBXN5LOI=", + "owner": "ajdelcimmuto", + "repo": "tree-sitter-brightscript", + "rev": "42cadd7c9b74cd4f5c2fc4ab30507260637a458a", + "type": "github" + }, + "original": { + "owner": "ajdelcimmuto", + "repo": "tree-sitter-brightscript", + "type": "github" + } + }, + "tree-sitter-bru": { + "flake": false, + "locked": { + "lastModified": 1718233050, + "narHash": "sha256-IF23ZiODiJOb0XMSebm7dSaGDRc8uTexTOd1AqbohHQ=", + "owner": "pedrobarco", + "repo": "tree-sitter-bru", + "rev": "28b16aa6aa4616ad0236d599dc2e56e4aae2aa18", + "type": "github" + }, + "original": { + "owner": "pedrobarco", + "repo": "tree-sitter-bru", + "type": "github" + } + }, + "tree-sitter-bruno": { + "flake": false, + "locked": { + "lastModified": 1711398297, + "narHash": "sha256-WjA5Y6ZejFlHi5C/Wv56Hqpo/BJ4+vq9VIMSzWrznx4=", + "owner": "Scalamando", + "repo": "tree-sitter-bruno", + "rev": "dd27fe0eff8e7f8184dfc91e426b886dc8369c46", + "type": "github" + }, + "original": { + "owner": "Scalamando", + "repo": "tree-sitter-bruno", + "type": "github" + } + }, + "tree-sitter-c": { + "flake": false, + "locked": { + "lastModified": 1717181321, + "narHash": "sha256-uvvARjD4729GO8vpmrhAzheEQ3oz7LYmF8awdyS2/Rw=", + "owner": "tree-sitter", + "repo": "tree-sitter-c", + "rev": "deca017a554045b4c203e7ddff39ae64ff05e071", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-c", + "type": "github" + } + }, + "tree-sitter-c-sharp": { + "flake": false, + "locked": { + "lastModified": 1720450830, + "narHash": "sha256-WBOA6CIW56RuiHhwiuP9R+K2kK6Chfx05TP3mdjMxo0=", + "owner": "tree-sitter", + "repo": "tree-sitter-c-sharp", + "rev": "31a64b28292aac6adf44071e449fa03fb80eaf4e", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-c-sharp", + "type": "github" + } + }, + "tree-sitter-c3": { + "flake": false, + "locked": { + "lastModified": 1718921885, + "narHash": "sha256-55sX+yMEa0PAUZ2Vym8rbOCE7KyJowv7amiUm0xA6Lg=", + "owner": "cbuttner", + "repo": "tree-sitter-c3", + "rev": "ef09c89e498b70e4dfbf81d00e8f4086fa8d1c0a", + "type": "github" + }, + "original": { + "owner": "cbuttner", + "repo": "tree-sitter-c3", + "type": "github" + } + }, + "tree-sitter-cabal": { + "flake": false, + "locked": { + "lastModified": 1709311060, + "narHash": "sha256-gv3rzLCzsClQoleRZDFQswxknjs0P9/KA6EfLKue3SY=", + "owner": "thomasvergne", + "repo": "tree-sitter-cabal", + "rev": "1762ded13e5351c0bc662a2273d523b80d314b4e", + "type": "github" + }, + "original": { + "owner": "thomasvergne", + "repo": "tree-sitter-cabal", + "type": "github" + } + }, + "tree-sitter-cairo": { + "flake": false, + "locked": { + "lastModified": 1714231901, + "narHash": "sha256-QjCt3sRINrNbaxtNwj43+g7D3xYmuh0BIAo6wWQ/54g=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-cairo", + "rev": "6238f609bea233040fe927858156dee5515a0745", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-cairo", + "type": "github" + } + }, + "tree-sitter-calyx": { + "flake": false, + "locked": { + "lastModified": 1720641816, + "narHash": "sha256-4ivZGbKAtWSbzEMMMO3vjLWZiA/nWLfXGR+elHzQB5s=", + "owner": "calyxir", + "repo": "calyx", + "rev": "93303f4d1a47805eb93b1984abfffa7b39ca8abc", + "type": "github" + }, + "original": { + "owner": "calyxir", + "repo": "calyx", + "type": "github" + } + }, + "tree-sitter-capnp": { + "flake": false, + "locked": { + "lastModified": 1713615349, + "narHash": "sha256-WKrZuOMxmdGlvUI9y8JgwCNMdJ8MULucMhkmW8JCiXM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-capnp", + "rev": "7b0883c03e5edd34ef7bcf703194204299d7099f", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-capnp", + "type": "github" + } + }, + "tree-sitter-capy": { + "flake": false, + "locked": { + "lastModified": 1718490179, + "narHash": "sha256-XsRloLLsFsUchcUTy8lXY3jDPDp8q6ohTyhV0BIcf8A=", + "owner": "capy-language", + "repo": "tree-sitter-capy", + "rev": "ffc44dd8dd431f60e6c860571fe5fe421f4ecdb2", + "type": "github" + }, + "original": { + "owner": "capy-language", + "repo": "tree-sitter-capy", + "type": "github" + } + }, + "tree-sitter-carbon": { + "flake": false, + "locked": { + "lastModified": 1720735924, + "narHash": "sha256-/O0RnkJ6vFLkfhOxw2dAetlsPffGfboVGFTA1FCmwiw=", + "owner": "carbon-language", + "repo": "carbon-lang", + "rev": "6d2d1cf7ca8a70a049ce910e6140b2658ab5c32f", + "type": "github" + }, + "original": { + "owner": "carbon-language", + "repo": "carbon-lang", + "type": "github" + } + }, + "tree-sitter-ccomment": { + "flake": false, + "locked": { + "lastModified": 1712155361, + "narHash": "sha256-l0GgZefI1WkjJYUR5PNWU6Zy52CzPlq2ZxSZFuqOYI8=", + "owner": "mozilla", + "repo": "rust-code-analysis", + "rev": "d40b98399a02c8bdb0b6a49b6d0eb205e0135344", + "type": "github" + }, + "original": { + "owner": "mozilla", + "repo": "rust-code-analysis", + "type": "github" + } + }, + "tree-sitter-cds": { + "flake": false, + "locked": { + "lastModified": 1720413589, + "narHash": "sha256-nTpscr2Np3F5TzMTdYsqQ03r+QV6iXSIgtHb1EKrSoM=", + "owner": "cap-js-community", + "repo": "tree-sitter-cds", + "rev": "83afa475dddea823009eece85e4861b590661f6f", + "type": "github" + }, + "original": { + "owner": "cap-js-community", + "repo": "tree-sitter-cds", + "type": "github" + } + }, + "tree-sitter-cel": { + "flake": false, + "locked": { + "lastModified": 1707863004, + "narHash": "sha256-Fyq56kzu1bL44QhrF3ZnKWgsoPRh3tjTRi2CynNQGfw=", + "owner": "bufbuild", + "repo": "tree-sitter-cel", + "rev": "df0585025e6f50cdb07347f5009ae3f47c652890", + "type": "github" + }, + "original": { + "owner": "bufbuild", + "repo": "tree-sitter-cel", + "type": "github" + } + }, + "tree-sitter-cfml": { + "flake": false, + "locked": { + "lastModified": 1720774447, + "narHash": "sha256-FLS1cAvVSKJfmoAQuieQgh0zcTDs+vUi6AGVdEkeueU=", + "owner": "cfmleditor", + "repo": "tree-sitter-cfml", + "rev": "ba338d2984be10f6f84429005efd97ecc322fc0d", + "type": "github" + }, + "original": { + "owner": "cfmleditor", + "repo": "tree-sitter-cfml", + "type": "github" + } + }, + "tree-sitter-chatito": { + "flake": false, + "locked": { + "lastModified": 1714231940, + "narHash": "sha256-nAdyG068usqGr9OI/bZXiNfSkIg/+L6KTcylZVNNc+o=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-chatito", + "rev": "a461f20dedb43905febb12c1635bc7d2e43e96f0", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-chatito", + "type": "github" + } + }, + "tree-sitter-cicada": { + "flake": false, + "locked": { + "lastModified": 1703105284, + "narHash": "sha256-mU10SpqYhsu1VDoV7w+XixdhXxJX3pwKOydUVrUpT0w=", + "owner": "Cicada-Software", + "repo": "tree-sitter-cicada", + "rev": "813272eb6f192b2ee8f7dc9fbaf0b083afef3061", + "type": "github" + }, + "original": { + "owner": "Cicada-Software", + "repo": "tree-sitter-cicada", + "type": "github" + } + }, + "tree-sitter-circom": { + "flake": false, + "locked": { + "lastModified": 1720686107, + "narHash": "sha256-q7oNl7L8nKW+cMqfS/sp5a+DtNPDfAgjAknwdMnF8ro=", + "owner": "Decurity", + "repo": "tree-sitter-circom", + "rev": "c4df0664be207e2eae9f5507f9f5f00ea0a952c9", + "type": "github" + }, + "original": { + "owner": "Decurity", + "repo": "tree-sitter-circom", + "type": "github" + } + }, + "tree-sitter-clingo": { + "flake": false, + "locked": { + "lastModified": 1719556432, + "narHash": "sha256-dmGYPXF/z0K/FX4pJMlvzuTLfHFqNeJuNC20SKcgN2w=", + "owner": "potassco", + "repo": "tree-sitter-clingo", + "rev": "cb06e649c2994de6dc6b4bafb3dd864e2ed33675", + "type": "github" + }, + "original": { + "owner": "potassco", + "repo": "tree-sitter-clingo", + "type": "github" + } + }, + "tree-sitter-clojure": { + "flake": false, + "locked": { + "lastModified": 1716386715, + "narHash": "sha256-UlK6D/xnuPFL/Cu5W7hBMQ/zbodFwrS1CeJDjVpZFpo=", + "owner": "sogaiu", + "repo": "tree-sitter-clojure", + "rev": "f4236d4da8aa92bc105d9c118746474c608e6af7", + "type": "github" + }, + "original": { + "owner": "sogaiu", + "repo": "tree-sitter-clojure", + "type": "github" + } + }, + "tree-sitter-cloudflare": { + "flake": false, + "locked": { + "lastModified": 1699184376, + "narHash": "sha256-maL/Mh+xi++u//ZJzWO+r0yjCN7ky7JXbPepKlIQalM=", + "owner": "nfowl", + "repo": "tree-sitter-cloudflare", + "rev": "0125880979c984c0f527acf88fa7b32f6a2f58a1", + "type": "github" + }, + "original": { + "owner": "nfowl", + "repo": "tree-sitter-cloudflare", + "type": "github" + } + }, + "tree-sitter-cmake": { + "flake": false, + "locked": { + "lastModified": 1718861535, + "narHash": "sha256-WyWKf/cqMPClo8xwech3xm4if4Tu9TwA9YstBIEjkoI=", + "owner": "uyha", + "repo": "tree-sitter-cmake", + "rev": "69d7a8b0f7493b0dbb07d54e8fea96c5421e8a71", + "type": "github" + }, + "original": { + "owner": "uyha", + "repo": "tree-sitter-cmake", + "type": "github" + } + }, + "tree-sitter-coalton": { + "flake": false, + "locked": { + "lastModified": 1717720593, + "narHash": "sha256-yvSVRF9W3jq/gsIvjw94NDi25pHpMa81uaq4UBSMENc=", + "owner": "coalton-lang", + "repo": "tree-sitter-coalton", + "rev": "7a44c8e6606b95e00b84f6a729f8a9db9e9d73fe", + "type": "github" + }, + "original": { + "owner": "coalton-lang", + "repo": "tree-sitter-coalton", + "type": "github" + } + }, + "tree-sitter-cognate": { + "flake": false, + "locked": { + "lastModified": 1719826203, + "narHash": "sha256-mjuoJXnioax4F3lIQjW6eyw0vPsu0MIk+fmZddqHGgE=", + "owner": "hedyhli", + "repo": "tree-sitter-cognate", + "rev": "09276014d9e00be839cd063c689f2e1f921e50f9", + "type": "github" + }, + "original": { + "owner": "hedyhli", + "repo": "tree-sitter-cognate", + "type": "github" + } + }, + "tree-sitter-comment": { + "flake": false, + "locked": { + "lastModified": 1715189813, + "narHash": "sha256-19jxH6YK3Rn0fOGSiWen5/eNKPKUSXVsIYB/QAPEA1I=", + "owner": "stsewd", + "repo": "tree-sitter-comment", + "rev": "5d8b29f6ef3bf64d59430dcfe76b31cc44b5abfd", + "type": "github" + }, + "original": { + "owner": "stsewd", + "repo": "tree-sitter-comment", + "type": "github" + } + }, + "tree-sitter-commonlisp": { + "flake": false, + "locked": { + "lastModified": 1714232090, + "narHash": "sha256-dCrHrNfJoHfOt3sS2fUqbrw4snHMu+MoPumLYTGfoho=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-commonlisp", + "rev": "bf2a65b1c119898a1a17389e07f2a399c05cdc0c", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-commonlisp", + "type": "github" + } + }, + "tree-sitter-cooklang": { + "flake": false, + "locked": { + "lastModified": 1714750106, + "narHash": "sha256-VB3BxSrhIbD8TytfOJx7IhTwl/aWasB8t3xnrO34rQE=", + "owner": "addcninblue", + "repo": "tree-sitter-cooklang", + "rev": "4ebe237c1cf64cf3826fc249e9ec0988fe07e58e", + "type": "github" + }, + "original": { + "owner": "addcninblue", + "repo": "tree-sitter-cooklang", + "type": "github" + } + }, + "tree-sitter-corn": { + "flake": false, + "locked": { + "lastModified": 1718554234, + "narHash": "sha256-fI7S+TkI2ofQ/Hal4CJ2HAaeQrjOju1rgJvyc6P3t9k=", + "owner": "corn-config", + "repo": "tree-sitter-corn", + "rev": "464654742cbfd3a3de560aba120998f1d5dfa844", + "type": "github" + }, + "original": { + "owner": "corn-config", + "repo": "tree-sitter-corn", + "type": "github" + } + }, + "tree-sitter-corth": { + "flake": false, + "locked": { + "lastModified": 1716841070, + "narHash": "sha256-bTjVIupnX6Kn03gIUdczS11OSlPgmQ6sJZxEC/3S+g4=", + "owner": "corth-lang", + "repo": "tree-sitter-corth", + "rev": "a034272b478c8c3c7bf1d695e8aa640b3f473f70", + "type": "github" + }, + "original": { + "owner": "corth-lang", + "repo": "tree-sitter-corth", + "type": "github" + } + }, + "tree-sitter-cpcss": { + "flake": false, + "locked": { + "lastModified": 1686328663, + "narHash": "sha256-0Vt8yd2Shjs5R26bIB+C3q2i0rzvS60DocC+VIBmR34=", + "owner": "codepen", + "repo": "tree-sitter-cpcss", + "rev": "823b254180a7b725e41366a47c00ea727054b0ba", + "type": "github" + }, + "original": { + "owner": "codepen", + "repo": "tree-sitter-cpcss", + "type": "github" + } + }, + "tree-sitter-cpon": { + "flake": false, + "locked": { + "lastModified": 1713616095, + "narHash": "sha256-Nr+98yrDkOS5Yh/EFmBWV9Yhv2tPfHGb4pPlLUwc+k8=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-cpon", + "rev": "594289eadfec719198e560f9d7fd243c4db678d5", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-cpon", + "type": "github" + } + }, + "tree-sitter-cpp": { + "flake": false, + "locked": { + "lastModified": 1718665042, + "narHash": "sha256-haU0fXNwYh3YaP8VMY1krRHxrGvNkDV4hMcxp5z9TVA=", + "owner": "tree-sitter", + "repo": "tree-sitter-cpp", + "rev": "7ce8946cae4bb25adebe5b50394f702beb007026", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-cpp", + "type": "github" + } + }, + "tree-sitter-cql": { + "flake": false, + "locked": { + "lastModified": 1715239054, + "narHash": "sha256-1wJeVajNifxEVe00/YbEyWOsw2ffTjhGfGQnd6a/UhE=", + "owner": "shotover", + "repo": "tree-sitter-cql", + "rev": "d3abd9ff1f4f449c18381c6d87c5becb7b2b5762", + "type": "github" + }, + "original": { + "owner": "shotover", + "repo": "tree-sitter-cql", + "type": "github" + } + }, + "tree-sitter-crystal": { + "flake": false, + "locked": { + "lastModified": 1716905404, + "narHash": "sha256-XN87zfYt/EsfFGkmOojrXgwqIr6fN2F17vPhTbEtqiY=", + "owner": "crystal-lang-tools", + "repo": "tree-sitter", + "rev": "c67e9bc000f006212edae98d167c83411a3d8309", + "type": "github" + }, + "original": { + "owner": "crystal-lang-tools", + "repo": "tree-sitter", + "type": "github" + } + }, + "tree-sitter-css": { + "flake": false, + "locked": { + "lastModified": 1714947274, + "narHash": "sha256-V1KrNM5C03RcRYcRIPxxfyWlnQkbyAevTHuZINn3Bdc=", + "owner": "tree-sitter", + "repo": "tree-sitter-css", + "rev": "f6be52c3d1cdb1c5e4dd7d8bce0a57497f55d6af", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-css", + "type": "github" + } + }, + "tree-sitter-css-in-js": { + "flake": false, + "locked": { + "lastModified": 1718292070, + "narHash": "sha256-9xyWD/zPGL4QOH/FffmGIHbOzJME8gPUfd7uQc2MTpg=", + "owner": "orzechowskid", + "repo": "tree-sitter-css-in-js", + "rev": "42c61e232eadd05027c118497a04cd4acbe5d802", + "type": "github" + }, + "original": { + "owner": "orzechowskid", + "repo": "tree-sitter-css-in-js", + "type": "github" + } + }, + "tree-sitter-csv": { + "flake": false, + "locked": { + "lastModified": 1714232162, + "narHash": "sha256-5VL7uREH0lloAWo9rdJXsjDsWxgL6fngWJSmi4fM7UQ=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-csv", + "rev": "7eb7297823605392d2bbcc4c09b1cd18d6fa9529", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-csv", + "type": "github" + } + }, + "tree-sitter-cuda": { + "flake": false, + "locked": { + "lastModified": 1719073878, + "narHash": "sha256-IINYPEysz5bI2cmFY6eNCR86b0OfBIqws5a61UxCfg4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-cuda", + "rev": "b93070b5a91ee9537d45e59d741737b1289c5dcc", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-cuda", + "type": "github" + } + }, + "tree-sitter-cue": { + "flake": false, + "locked": { + "lastModified": 1710238968, + "narHash": "sha256-uV7Tl41PCU+8uJa693km5xvysvbptbT7LvGyYIelspk=", + "owner": "eonpatapon", + "repo": "tree-sitter-cue", + "rev": "8a5f273bfa281c66354da562f2307c2d394b6c81", + "type": "github" + }, + "original": { + "owner": "eonpatapon", + "repo": "tree-sitter-cue", + "type": "github" + } + }, + "tree-sitter-d": { + "flake": false, + "locked": { + "lastModified": 1711218562, + "narHash": "sha256-Epw1QW4WS1le8OdQI0soO0VaDOgNveh7WTL4sol/cQU=", + "owner": "gdamore", + "repo": "tree-sitter-d", + "rev": "750dde90ed9cdbd82493bc28478d8ab1976b0e9f", + "type": "github" + }, + "original": { + "owner": "gdamore", + "repo": "tree-sitter-d", + "type": "github" + } + }, + "tree-sitter-d2": { + "flake": false, + "locked": { + "lastModified": 1695976506, + "narHash": "sha256-+8hb/hEthgvNurBI7Yx0pXhKAFBohLO1wb622oW2F3s=", + "ref": "refs/heads/main", + "rev": "2595ffa6540535c0c3e4e8da1255dd4e45629a44", + "revCount": 104, + "type": "git", + "url": "https://codeberg.org/p8i/tree-sitter-d2" + }, + "original": { + "type": "git", + "url": "https://codeberg.org/p8i/tree-sitter-d2" + } + }, + "tree-sitter-darklang": { + "flake": false, + "locked": { + "lastModified": 1720545003, + "narHash": "sha256-pk5Bm2/dcx9eRzhiFojO1RFNHzVKH8OoDNP1g0Q9rQs=", + "owner": "darklang", + "repo": "dark", + "rev": "09a5fb2590142b618412a418559972db3f6f3b02", + "type": "github" + }, + "original": { + "owner": "darklang", + "repo": "dark", + "type": "github" + } + }, + "tree-sitter-dart": { + "flake": false, + "locked": { + "lastModified": 1714326720, + "narHash": "sha256-yEI0a+YlEdjlmSTWZFdVUr7lwuK4wNsE9WycOkXzoG4=", + "owner": "UserNobody14", + "repo": "tree-sitter-dart", + "rev": "ac0bb849ccd1a923963af47573b5e396736ff582", + "type": "github" + }, + "original": { + "owner": "UserNobody14", + "repo": "tree-sitter-dart", + "type": "github" + } + }, + "tree-sitter-datazinc": { + "flake": false, + "locked": { + "lastModified": 1720179841, + "narHash": "sha256-xpL7L8MS01tye0QOT0DiZdFwDDyXN/CcdAAJ/nfNDXE=", + "owner": "shackle-rs", + "repo": "shackle", + "rev": "b0c1627bdac56c6531f28d351d9d34f3a132b8b3", + "type": "github" + }, + "original": { + "owner": "shackle-rs", + "repo": "shackle", + "type": "github" + } + }, + "tree-sitter-dbml": { + "flake": false, + "locked": { + "lastModified": 1698901827, + "narHash": "sha256-IxxUW6YYxP1hkwA9NEojEEE3c8pwvAI6juX8aF7NfMw=", + "owner": "dynamotn", + "repo": "tree-sitter-dbml", + "rev": "2e2fa5640268c33c3d3f27f7e676f631a9c68fd9", + "type": "github" + }, + "original": { + "owner": "dynamotn", + "repo": "tree-sitter-dbml", + "type": "github" + } + }, + "tree-sitter-dbspec": { + "flake": false, + "locked": { + "lastModified": 1718731849, + "narHash": "sha256-GtE0azTGctGRRE0QMckNwSmAnOKLk4B0ZdUHLM61oCg=", + "owner": "immortalvm", + "repo": "tree-sitter-dbspec", + "rev": "f3236b93b495c8b849b0478caa0e7717e31a87ac", + "type": "github" + }, + "original": { + "owner": "immortalvm", + "repo": "tree-sitter-dbspec", + "type": "github" + } + }, + "tree-sitter-devicetree": { + "flake": false, + "locked": { + "lastModified": 1710565885, + "narHash": "sha256-DKC+aUkdz2eGrXCXzW751aleG4Fxwmjn2KetTCOQRDY=", + "owner": "joelspadin", + "repo": "tree-sitter-devicetree", + "rev": "fb07e6044ffd36932c57a5be01ba5d6b8a9337bb", + "type": "github" + }, + "original": { + "owner": "joelspadin", + "repo": "tree-sitter-devicetree", + "type": "github" + } + }, + "tree-sitter-dhall": { + "flake": false, + "locked": { + "lastModified": 1656220349, + "narHash": "sha256-q9OkKmp0Nor+YkFc8pBVAOoXoWzwjjzg9lBUKAUnjmQ=", + "owner": "jbellerb", + "repo": "tree-sitter-dhall", + "rev": "affb6ee38d629c9296749767ab832d69bb0d9ea8", + "type": "github" + }, + "original": { + "owner": "jbellerb", + "repo": "tree-sitter-dhall", + "type": "github" + } + }, + "tree-sitter-diff": { + "flake": false, + "locked": { + "lastModified": 1719752680, + "narHash": "sha256-pS+xTdJWhb0pmWecmlnQb6PwkAUTG5Sry3Jf7zWseU0=", + "owner": "the-mikedavis", + "repo": "tree-sitter-diff", + "rev": "19dd5aa52fe339a1d974768a09ee2537303e8ca5", + "type": "github" + }, + "original": { + "owner": "the-mikedavis", + "repo": "tree-sitter-diff", + "type": "github" + } + }, + "tree-sitter-disassembly": { + "flake": false, + "locked": { + "lastModified": 1701579732, + "narHash": "sha256-IM3HzOhJmbb334PZ8q+r2EMi5Bv/rLoy+llPN0aghr8=", + "owner": "ColinKennedy", + "repo": "tree-sitter-disassembly", + "rev": "0229c0211dba909c5d45129ac784a3f4d49c243a", + "type": "github" + }, + "original": { + "owner": "ColinKennedy", + "repo": "tree-sitter-disassembly", + "type": "github" + } + }, + "tree-sitter-ditto": { + "flake": false, + "locked": { + "lastModified": 1673616250, + "narHash": "sha256-5mZ6Hxj4/Gb4gislf9S9hI6vbNJRnYwyXagXrH6DN6k=", + "owner": "ditto-lang", + "repo": "tree-sitter-ditto", + "rev": "8ef1dd94a722c846cf5f3538bc610cdda8a57a74", + "type": "github" + }, + "original": { + "owner": "ditto-lang", + "repo": "tree-sitter-ditto", + "type": "github" + } + }, + "tree-sitter-djot": { + "flake": false, + "locked": { + "lastModified": 1717529215, + "narHash": "sha256-abAEVbS9hqc1uHx6NxXRBA2SLrCL3gBBPLgAK9Tz3G4=", + "owner": "treeman", + "repo": "tree-sitter-djot", + "rev": "87bf82874c86dcf563f5521069d603ed50e5f0cc", + "type": "github" + }, + "original": { + "owner": "treeman", + "repo": "tree-sitter-djot", + "type": "github" + } + }, + "tree-sitter-dockerfile": { + "flake": false, + "locked": { + "lastModified": 1715265058, + "narHash": "sha256-uDRDq6MYYV8nh6FDsQN3tdyZywEg8A224bfWrgFGvFs=", + "owner": "camdencheek", + "repo": "tree-sitter-dockerfile", + "rev": "087daa20438a6cc01fa5e6fe6906d77c869d19fe", + "type": "github" + }, + "original": { + "owner": "camdencheek", + "repo": "tree-sitter-dockerfile", + "type": "github" + } + }, + "tree-sitter-dot": { + "flake": false, + "locked": { + "lastModified": 1661400936, + "narHash": "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ=", + "owner": "rydesun", + "repo": "tree-sitter-dot", + "rev": "9ab85550c896d8b294d9b9ca1e30698736f08cea", + "type": "github" + }, + "original": { + "owner": "rydesun", + "repo": "tree-sitter-dot", + "type": "github" + } + }, + "tree-sitter-dotbox": { + "flake": false, + "locked": { + "lastModified": 1669518804, + "narHash": "sha256-z5WOokVpN9xebBv+BGdFWqx2ujLpzy6WNCuLKfulsi8=", + "owner": "jakehamilton", + "repo": "tree-sitter-dotbox", + "rev": "234f92d21f2a7b987477a763e117c58af47e429f", + "type": "github" + }, + "original": { + "owner": "jakehamilton", + "repo": "tree-sitter-dotbox", + "type": "github" + } + }, + "tree-sitter-dotvvm": { + "flake": false, + "locked": { + "lastModified": 1687166363, + "narHash": "sha256-HRCeNQMQSMDT29mDSESBoyKWO8/qHta1ZXubW/EGZQQ=", + "owner": "riganti", + "repo": "dotvvm-extension-vscode", + "rev": "8d2daeb388a5e15f95b50391e475052345baf1c2", + "type": "github" + }, + "original": { + "owner": "riganti", + "repo": "dotvvm-extension-vscode", + "type": "github" + } + }, + "tree-sitter-doxygen": { + "flake": false, + "locked": { + "lastModified": 1717960129, + "narHash": "sha256-Yh6FaRvWmeqnSnBgOojWbs1wJaeEoNJlvSEqgzjGh7o=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-doxygen", + "rev": "ccd998f378c3f9345ea4eeb223f56d7b84d16687", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-doxygen", + "type": "github" + } + }, + "tree-sitter-earthfile": { + "flake": false, + "locked": { + "lastModified": 1718800210, + "narHash": "sha256-w36h/4xGtGZpJu+ueZiO6K4Eln0DkNUw6a626urMbz4=", + "owner": "glehmann", + "repo": "tree-sitter-earthfile", + "rev": "5a864159ff728b6d4f7d0aab3723f85a467d180f", + "type": "github" + }, + "original": { + "owner": "glehmann", + "repo": "tree-sitter-earthfile", + "type": "github" + } + }, + "tree-sitter-ebnf": { + "flake": false, + "locked": { + "lastModified": 1675708292, + "narHash": "sha256-Cch6WCYq9bsWGypzDGapxBLJ0ZB432uAl6YjEjBJ5yg=", + "owner": "RubixDev", + "repo": "ebnf", + "rev": "8e635b0b723c620774dfb8abf382a7f531894b40", + "type": "github" + }, + "original": { + "owner": "RubixDev", + "repo": "ebnf", + "type": "github" + } + }, + "tree-sitter-edoc": { + "flake": false, + "locked": { + "lastModified": 1669172607, + "narHash": "sha256-ALGr1vI/R2gAgjHfwORYMP/+CeIejnSGqC9Db+GD5uM=", + "owner": "the-mikedavis", + "repo": "tree-sitter-edoc", + "rev": "74774af7b45dd9cefbf9510328fc6ff2374afc50", + "type": "github" + }, + "original": { + "owner": "the-mikedavis", + "repo": "tree-sitter-edoc", + "type": "github" + } + }, + "tree-sitter-eds": { + "flake": false, + "locked": { + "lastModified": 1717659971, + "narHash": "sha256-dbREFx/P6PMHSwoAaEBKSqRolPTFrLDBhMfZKPsvxbc=", + "owner": "uyha", + "repo": "tree-sitter-eds", + "rev": "0ad62cb635c2f4353359a88dec9e3a57bbf9f66d", + "type": "github" + }, + "original": { + "owner": "uyha", + "repo": "tree-sitter-eds", + "type": "github" + } + }, + "tree-sitter-eex": { + "flake": false, + "locked": { + "lastModified": 1642010483, + "narHash": "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY=", + "owner": "connorlay", + "repo": "tree-sitter-eex", + "rev": "f742f2fe327463335e8671a87c0b9b396905d1d1", + "type": "github" + }, + "original": { + "owner": "connorlay", + "repo": "tree-sitter-eex", + "type": "github" + } + }, + "tree-sitter-egglog": { + "flake": false, + "locked": { + "lastModified": 1707979703, + "narHash": "sha256-mlnTjegzzRJaU+0YKIPGMInwzhgHwCJGqPrFt5E7Q1w=", + "owner": "hatoo", + "repo": "tree-sitter-egglog", + "rev": "3c6ea4377df2ee194a438882e78a392af76c798e", + "type": "github" + }, + "original": { + "owner": "hatoo", + "repo": "tree-sitter-egglog", + "type": "github" + } + }, + "tree-sitter-eiffel": { + "flake": false, + "locked": { + "lastModified": 1717568012, + "narHash": "sha256-Tl+/P8ofalz+wThGSOKwff2eCbdT0nMvdMEUw66YI7s=", + "owner": "imustafin", + "repo": "tree-sitter-eiffel", + "rev": "6566d7448d658dd61dc41f730902f61a61d40d9f", + "type": "github" + }, + "original": { + "owner": "imustafin", + "repo": "tree-sitter-eiffel", + "type": "github" + } + }, + "tree-sitter-elisp": { + "flake": false, + "locked": { + "lastModified": 1718725686, + "narHash": "sha256-8TUqMdnjuG+etAehlAGK+yJpKMnDEDXoACKcvFebX8Q=", + "owner": "Wilfred", + "repo": "tree-sitter-elisp", + "rev": "12b547b470a4213dc63a20c7bd2db988d85c7693", + "type": "github" + }, + "original": { + "owner": "Wilfred", + "repo": "tree-sitter-elisp", + "type": "github" + } + }, + "tree-sitter-elixir": { + "flake": false, + "locked": { + "lastModified": 1717589899, + "narHash": "sha256-1B3jVMJs1WNU3K7t42mv9Ab85KEaa8vn8zURksNts+E=", + "owner": "elixir-lang", + "repo": "tree-sitter-elixir", + "rev": "c7ae8b77e2749826dcf23df6514f08fdd68c66a3", + "type": "github" + }, + "original": { + "owner": "elixir-lang", + "repo": "tree-sitter-elixir", + "type": "github" + } + }, + "tree-sitter-elm": { + "flake": false, + "locked": { + "lastModified": 1708283668, + "narHash": "sha256-Bq2oWtqEAsKyV0iHNKC+hXW4fh4yUwbfUhPtZWg5pug=", + "owner": "elm-tooling", + "repo": "tree-sitter-elm", + "rev": "09dbf221d7491dc8d8839616b27c21b9c025c457", + "type": "github" + }, + "original": { + "owner": "elm-tooling", + "repo": "tree-sitter-elm", + "type": "github" + } + }, + "tree-sitter-elsa": { + "flake": false, + "locked": { + "lastModified": 1676966062, + "narHash": "sha256-zahi5hOXzad6R1+mqmYBFfn2X+SejQUIQzbabgCIJ8w=", + "owner": "glapa-grossklag", + "repo": "tree-sitter-elsa", + "rev": "0a66b2b3f3c1915e67ad2ef9f7dbd2a84820d9d7", + "type": "github" + }, + "original": { + "owner": "glapa-grossklag", + "repo": "tree-sitter-elsa", + "type": "github" + } + }, + "tree-sitter-elvish": { + "flake": false, + "locked": { + "lastModified": 1689595257, + "narHash": "sha256-POuQA2Ihi+qDYQ5Pv7hBAzHpPu/FcnuYscW4ItDOCZg=", + "owner": "elves", + "repo": "tree-sitter-elvish", + "rev": "5e7210d945425b77f82cbaebc5af4dd3e1ad40f5", + "type": "github" + }, + "original": { + "owner": "elves", + "repo": "tree-sitter-elvish", + "type": "github" + } + }, + "tree-sitter-embedded-template": { + "flake": false, + "locked": { + "lastModified": 1714958906, + "narHash": "sha256-IPPCexaq42Em5A+kmrj5e/SFrXoKdWCTYAL/TWvbDJ0=", + "owner": "tree-sitter", + "repo": "tree-sitter-embedded-template", + "rev": "38d5004a797298dc42c85e7706c5ceac46a3f29f", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-embedded-template", + "type": "github" + } + }, + "tree-sitter-erlang": { + "flake": false, + "locked": { + "lastModified": 1720002855, + "narHash": "sha256-eSvItSdgyyoKIOevAg0NBgWEcYbbeRnqYSGpmmE4lgA=", + "owner": "WhatsApp", + "repo": "tree-sitter-erlang", + "rev": "9a04980accfe29a708e738376af50b96d8b562b7", + "type": "github" + }, + "original": { + "owner": "WhatsApp", + "repo": "tree-sitter-erlang", + "type": "github" + } + }, + "tree-sitter-esdl": { + "flake": false, + "locked": { + "lastModified": 1662414135, + "narHash": "sha256-MYSaRhNIdSAAZkSsUzRoecTGs5lM1aF9s7jjf03NWeQ=", + "owner": "matoous", + "repo": "tree-sitter-esdl", + "rev": "49e21c031c2a1ed06c2ee85937ce73bc12a5801f", + "type": "github" + }, + "original": { + "owner": "matoous", + "repo": "tree-sitter-esdl", + "type": "github" + } + }, + "tree-sitter-esl37": { + "flake": false, + "locked": { + "lastModified": 1719599761, + "narHash": "sha256-pWwvl6h8+bBSPeSPKSGCjUoGLsBAo5HsCAOyBbp0mMU=", + "owner": "NSSAC", + "repo": "episim37", + "rev": "4e1bf0649febd3c302bafd3ecfe5bb8c22364384", + "type": "github" + }, + "original": { + "owner": "NSSAC", + "repo": "episim37", + "type": "github" + } + }, + "tree-sitter-eu4mod": { + "flake": false, + "locked": { + "lastModified": 1688373664, + "narHash": "sha256-J8CBl16wK02edJwspW6/W4TrQ6dzm+fvwCHRrVfLXPo=", + "owner": "Coyote-31", + "repo": "tree-sitter-eu4mod", + "rev": "9f38cf05ce7432219dd5667f03c5d5b0da9f2e7f", + "type": "github" + }, + "original": { + "owner": "Coyote-31", + "repo": "tree-sitter-eu4mod", + "type": "github" + } + }, + "tree-sitter-exograph": { + "flake": false, + "locked": { + "lastModified": 1716740331, + "narHash": "sha256-tPlSAW5B2T3DeEt7W8yd5P3GBvBR6rp3TwmdwnJgQ2g=", + "owner": "exograph", + "repo": "tree-sitter-exograph", + "rev": "b6c30a8e5b7a899f7023c97971eaef2ec55b2f05", + "type": "github" + }, + "original": { + "owner": "exograph", + "repo": "tree-sitter-exograph", + "type": "github" + } + }, + "tree-sitter-facility": { + "flake": false, + "locked": { + "lastModified": 1701217367, + "narHash": "sha256-YHtKuR3AysJXV1JDEBmPCSPOpUxJSnxkbX3/y/tX8ws=", + "owner": "FacilityApi", + "repo": "tree-sitter-facility", + "rev": "a52579670e2b14ec03d410c3c980fafaf6d659c4", + "type": "github" + }, + "original": { + "owner": "FacilityApi", + "repo": "tree-sitter-facility", + "type": "github" + } + }, + "tree-sitter-fastbuild": { + "flake": false, + "locked": { + "lastModified": 1720360188, + "narHash": "sha256-QjkotNoL1LrL7gUt5wOQ3ReHFWhjW5OUMrZOnjbP9ZU=", + "owner": "pinbraerts", + "repo": "tree-sitter-fastbuild", + "rev": "d69dd4961730ee96b02644076784eb89f482e05b", + "type": "github" + }, + "original": { + "owner": "pinbraerts", + "repo": "tree-sitter-fastbuild", + "type": "github" + } + }, + "tree-sitter-faust": { + "flake": false, + "locked": { + "lastModified": 1708627676, + "narHash": "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY=", + "owner": "khiner", + "repo": "tree-sitter-faust", + "rev": "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4", + "type": "github" + }, + "original": { + "owner": "khiner", + "repo": "tree-sitter-faust", + "type": "github" + } + }, + "tree-sitter-fennel": { + "flake": false, + "locked": { + "lastModified": 1717164842, + "narHash": "sha256-0LusII7BPGFQTyEkxZi6h9HUDF0eHvGwA4fiQE2h3YQ=", + "owner": "alexmozaidze", + "repo": "tree-sitter-fennel", + "rev": "cfbfa478dc2dbef267ee94ae4323d9c886f45e94", + "type": "github" + }, + "original": { + "owner": "alexmozaidze", + "repo": "tree-sitter-fennel", + "type": "github" + } + }, + "tree-sitter-fga": { + "flake": false, + "locked": { + "lastModified": 1711989264, + "narHash": "sha256-BHxXiOOSXhlV1Znc5qQIvJ3wrqBS4b/McN3P+ayXMq8=", + "owner": "matoous", + "repo": "tree-sitter-fga", + "rev": "0c00e2037f6b5d527e517b9d6df7ed1ea40c7633", + "type": "github" + }, + "original": { + "owner": "matoous", + "repo": "tree-sitter-fga", + "type": "github" + } + }, + "tree-sitter-fidl": { + "flake": false, + "locked": { + "lastModified": 1708997488, + "narHash": "sha256-QFAkxQo2w/+OR7nZn9ldBk2yHOd23kzciAcQvIZ5hrY=", + "owner": "google", + "repo": "tree-sitter-fidl", + "rev": "0a8910f293268e27ff554357c229ba172b0eaed2", + "type": "github" + }, + "original": { + "owner": "google", + "repo": "tree-sitter-fidl", + "type": "github" + } + }, + "tree-sitter-fin": { + "flake": false, + "locked": { + "lastModified": 1720072367, + "narHash": "sha256-zmbNcbx2rrGuNUXUV4odTAjqTc5pkOyWGgbQwXPRp9k=", + "owner": "fin-org", + "repo": "tree-sitter-fin", + "rev": "33a570c1fd5118b0c00137b143d0e7e0e184bdef", + "type": "github" + }, + "original": { + "owner": "fin-org", + "repo": "tree-sitter-fin", + "type": "github" + } + }, + "tree-sitter-firrtl": { + "flake": false, + "locked": { + "lastModified": 1713616103, + "narHash": "sha256-I2EMcm6bTMRODmxOOOiv+U0fhm6yoNhjCyuINfTUtlY=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-firrtl", + "rev": "8503d3a0fe0f9e427863cb0055699ff2d29ae5f5", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-firrtl", + "type": "github" + } + }, + "tree-sitter-fish": { + "flake": false, + "locked": { + "lastModified": 1712079918, + "narHash": "sha256-D7s3ZsHQeGf+pYdbXvi5GMFqbkgajBuqTQwvjnjnrVo=", + "owner": "ram02z", + "repo": "tree-sitter-fish", + "rev": "a78aef9abc395c600c38a037ac779afc7e3cc9e0", + "type": "github" + }, + "original": { + "owner": "ram02z", + "repo": "tree-sitter-fish", + "type": "github" + } + }, + "tree-sitter-fluentbit": { + "flake": false, + "locked": { + "lastModified": 1720624441, + "narHash": "sha256-fMb+zccH55Mdi3r4b/x2HdbkkeAqTHJSZMaZ8h63oPw=", + "owner": "sh-cho", + "repo": "tree-sitter-fluentbit", + "rev": "2c1da797e458fdbd21b44ac64354597b9a06449e", + "type": "github" + }, + "original": { + "owner": "sh-cho", + "repo": "tree-sitter-fluentbit", + "type": "github" + } + }, + "tree-sitter-foam": { + "flake": false, + "locked": { + "lastModified": 1701296040, + "narHash": "sha256-cIeYuYti/rzMivwRU//zzhMXJsTOMBveLK2zB4qRWGI=", + "owner": "FoamScience", + "repo": "tree-sitter-foam", + "rev": "04664b40c0dadb7ef37028acf3422c63271d377b", + "type": "github" + }, + "original": { + "owner": "FoamScience", + "repo": "tree-sitter-foam", + "type": "github" + } + }, + "tree-sitter-forester": { + "flake": false, + "locked": { + "lastModified": 1707646618, + "narHash": "sha256-HJ1x4wbaEqt8FOEjJE4HuMZJgaIpMuyYln0KDqOtPw0=", + "owner": "kentookura", + "repo": "tree-sitter-forester", + "rev": "5faf9383536bb8df4166cd2b386a46af4d5f352a", + "type": "github" + }, + "original": { + "owner": "kentookura", + "repo": "tree-sitter-forester", + "type": "github" + } + }, + "tree-sitter-formula": { + "flake": false, + "locked": { + "lastModified": 1651735475, + "narHash": "sha256-ALQ/Hf5b/yYO8J0uFNaf5Rh98oKTUPY/F8xCZDWHmWw=", + "owner": "siraben", + "repo": "tree-sitter-formula", + "rev": "351159cf66f0e7f8d86fa06fc44ab3c2055082df", + "type": "github" + }, + "original": { + "owner": "siraben", + "repo": "tree-sitter-formula", + "type": "github" + } + }, + "tree-sitter-forth": { + "flake": false, + "locked": { + "lastModified": 1699023375, + "narHash": "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws=", + "owner": "AlexanderBrevig", + "repo": "tree-sitter-forth", + "rev": "90189238385cf636b9ee99ce548b9e5b5e569d48", + "type": "github" + }, + "original": { + "owner": "AlexanderBrevig", + "repo": "tree-sitter-forth", + "type": "github" + } + }, + "tree-sitter-fortran": { + "flake": false, + "locked": { + "lastModified": 1720352453, + "narHash": "sha256-QvEKisBE4Qrnv1CjeCMhIt/L1BdXEJLCprw/hJoAE20=", + "owner": "stadelmanma", + "repo": "tree-sitter-fortran", + "rev": "dde9829554b831cf6cbf927294f22dfb9a8f0419", + "type": "github" + }, + "original": { + "owner": "stadelmanma", + "repo": "tree-sitter-fortran", + "type": "github" + } + }, + "tree-sitter-fsh": { + "flake": false, + "locked": { + "lastModified": 1714255532, + "narHash": "sha256-91r1FCQTocDkhS5Tx0vnFliitMStVzNTpf6BwPyaqVM=", + "owner": "mgramigna", + "repo": "tree-sitter-fsh", + "rev": "fad2e175099a45efbc98f000cc196d3674cc45e0", + "type": "github" + }, + "original": { + "owner": "mgramigna", + "repo": "tree-sitter-fsh", + "type": "github" + } + }, + "tree-sitter-fsharp": { + "flake": false, + "locked": { + "lastModified": 1718979067, + "narHash": "sha256-HgHVIU67h9WXfj+yx7ukCSqucRvo16jugFhxWYY1kyk=", + "owner": "ionide", + "repo": "tree-sitter-fsharp", + "rev": "996ea9982bd4e490029f84682016b6793940113b", + "type": "github" + }, + "original": { + "owner": "ionide", + "repo": "tree-sitter-fsharp", + "type": "github" + } + }, + "tree-sitter-ftd": { + "flake": false, + "locked": { + "lastModified": 1710997062, + "narHash": "sha256-TE1SBXQvEuwrEBCmUfcLA/o7nmWGg3L75jnouPO3Kfs=", + "owner": "fastn-stack", + "repo": "tree-sitter-ftd", + "rev": "26498ec51adc524e4fe33cc3241d8ea130d47455", + "type": "github" + }, + "original": { + "owner": "fastn-stack", + "repo": "tree-sitter-ftd", + "type": "github" + } + }, + "tree-sitter-func": { + "flake": false, + "locked": { + "lastModified": 1714232348, + "narHash": "sha256-jM0VJZlfhenAZbhabpgsoRIGny3WSDoimZtwogcvaSI=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-func", + "rev": "f780ca55e65e7d7360d0229331763e16c452fc98", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-func", + "type": "github" + } + }, + "tree-sitter-fusion": { + "flake": false, + "locked": { + "lastModified": 1640801498, + "narHash": "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU=", + "owner": "jirgn", + "repo": "tree-sitter-fusion", + "rev": "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6", + "type": "gitlab" + }, + "original": { + "owner": "jirgn", + "repo": "tree-sitter-fusion", + "type": "gitlab" + } + }, + "tree-sitter-gap": { + "flake": false, + "locked": { + "lastModified": 1716733544, + "narHash": "sha256-MGvcDa9GyKPjiwyNKrywg6/BxW4yt2fn89h1j8laQzg=", + "owner": "gap-system", + "repo": "tree-sitter-gap", + "rev": "6d441c72163ee0d34feb60db766bfcf8c1eb0735", + "type": "github" + }, + "original": { + "owner": "gap-system", + "repo": "tree-sitter-gap", + "type": "github" + } + }, + "tree-sitter-gas": { + "flake": false, + "locked": { + "lastModified": 1694787376, + "narHash": "sha256-HyLNnmK4jud2Ndkc+5MY9MlASh/ehPA/eQATsCVGcUw=", + "owner": "sirius94", + "repo": "tree-sitter-gas", + "rev": "60f443646b20edee3b7bf18f3a4fb91dc214259a", + "type": "github" + }, + "original": { + "owner": "sirius94", + "repo": "tree-sitter-gas", + "type": "github" + } + }, + "tree-sitter-gdscript": { + "flake": false, + "locked": { + "lastModified": 1711911947, + "narHash": "sha256-HikAZVoOqKRNnEBv/CCqqyt94HbXg2dBq+4GsmUFSIA=", + "owner": "PrestonKnopp", + "repo": "tree-sitter-gdscript", + "rev": "1f1e782fe2600f50ae57b53876505b8282388d77", + "type": "github" + }, + "original": { + "owner": "PrestonKnopp", + "repo": "tree-sitter-gdscript", + "type": "github" + } + }, + "tree-sitter-gdshader": { + "flake": false, + "locked": { + "lastModified": 1708659875, + "narHash": "sha256-JWlDs0w10TqsPYgZvvaJwAueOciCYaws1Nr8rb0UKy4=", + "owner": "GodOfAvacyn", + "repo": "tree-sitter-gdshader", + "rev": "ffd9f958df13cae04593781d7d2562295a872455", + "type": "github" + }, + "original": { + "owner": "GodOfAvacyn", + "repo": "tree-sitter-gdshader", + "type": "github" + } + }, + "tree-sitter-gemini": { + "flake": false, + "locked": { + "lastModified": 1701129035, + "narHash": "sha256-xs0M5MvgatWLMMZ1FqEngS7sWUvpLDUTM3qAeWWBoL4=", + "owner": "~nbsp", + "repo": "tree-sitter-gemini", + "rev": "b60a42df3f76bd4e8f988465309d705a007dc506", + "type": "sourcehut" + }, + "original": { + "owner": "~nbsp", + "repo": "tree-sitter-gemini", + "type": "sourcehut" + } + }, + "tree-sitter-git-commit": { + "flake": false, + "locked": { + "lastModified": 1691156375, + "narHash": "sha256-KEbfZg8/Fn0BFLAf2rsLuScJGBk4K5ErclTvMFWESkc=", + "owner": "the-mikedavis", + "repo": "tree-sitter-git-commit", + "rev": "6f193a66e9aa872760823dff020960c6cedc37b3", + "type": "github" + }, + "original": { + "owner": "the-mikedavis", + "repo": "tree-sitter-git-commit", + "type": "github" + } + }, + "tree-sitter-git-config": { + "flake": false, + "locked": { + "lastModified": 1695734878, + "narHash": "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg=", + "owner": "the-mikedavis", + "repo": "tree-sitter-git-config", + "rev": "9c2a1b7894e6d9eedfe99805b829b4ecd871375e", + "type": "github" + }, + "original": { + "owner": "the-mikedavis", + "repo": "tree-sitter-git-config", + "type": "github" + } + }, + "tree-sitter-git-rebase": { + "flake": false, + "locked": { + "lastModified": 1719838625, + "narHash": "sha256-W0aDOZ2uPXHGAbt/p3slyotw4dPsmgADnRAH3e9NT1Y=", + "owner": "the-mikedavis", + "repo": "tree-sitter-git-rebase", + "rev": "274e27ea0f09371122ab55b8a812a32d6ef644e8", + "type": "github" + }, + "original": { + "owner": "the-mikedavis", + "repo": "tree-sitter-git-rebase", + "type": "github" + } + }, + "tree-sitter-gitattributes": { + "flake": false, + "locked": { + "lastModified": 1709149514, + "narHash": "sha256-h9RPFI40C4LxjjKZEKkVCnUjNkh6Tgl74msSTpju7ZY=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gitattributes", + "rev": "41940e199ba5763abea1d21b4f717014b45f01ea", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gitattributes", + "type": "github" + } + }, + "tree-sitter-gitcommit": { + "flake": false, + "locked": { + "lastModified": 1719846758, + "narHash": "sha256-TjHaogOnerLUvCxEOBkqfc4ZtKmgmpU8vQyDmaDsO3Y=", + "owner": "gbprod", + "repo": "tree-sitter-gitcommit", + "rev": "aa5c279287f0895a7ebc76a06e55ac3e4b2df7c7", + "type": "github" + }, + "original": { + "owner": "gbprod", + "repo": "tree-sitter-gitcommit", + "type": "github" + } + }, + "tree-sitter-gitignore": { + "flake": false, + "locked": { + "lastModified": 1651706126, + "narHash": "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8=", + "owner": "shunsambongi", + "repo": "tree-sitter-gitignore", + "rev": "f4685bf11ac466dd278449bcfe5fd014e94aa504", + "type": "github" + }, + "original": { + "owner": "shunsambongi", + "repo": "tree-sitter-gitignore", + "type": "github" + } + }, + "tree-sitter-gleam": { + "flake": false, + "locked": { + "lastModified": 1716959496, + "narHash": "sha256-rZPe7rrnPa4QGnFUjwoaj/7HJzNDSigc7w4gJEFXZD4=", + "owner": "gleam-lang", + "repo": "tree-sitter-gleam", + "rev": "02a17bf9d0553406268cdbf466d57808ae712bf3", + "type": "github" + }, + "original": { + "owner": "gleam-lang", + "repo": "tree-sitter-gleam", + "type": "github" + } + }, + "tree-sitter-glimmer": { + "flake": false, + "locked": { + "lastModified": 1710886185, + "narHash": "sha256-azLagXPC659Ee0UwqtW0XgpxGLqMSrwmKZy8htsp4xU=", + "owner": "ember-tooling", + "repo": "tree-sitter-glimmer", + "rev": "6b25d265c990139353e1f7f97baf84987ebb7bf0", + "type": "github" + }, + "original": { + "owner": "ember-tooling", + "repo": "tree-sitter-glimmer", + "type": "github" + } + }, + "tree-sitter-glsl": { + "flake": false, + "locked": { + "lastModified": 1719072871, + "narHash": "sha256-BIEM9i7GItQZmOcJDMHm2yY+4xeL5x9BzZORtYOxr28=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-glsl", + "rev": "3736dfc811c07fa749ca818f94c9a3977734dd26", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-glsl", + "type": "github" + } + }, + "tree-sitter-gn": { + "flake": false, + "locked": { + "lastModified": 1697951841, + "narHash": "sha256-Sn6He4YRrKJe4QvGiaauquYBVQol0lWeIuOwkdUEzkQ=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gn", + "rev": "bc06955bc1e3c9ff8e9b2b2a55b38b94da923c05", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gn", + "type": "github" + } + }, + "tree-sitter-gnuplot": { + "flake": false, + "locked": { + "lastModified": 1711157514, + "narHash": "sha256-szpXAHOcQjdk9mN87V69Jjdgj0aP/q7uRVza0yaK/uw=", + "owner": "dpezto", + "repo": "tree-sitter-gnuplot", + "rev": "3c895f5d9c0b3a3c7e02383766b462c21913c000", + "type": "github" + }, + "original": { + "owner": "dpezto", + "repo": "tree-sitter-gnuplot", + "type": "github" + } + }, + "tree-sitter-go": { + "flake": false, + "locked": { + "lastModified": 1715361853, + "narHash": "sha256-ARfpfMSXy+DpvUMJvUgjgReoyvGbrVwYutZD91JA4qc=", + "owner": "tree-sitter", + "repo": "tree-sitter-go", + "rev": "7ee8d928db5202f6831a78f8112fd693bf69f98b", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-go", + "type": "github" + } + }, + "tree-sitter-godot-resource": { + "flake": false, + "locked": { + "lastModified": 1712038122, + "narHash": "sha256-wdxCfG48fzswUg4q2pgI4q7jK7ZimpKo4+dRnZsZJ6U=", + "owner": "PrestonKnopp", + "repo": "tree-sitter-godot-resource", + "rev": "2ffb90de47417018651fc3b970e5f6b67214dc9d", + "type": "github" + }, + "original": { + "owner": "PrestonKnopp", + "repo": "tree-sitter-godot-resource", + "type": "github" + } + }, + "tree-sitter-gomod": { + "flake": false, + "locked": { + "lastModified": 1705406123, + "narHash": "sha256-OPtqXe6OMC9c5dgFH8Msj+6DU01LvLKVbCzGLj0PnLI=", + "owner": "camdencheek", + "repo": "tree-sitter-go-mod", + "rev": "bbe2fe3be4b87e06a613e685250f473d2267f430", + "type": "github" + }, + "original": { + "owner": "camdencheek", + "repo": "tree-sitter-go-mod", + "type": "github" + } + }, + "tree-sitter-gosum": { + "flake": false, + "locked": { + "lastModified": 1683956014, + "narHash": "sha256-2foA2sd5PQpmeX8OhXrW/dxoJaEyxDXzPWh+UD0dgzQ=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-go-sum", + "rev": "e2ac513b2240c7ff1069ae33b2df29ce90777c11", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-go-sum", + "type": "github" + } + }, + "tree-sitter-gotmpl": { + "flake": false, + "locked": { + "lastModified": 1715968642, + "narHash": "sha256-ndd85YVO2brK7JVBFOg6bbKV66qVPjo4DVi7GaT/eZA=", + "owner": "ngalaiko", + "repo": "tree-sitter-go-template", + "rev": "9d3f6e526dd074b9edae9070b7bb778f00e87a5b", + "type": "github" + }, + "original": { + "owner": "ngalaiko", + "repo": "tree-sitter-go-template", + "type": "github" + } + }, + "tree-sitter-gowork": { + "flake": false, + "locked": { + "lastModified": 1706692429, + "narHash": "sha256-lM4L4Ap/c8uCr4xUw9+l/vaGb3FxxnuZI0+xKYFDPVg=", + "owner": "d1y", + "repo": "tree-sitter-go-work", + "rev": "a2a4b99b53b3740855ff33f0b54cab0bb4ce6f45", + "type": "github" + }, + "original": { + "owner": "d1y", + "repo": "tree-sitter-go-work", + "type": "github" + } + }, + "tree-sitter-gpg": { + "flake": false, + "locked": { + "lastModified": 1709402739, + "narHash": "sha256-VJXXpHVMKUNaslsjoKR6XsaUJ8C+0MyidXtRPRywnpg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gpg-config", + "rev": "f99323fb8f3f10b6c69db0c2f6d0a14bd7330675", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gpg-config", + "type": "github" + } + }, + "tree-sitter-graphql": { + "flake": false, + "locked": { + "lastModified": 1620655769, + "narHash": "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc=", + "owner": "bkegley", + "repo": "tree-sitter-graphql", + "rev": "5e66e961eee421786bdda8495ed1db045e06b5fe", + "type": "github" + }, + "original": { + "owner": "bkegley", + "repo": "tree-sitter-graphql", + "type": "github" + } + }, + "tree-sitter-gren": { + "flake": false, + "locked": { + "lastModified": 1720556186, + "narHash": "sha256-8knIVngKGylgW4wKWsmowwQUtMy+CfR1Gh30z+kp+HE=", + "owner": "MaeBrooks", + "repo": "tree-sitter-gren", + "rev": "2caf0e601675fb68591104b4915cc318b7ebd4b4", + "type": "github" + }, + "original": { + "owner": "MaeBrooks", + "repo": "tree-sitter-gren", + "type": "github" + } + }, + "tree-sitter-gritql": { + "flake": false, + "locked": { + "lastModified": 1712811530, + "narHash": "sha256-ZDjnfKfWhn2W8VLY5NX2jMeE7Fk8Q9CTr2KYXevyPgw=", + "owner": "getgrit", + "repo": "tree-sitter-gritql", + "rev": "5f4543610f49f7607b5ca54082da017837219a23", + "type": "github" + }, + "original": { + "owner": "getgrit", + "repo": "tree-sitter-gritql", + "type": "github" + } + }, + "tree-sitter-groovy": { + "flake": false, + "locked": { + "lastModified": 1713275893, + "narHash": "sha256-NursRJ7DBmlbA7EOzC+WwoxDkjMUZYANcdX48DyjEIY=", + "owner": "murtaza64", + "repo": "tree-sitter-groovy", + "rev": "6c5c8813233fe326e24c5ef032858d13f8006a8d", + "type": "github" + }, + "original": { + "owner": "murtaza64", + "repo": "tree-sitter-groovy", + "type": "github" + } + }, + "tree-sitter-gstlaunch": { + "flake": false, + "locked": { + "lastModified": 1712439034, + "narHash": "sha256-zNUx/9dxEqyqTXCxEiNnYPzplnR7l9b2L4frYpPOA9M=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gstlaunch", + "rev": "549aef253fd38a53995cda1bf55c501174372bf7", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-gstlaunch", + "type": "github" + } + }, + "tree-sitter-gularen": { + "flake": false, + "locked": { + "lastModified": 1716357894, + "narHash": "sha256-tkEVCjgc1jYAVi8mUPSioh+ZuDs2+ZabspWgv8NMo+U=", + "owner": "noorwachid", + "repo": "tree-sitter-gularen", + "rev": "dada7cfb5e4df12b15343021dfb1d8834edc7aa7", + "type": "github" + }, + "original": { + "owner": "noorwachid", + "repo": "tree-sitter-gularen", + "type": "github" + } + }, + "tree-sitter-hack": { + "flake": false, + "locked": { + "lastModified": 1693340691, + "narHash": "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk=", + "owner": "slackhq", + "repo": "tree-sitter-hack", + "rev": "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2", + "type": "github" + }, + "original": { + "owner": "slackhq", + "repo": "tree-sitter-hack", + "type": "github" + } + }, + "tree-sitter-hare": { + "flake": false, + "locked": { + "lastModified": 1720426321, + "narHash": "sha256-QEnE5IQJ60PXb6QjgEE5L4p7Fjy0p+N+dyDTMh3YsRg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hare", + "rev": "4af5d82cf9ec39f67cb1db5b7a9269d337406592", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hare", + "type": "github" + } + }, + "tree-sitter-haskell": { + "flake": false, + "locked": { + "lastModified": 1714926227, + "narHash": "sha256-huO0Ly9JYQbT64o/AjdZrE9vghQ5vT+/iQl50o4TJ0I=", + "owner": "tree-sitter", + "repo": "tree-sitter-haskell", + "rev": "a50070d5bb5bd5c1281740a6102ecf1f4b0c4f19", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-haskell", + "type": "github" + } + }, + "tree-sitter-haskell-persistent": { + "flake": false, + "locked": { + "lastModified": 1695088616, + "narHash": "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ=", + "owner": "MercuryTechnologies", + "repo": "tree-sitter-haskell-persistent", + "rev": "577259b4068b2c281c9ebf94c109bd50a74d5857", + "type": "github" + }, + "original": { + "owner": "MercuryTechnologies", + "repo": "tree-sitter-haskell-persistent", + "type": "github" + } + }, + "tree-sitter-haxe": { + "flake": false, + "locked": { + "lastModified": 1719070781, + "narHash": "sha256-UrmFPq5lcfdWtuJtL8Q5KcxRULcopRYX1Hs6JhLXDGY=", + "owner": "vantreeseba", + "repo": "tree-sitter-haxe", + "rev": "626c53473d2dc598ca51c57111ebc52a2955dcab", + "type": "github" + }, + "original": { + "owner": "vantreeseba", + "repo": "tree-sitter-haxe", + "type": "github" + } + }, + "tree-sitter-hcl": { + "flake": false, + "locked": { + "lastModified": 1719194303, + "narHash": "sha256-HM77BXavgP+H3XwHSqRdLlylmkH+idtuZqLeOV2VUiM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hcl", + "rev": "9e3ec9848f28d26845ba300fd73c740459b83e9b", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hcl", + "type": "github" + } + }, + "tree-sitter-heex": { + "flake": false, + "locked": { + "lastModified": 1710295164, + "narHash": "sha256-o0ArFfBJTrEQVXVet+AIDPCB/b9KKvOYrrtMGyLgtM8=", + "owner": "phoenixframework", + "repo": "tree-sitter-heex", + "rev": "b5ad6e34eea18a15bbd1466ca707a17f9bff7b93", + "type": "github" + }, + "original": { + "owner": "phoenixframework", + "repo": "tree-sitter-heex", + "type": "github" + } + }, + "tree-sitter-hjson": { + "flake": false, + "locked": { + "lastModified": 1627936913, + "narHash": "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8=", + "owner": "winston0410", + "repo": "tree-sitter-hjson", + "rev": "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0", + "type": "github" + }, + "original": { + "owner": "winston0410", + "repo": "tree-sitter-hjson", + "type": "github" + } + }, + "tree-sitter-hlsl": { + "flake": false, + "locked": { + "lastModified": 1719074498, + "narHash": "sha256-3MoTDW0LyZd0wge7R5d+H7QG9zPBykXVE73eJEWMdK8=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hlsl", + "rev": "80517ca13317fb8591503c0d99f2ad76e8979a72", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hlsl", + "type": "github" + } + }, + "tree-sitter-hlsplaylist": { + "flake": false, + "locked": { + "lastModified": 1713778706, + "narHash": "sha256-rJZo17tAbDbnnx6PTOlzgJYClnGrRNfQ6fLJqIVMMCw=", + "owner": "Freed-Wu", + "repo": "tree-sitter-hlsplaylist", + "rev": "64f19029339e75d6762feae39e7878595860c980", + "type": "github" + }, + "original": { + "owner": "Freed-Wu", + "repo": "tree-sitter-hlsplaylist", + "type": "github" + } + }, + "tree-sitter-hocon": { + "flake": false, + "locked": { + "lastModified": 1667813940, + "narHash": "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw=", + "owner": "antosha417", + "repo": "tree-sitter-hocon", + "rev": "c390f10519ae69fdb03b3e5764f5592fb6924bcc", + "type": "github" + }, + "original": { + "owner": "antosha417", + "repo": "tree-sitter-hocon", + "type": "github" + } + }, + "tree-sitter-hoon": { + "flake": false, + "locked": { + "lastModified": 1711089186, + "narHash": "sha256-jBKgZaZpm81ufN32sRNsCRtZhI5m057J+UY1uQdZK3E=", + "owner": "urbit-pilled", + "repo": "tree-sitter-hoon", + "rev": "a24c5a39d1d7e993a8bee913c8e8b6a652ca5ae8", + "type": "github" + }, + "original": { + "owner": "urbit-pilled", + "repo": "tree-sitter-hoon", + "type": "github" + } + }, + "tree-sitter-hosts": { + "flake": false, + "locked": { + "lastModified": 1669867468, + "narHash": "sha256-f8ldDZD0I/D8IC566bZ4YgQE/b0maTE3BfzuzPfy92k=", + "owner": "ath3", + "repo": "tree-sitter-hosts", + "rev": "301b9379ce7dfc8bdbe2c2699a6887dcb73953f9", + "type": "github" + }, + "original": { + "owner": "ath3", + "repo": "tree-sitter-hosts", + "type": "github" + } + }, + "tree-sitter-html": { + "flake": false, + "locked": { + "lastModified": 1714808053, + "narHash": "sha256-sHy3fVWemJod18HCQ8zBC/LpeCCPH0nzhI1wrkCg8nw=", + "owner": "tree-sitter", + "repo": "tree-sitter-html", + "rev": "e4d834eb4918df01dcad5c27d1b15d56e3bd94cd", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-html", + "type": "github" + } + }, + "tree-sitter-htmldjango": { + "flake": false, + "locked": { + "lastModified": 1710516409, + "narHash": "sha256-z4PqUbUXOtqOyPYl2h+bWA0maZJqZd5aZB75og+Ye6A=", + "owner": "interdependence", + "repo": "tree-sitter-htmldjango", + "rev": "ea71012d3fe14dd0b69f36be4f96bdfe9155ebae", + "type": "github" + }, + "original": { + "owner": "interdependence", + "repo": "tree-sitter-htmldjango", + "type": "github" + } + }, + "tree-sitter-http": { + "flake": false, + "locked": { + "lastModified": 1720711570, + "narHash": "sha256-zwPIO75l3OBmuWX1ABZNA6ZulJUtSsp3Xs7+dcnxLCo=", + "owner": "rest-nvim", + "repo": "tree-sitter-http", + "rev": "e061995f0caf2fa30f68fa1fdf2c08bcbd4629a8", + "type": "github" + }, + "original": { + "owner": "rest-nvim", + "repo": "tree-sitter-http", + "type": "github" + } + }, + "tree-sitter-humphrey": { + "flake": false, + "locked": { + "lastModified": 1719146863, + "narHash": "sha256-C540y39xQHr5yQpzZcPzQT5Amspa3G0/A5VwEPe471c=", + "owner": "SavourySnaX", + "repo": "tree-sitter-humphrey", + "rev": "e2e2c32385322d381cea41b83eae5d1f4e258f02", + "type": "github" + }, + "original": { + "owner": "SavourySnaX", + "repo": "tree-sitter-humphrey", + "type": "github" + } + }, + "tree-sitter-hurl": { + "flake": false, + "locked": { + "lastModified": 1711204870, + "narHash": "sha256-Pdk7wGaTtQHola+Ek5a7pLBfRUEJfgx+nSunh7/c13I=", + "owner": "pfeiferj", + "repo": "tree-sitter-hurl", + "rev": "ad705af8c44c737bdb965fc081329c50716d2d03", + "type": "github" + }, + "original": { + "owner": "pfeiferj", + "repo": "tree-sitter-hurl", + "type": "github" + } + }, + "tree-sitter-hyprlang": { + "flake": false, + "locked": { + "lastModified": 1719469817, + "narHash": "sha256-5csAj7k03QEEfkZE/EBmGjqUHPlFss3EWvExT4kaiQg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hyprlang", + "rev": "6858695eba0e63b9e0fceef081d291eb352abce8", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-hyprlang", + "type": "github" + } + }, + "tree-sitter-ic10": { + "flake": false, + "locked": { + "lastModified": 1695521509, + "narHash": "sha256-Bv6rEMGdpkGAyx111kSx/7FOKFiC4+jDEpm/+hgAmA8=", + "owner": "Xandaros", + "repo": "tree-sitter-ic10", + "rev": "bf0f6005e490986a6ad4c0984e136956b7c03c00", + "type": "github" + }, + "original": { + "owner": "Xandaros", + "repo": "tree-sitter-ic10", + "type": "github" + } + }, + "tree-sitter-idl": { + "flake": false, + "locked": { + "lastModified": 1720692857, + "narHash": "sha256-tV1Y+XvCV4KLhGeTdXZr1Lm7XQkxSMz/9EhIr7gsgpU=", + "owner": "cathaysia", + "repo": "tree-sitter-idl", + "rev": "1a495f4520fdd85ae4c9286fb69d9d92fb623343", + "type": "github" + }, + "original": { + "owner": "cathaysia", + "repo": "tree-sitter-idl", + "type": "github" + } + }, + "tree-sitter-idris": { + "flake": false, + "locked": { + "lastModified": 1720706586, + "narHash": "sha256-/BoM7a0//mJgRQkG/pvDcxF1HC/04Q3DtmhpB/ulibA=", + "owner": "kayhide", + "repo": "tree-sitter-idris", + "rev": "dd34984532ffa6eb9249967f1d9d3b20ee353c1f", + "type": "github" + }, + "original": { + "owner": "kayhide", + "repo": "tree-sitter-idris", + "type": "github" + } + }, + "tree-sitter-iex": { + "flake": false, + "locked": { + "lastModified": 1641664490, + "narHash": "sha256-YRVxMz9VqZ00bG0tQ/IDxf/8UkK3/OYZTIMxsQfknII=", + "owner": "elixir-lang", + "repo": "tree-sitter-iex", + "rev": "39f20bb51f502e32058684e893c0c0b00bb2332c", + "type": "github" + }, + "original": { + "owner": "elixir-lang", + "repo": "tree-sitter-iex", + "type": "github" + } + }, + "tree-sitter-ignis": { + "flake": false, + "locked": { + "lastModified": 1719611329, + "narHash": "sha256-E4wz6qLuZ8Z2xSQ4bsqLS6rmWM0URzM4oXL/4V1uyHQ=", + "owner": "Ignis-lang", + "repo": "tree-sitter-ignis", + "rev": "dfc6aa9232e0ed18da184d31ed2e39d70df10e86", + "type": "github" + }, + "original": { + "owner": "Ignis-lang", + "repo": "tree-sitter-ignis", + "type": "github" + } + }, + "tree-sitter-ini": { + "flake": false, + "locked": { + "lastModified": 1716889525, + "narHash": "sha256-IyHrIxcmuzs60zUiJv4E3nSkhSkgbcaLDUdeDx5mlHk=", + "owner": "justinmk", + "repo": "tree-sitter-ini", + "rev": "87176e524f0a98f5be75fa44f4f0ff5c6eac069c", + "type": "github" + }, + "original": { + "owner": "justinmk", + "repo": "tree-sitter-ini", + "type": "github" + } + }, + "tree-sitter-ink": { + "flake": false, + "locked": { + "lastModified": 1719836854, + "narHash": "sha256-qqW2D25KNE1PJeaF4jieO8J+xphqs8p7psdYDLr9RB4=", + "owner": "wldmr", + "repo": "tree-sitter-ink", + "rev": "c3ff6c67bd826f09feb6ee532aa30e1cc2130e0a", + "type": "github" + }, + "original": { + "owner": "wldmr", + "repo": "tree-sitter-ink", + "type": "github" + } + }, + "tree-sitter-inko": { + "flake": false, + "locked": { + "lastModified": 1716821463, + "narHash": "sha256-7BADt6NjH9chOzCDtJSLjBZaRqeLvOH006q0hI4pZaI=", + "owner": "inko-lang", + "repo": "tree-sitter-inko", + "rev": "234c87be1dac20f766ddf6f486a7bde2a4bc5594", + "type": "github" + }, + "original": { + "owner": "inko-lang", + "repo": "tree-sitter-inko", + "type": "github" + } + }, + "tree-sitter-integerbasic": { + "flake": false, + "locked": { + "lastModified": 1713696376, + "narHash": "sha256-8owC4wAor32z/LeCEHQ9/Lxjcf2L4HWVZ/3gNmtHyQ8=", + "owner": "dfgordon", + "repo": "tree-sitter-integerbasic", + "rev": "218208c08167cb352b059a4ddf83748e44a5f58a", + "type": "github" + }, + "original": { + "owner": "dfgordon", + "repo": "tree-sitter-integerbasic", + "type": "github" + } + }, + "tree-sitter-ion": { + "flake": false, + "locked": { + "lastModified": 1712257398, + "narHash": "sha256-A8ZaZamxtq9m0uuEGsygldzDJo67SvJI+w2JQupNIxg=", + "owner": "Ignis-lang", + "repo": "tree-sitter-ion", + "rev": "3d87d54106c3b71fd90efda2b8bd442d1b4a3314", + "type": "github" + }, + "original": { + "owner": "Ignis-lang", + "repo": "tree-sitter-ion", + "type": "github" + } + }, + "tree-sitter-ispc": { + "flake": false, + "locked": { + "lastModified": 1692006163, + "narHash": "sha256-vxe+g7o0gXgB4GjhjkxqLqcLL2+8wqMB3tm1xQFSitI=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ispc", + "rev": "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ispc", + "type": "github" + } + }, + "tree-sitter-jai": { + "flake": false, + "locked": { + "lastModified": 1682197532, + "narHash": "sha256-zNoKUpjXi2Ne1Ncd1naSlWdIm0zF2UI4fTzQ/mCekoE=", + "owner": "adragomir", + "repo": "tree-sitter-jai", + "rev": "6bc90dc3a86892d6a391739e5d5b346c7e1a7c97", + "type": "github" + }, + "original": { + "owner": "adragomir", + "repo": "tree-sitter-jai", + "type": "github" + } + }, + "tree-sitter-jakt": { + "flake": false, + "locked": { + "lastModified": 1677454254, + "narHash": "sha256-RNjn2Z8cnit2qj3QkFhVgVVqIKg1lrrus6Ues4RnpJ0=", + "owner": "SerenityOS", + "repo": "tree-sitter-jakt", + "rev": "3d2c7e4b030644854fb3bfec05de2ee36716653b", + "type": "github" + }, + "original": { + "owner": "SerenityOS", + "repo": "tree-sitter-jakt", + "type": "github" + } + }, + "tree-sitter-janet-simple": { + "flake": false, + "locked": { + "lastModified": 1719472515, + "narHash": "sha256-0bCagqSY/MFAqJNajkaR8Y6J2YiXzOF249cm0pFjTfs=", + "owner": "sogaiu", + "repo": "tree-sitter-janet-simple", + "rev": "3b08641373cb3e37bc531e6e3cdb85d02b454702", + "type": "github" + }, + "original": { + "owner": "sogaiu", + "repo": "tree-sitter-janet-simple", + "type": "github" + } + }, + "tree-sitter-java": { + "flake": false, + "locked": { + "lastModified": 1712515070, + "narHash": "sha256-COrEPsdTI6MJeb5iIZtyNHHe6nMsD/EnHDRVDTSKFTg=", + "owner": "tree-sitter", + "repo": "tree-sitter-java", + "rev": "953abfc8bb3eb2f578e1f461edba4a9885f974b8", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-java", + "type": "github" + } + }, + "tree-sitter-javascript": { + "flake": false, + "locked": { + "lastModified": 1720226913, + "narHash": "sha256-+nRJFRin+knawegeVteqtRkiyUeGSLNC2ZIiOIwDKaA=", + "owner": "tree-sitter", + "repo": "tree-sitter-javascript", + "rev": "d767b1a276a4e80d7a6be30bada3070740ba4fa2", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-javascript", + "type": "github" + } + }, + "tree-sitter-jelly": { + "flake": false, + "locked": { + "lastModified": 1715851279, + "narHash": "sha256-YHiHI1kF0zysFYWbMMR7AGH165MVUYtCqszs53ZSwK4=", + "owner": "OpenJelly", + "repo": "tree-sitter-jelly", + "rev": "2ab3767f26c4b1233a31bf6ea9da58823331865d", + "type": "github" + }, + "original": { + "owner": "OpenJelly", + "repo": "tree-sitter-jelly", + "type": "github" + } + }, + "tree-sitter-jinja2": { + "flake": false, + "locked": { + "lastModified": 1705953741, + "narHash": "sha256-nYv30mSi+xTTNtZtMAcuKUfRyH1UtxOmuqKS02Ax1B4=", + "owner": "dbt-labs", + "repo": "tree-sitter-jinja2", + "rev": "9ed363e15aac29f86c70a432514462694e6e0923", + "type": "github" + }, + "original": { + "owner": "dbt-labs", + "repo": "tree-sitter-jinja2", + "type": "github" + } + }, + "tree-sitter-jq": { + "flake": false, + "locked": { + "lastModified": 1663644500, + "narHash": "sha256-pek2Vg1osMYAdx6DfVdZhuIDb26op3i2cfvMrf5v3xY=", + "owner": "flurie", + "repo": "tree-sitter-jq", + "rev": "13990f530e8e6709b7978503da9bc8701d366791", + "type": "github" + }, + "original": { + "owner": "flurie", + "repo": "tree-sitter-jq", + "type": "github" + } + }, + "tree-sitter-jsdoc": { + "flake": false, + "locked": { + "lastModified": 1714956461, + "narHash": "sha256-Mfau8071UiotdSS+/W9kQWhKF7BCRI8WtRxss/U0GQw=", + "owner": "tree-sitter", + "repo": "tree-sitter-jsdoc", + "rev": "49fde205b59a1d9792efc21ee0b6d50bbd35ff14", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-jsdoc", + "type": "github" + } + }, + "tree-sitter-jslt": { + "flake": false, + "locked": { + "lastModified": 1693471471, + "narHash": "sha256-5a8jVg4qfFf6KgM8EGIhl1Ht3I7BxWQL6vAKOdYGszg=", + "owner": "Kuzat", + "repo": "tree-sitter-jslt", + "rev": "3d0c51a48f371471fe87cc0c8ceb0741029ed77c", + "type": "github" + }, + "original": { + "owner": "Kuzat", + "repo": "tree-sitter-jslt", + "type": "github" + } + }, + "tree-sitter-json": { + "flake": false, + "locked": { + "lastModified": 1715022602, + "narHash": "sha256-16/ZRjRolUC/iN7ASrNnXNSkfohBlSqyyYAz4nka6pM=", + "owner": "tree-sitter", + "repo": "tree-sitter-json", + "rev": "94f5c527b2965465956c2000ed6134dd24daf2a7", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-json", + "type": "github" + } + }, + "tree-sitter-json5": { + "flake": false, + "locked": { + "lastModified": 1714520401, + "narHash": "sha256-LaCCjvYnmofOVQ2Nqlzfh3KP3fNG0HBxkOng0gjYY1g=", + "owner": "Joakker", + "repo": "tree-sitter-json5", + "rev": "ab0ba8229d639ec4f3fa5f674c9133477f4b77bd", + "type": "github" + }, + "original": { + "owner": "Joakker", + "repo": "tree-sitter-json5", + "type": "github" + } + }, + "tree-sitter-jsonc": { + "flake": false, + "locked": { + "lastModified": 1615145540, + "narHash": "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU=", + "owner": "WhyNotHugo", + "repo": "tree-sitter-jsonc", + "rev": "02b01653c8a1c198ae7287d566efa86a135b30d5", + "type": "gitlab" + }, + "original": { + "owner": "WhyNotHugo", + "repo": "tree-sitter-jsonc", + "type": "gitlab" + } + }, + "tree-sitter-jsonnet": { + "flake": false, + "locked": { + "lastModified": 1692115061, + "narHash": "sha256-jjDjntNm0YAsG6Ec2n0eB8BjpgEQEAjV8LAZ3GGYhG8=", + "owner": "sourcegraph", + "repo": "tree-sitter-jsonnet", + "rev": "d34615fa12cc1d1cfc1f1f1a80acc9db80ee4596", + "type": "github" + }, + "original": { + "owner": "sourcegraph", + "repo": "tree-sitter-jsonnet", + "type": "github" + } + }, + "tree-sitter-juice": { + "flake": false, + "locked": { + "lastModified": 1710403047, + "narHash": "sha256-2H0iSznq+4GYqNplPbTZjGaUXjf41/UZK/6lNelLmh8=", + "owner": "juicelang", + "repo": "tree-sitter-juice", + "rev": "9fdb5254c14b670df734b8db7f74a27f5a1d1a89", + "type": "github" + }, + "original": { + "owner": "juicelang", + "repo": "tree-sitter-juice", + "type": "github" + } + }, + "tree-sitter-julia": { + "flake": false, + "locked": { + "lastModified": 1717018308, + "narHash": "sha256-a0yLJMnXllHPij8fBjwqYgKRc6GxHHCQjSbPOKdLh9I=", + "owner": "tree-sitter", + "repo": "tree-sitter-julia", + "rev": "f1baa5f8e271109d01cc8ff7473c11df2d8a9aee", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-julia", + "type": "github" + } + }, + "tree-sitter-just": { + "flake": false, + "locked": { + "lastModified": 1719279247, + "narHash": "sha256-rJXgKNYnAjpAh+1dfYH9W6v5t457ROLtjqU3ndzvjr8=", + "owner": "IndianBoy42", + "repo": "tree-sitter-just", + "rev": "379fbe36d1e441bc9414ea050ad0c85c9d6935ea", + "type": "github" + }, + "original": { + "owner": "IndianBoy42", + "repo": "tree-sitter-just", + "type": "github" + } + }, + "tree-sitter-kanata": { + "flake": false, + "locked": { + "lastModified": 1713627792, + "narHash": "sha256-C1JEvaSJAwV/040KAjAK2aX+jdkIMVixr78c7jY0COU=", + "owner": "postsolar", + "repo": "tree-sitter-kanata", + "rev": "a6213d06ea6efa432702bbbc6b4c5dcddc21df2a", + "type": "github" + }, + "original": { + "owner": "postsolar", + "repo": "tree-sitter-kanata", + "type": "github" + } + }, + "tree-sitter-kcl": { + "flake": false, + "locked": { + "lastModified": 1719563104, + "narHash": "sha256-m2Enli4pMkZVHMgwO1CW5A1PzMUZVs7qLAq3+IMuJpg=", + "owner": "kcl-lang", + "repo": "tree-sitter-kcl", + "rev": "8350098d4c1fe185dbda54a499db896defb303ae", + "type": "github" + }, + "original": { + "owner": "kcl-lang", + "repo": "tree-sitter-kcl", + "type": "github" + } + }, + "tree-sitter-kconfig": { + "flake": false, + "locked": { + "lastModified": 1706768576, + "narHash": "sha256-a3uTjtA4KQ8KxEmpva2oHcqp8EwbI5+h9U+qoPSgDd4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-kconfig", + "rev": "486fea71f61ad9f3fd4072a118402e97fe88d26c", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-kconfig", + "type": "github" + } + }, + "tree-sitter-kdl": { + "flake": false, + "locked": { + "lastModified": 1717886919, + "narHash": "sha256-irx8aMEdZG2WcQVE2c7ahwLjqEoUAOOjvhDDk69a6lE=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-kdl", + "rev": "b37e3d58e5c5cf8d739b315d6114e02d42e66664", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-kdl", + "type": "github" + } + }, + "tree-sitter-kittyconf": { + "flake": false, + "locked": { + "lastModified": 1679628433, + "narHash": "sha256-ELLlQPR6y8Y+vz6LX6Dx840X2UkrL/mhYZJ3NpaJrMs=", + "owner": "clo4", + "repo": "tree-sitter-kitty-conf", + "rev": "9cdf551522d509c0432f136eb373bdf2e6032493", + "type": "github" + }, + "original": { + "owner": "clo4", + "repo": "tree-sitter-kitty-conf", + "type": "github" + } + }, + "tree-sitter-koka": { + "flake": false, + "locked": { + "lastModified": 1705888571, + "narHash": "sha256-s1HA7HTzPBIl6Av+1f98b34oGcaOHMb/bBdbjxh1ta8=", + "owner": "mtoohey31", + "repo": "tree-sitter-koka", + "rev": "96d070c3700692858035f3524cc0ad944cef2594", + "type": "github" + }, + "original": { + "owner": "mtoohey31", + "repo": "tree-sitter-koka", + "type": "github" + } + }, + "tree-sitter-kotlin": { + "flake": false, + "locked": { + "lastModified": 1715121916, + "narHash": "sha256-fuEKCtCzaWOp0gKrsPMOW9oGOXnM2Qb652Nhn1lc1eA=", + "owner": "fwcd", + "repo": "tree-sitter-kotlin", + "rev": "c9cb8504b81684375e7beb8907517dbd6947a1be", + "type": "github" + }, + "original": { + "owner": "fwcd", + "repo": "tree-sitter-kotlin", + "type": "github" + } + }, + "tree-sitter-koto": { + "flake": false, + "locked": { + "lastModified": 1717690585, + "narHash": "sha256-PKbxUSlLHBQBhOzQpaGpP24zmfxjRD9rO5I4OIeeL4g=", + "owner": "koto-lang", + "repo": "tree-sitter-koto", + "rev": "d4109879ba1387d19095269a7473bd7d274ab848", + "type": "github" + }, + "original": { + "owner": "koto-lang", + "repo": "tree-sitter-koto", + "type": "github" + } + }, + "tree-sitter-kusto": { + "flake": false, + "locked": { + "lastModified": 1699034884, + "narHash": "sha256-CZCvgOtHjCgyzKFdys+ZvSWCj1I1/b2MnaJcdAtm2aY=", + "owner": "Willem-J-an", + "repo": "tree-sitter-kusto", + "rev": "8353a1296607d6ba33db7c7e312226e5fc83e8ce", + "type": "github" + }, + "original": { + "owner": "Willem-J-an", + "repo": "tree-sitter-kusto", + "type": "github" + } + }, + "tree-sitter-lalrpop": { + "flake": false, + "locked": { + "lastModified": 1714993000, + "narHash": "sha256-rVWmYF26DbPHoNRBv9FKEeacSbgw93PHy/wrQDGzlWk=", + "owner": "traxys", + "repo": "tree-sitter-lalrpop", + "rev": "854a40e99f7c70258e522bdb8ab584ede6196e2e", + "type": "github" + }, + "original": { + "owner": "traxys", + "repo": "tree-sitter-lalrpop", + "type": "github" + } + }, + "tree-sitter-latex": { + "flake": false, + "locked": { + "lastModified": 1719151438, + "narHash": "sha256-QOlnE5JnJHdupL12YMT6cIRcP/2GKsewPkRuWwAwliI=", + "owner": "latex-lsp", + "repo": "tree-sitter-latex", + "rev": "08d8b885a3fa67a6e8aa8edd8988eaa55db46ba4", + "type": "github" + }, + "original": { + "owner": "latex-lsp", + "repo": "tree-sitter-latex", + "type": "github" + } + }, + "tree-sitter-ld": { + "flake": false, + "locked": { + "lastModified": 1712961167, + "narHash": "sha256-U+yqSO+vo1RAZrCqCojhY4HwjcjirZU/HgWDCdw3YGw=", + "owner": "mtoohey31", + "repo": "tree-sitter-ld", + "rev": "0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9", + "type": "github" + }, + "original": { + "owner": "mtoohey31", + "repo": "tree-sitter-ld", + "type": "github" + } + }, + "tree-sitter-ldif": { + "flake": false, + "locked": { + "lastModified": 1685204070, + "narHash": "sha256-xivgajrM0sqbEcX+ZN0h5C+s7KJVJanrvxRQ/j1VNIQ=", + "owner": "kepet19", + "repo": "tree-sitter-ldif", + "rev": "0a917207f65ba3e3acfa9cda16142ee39c4c1aaa", + "type": "github" + }, + "original": { + "owner": "kepet19", + "repo": "tree-sitter-ldif", + "type": "github" + } + }, + "tree-sitter-lean": { + "flake": false, + "locked": { + "lastModified": 1655997541, + "narHash": "sha256-yrxjynqNpWwF50fAnbf6SNcoLqzZC5cdZCWAZg2zNfs=", + "owner": "Julian", + "repo": "tree-sitter-lean", + "rev": "50945b4f7bde98d70ffca850c4e136ce053934df", + "type": "github" + }, + "original": { + "owner": "Julian", + "repo": "tree-sitter-lean", + "type": "github" + } + }, + "tree-sitter-ledger": { + "flake": false, + "locked": { + "lastModified": 1683515619, + "narHash": "sha256-BDMmRRqJXZTgK3yHX+yqgWHGpsMLqzTcQxFYaAWxroo=", + "owner": "cbarrete", + "repo": "tree-sitter-ledger", + "rev": "8a841fb20ce683bfbb3469e6ba67f2851cfdf94a", + "type": "github" + }, + "original": { + "owner": "cbarrete", + "repo": "tree-sitter-ledger", + "type": "github" + } + }, + "tree-sitter-leo": { + "flake": false, + "locked": { + "lastModified": 1702168810, + "narHash": "sha256-D3jtNBYLgN2/0TnbOMJrsuZrP+PMr835aDYlCwIPPrk=", + "owner": "r001", + "repo": "tree-sitter-leo", + "rev": "304611b5eaf53aca07459a0a03803b83b6dfd3b3", + "type": "github" + }, + "original": { + "owner": "r001", + "repo": "tree-sitter-leo", + "type": "github" + } + }, + "tree-sitter-linkerscript": { + "flake": false, + "locked": { + "lastModified": 1700368878, + "narHash": "sha256-Do8MIcl5DJo00V4wqIbdVC0to+2YYwfy08QWqSLMkQA=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-linkerscript", + "rev": "f99011a3554213b654985a4b0a65b3b032ec4621", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-linkerscript", + "type": "github" + } + }, + "tree-sitter-liquid": { + "flake": false, + "locked": { + "lastModified": 1720454154, + "narHash": "sha256-F/nP+zXySjKHX9Y9zqexhwn02sZejUXMPDcWRh6s7Yo=", + "owner": "hankthetank27", + "repo": "tree-sitter-liquid", + "rev": "7862a3424832c3a9d45eb21143b375837bd6573b", + "type": "github" + }, + "original": { + "owner": "hankthetank27", + "repo": "tree-sitter-liquid", + "type": "github" + } + }, + "tree-sitter-liquidsoap": { + "flake": false, + "locked": { + "lastModified": 1716143433, + "narHash": "sha256-FERYGF9D163b6S/YBwHwkrUM2qRkEKOViSDRa61OjtQ=", + "owner": "savonet", + "repo": "tree-sitter-liquidsoap", + "rev": "14feafa91630afb1ab9988cf9b738b7ea29f3f89", + "type": "github" + }, + "original": { + "owner": "savonet", + "repo": "tree-sitter-liquidsoap", + "type": "github" + } + }, + "tree-sitter-llvm": { + "flake": false, + "locked": { + "lastModified": 1694199951, + "narHash": "sha256-9OCiD7Hotl7EYoggX0lArwFvK2OZisBUsX7xv8+Ig+o=", + "owner": "benwilliamgraham", + "repo": "tree-sitter-llvm", + "rev": "1b96e58faf558ce057d4dc664b904528aee743cb", + "type": "github" + }, + "original": { + "owner": "benwilliamgraham", + "repo": "tree-sitter-llvm", + "type": "github" + } + }, + "tree-sitter-llvm-mir": { + "flake": false, + "locked": { + "lastModified": 1640906605, + "narHash": "sha256-uQwKSNJfoeDDSi4YZwudUZD3kxkngvW2ZP1qtVKvfqg=", + "owner": "Flakebi", + "repo": "tree-sitter-llvm-mir", + "rev": "06fabca19454b2dc00c1b211a7cb7ad0bc2585f1", + "type": "github" + }, + "original": { + "owner": "Flakebi", + "repo": "tree-sitter-llvm-mir", + "type": "github" + } + }, + "tree-sitter-log": { + "flake": false, + "locked": { + "lastModified": 1700995955, + "narHash": "sha256-lvN2it+pNyYvGIqtRI+zUZwPrj/3SLMZX9zordYg3IU=", + "owner": "Tudyx", + "repo": "tree-sitter-log", + "rev": "62cfe307e942af3417171243b599cc7deac5eab9", + "type": "github" + }, + "original": { + "owner": "Tudyx", + "repo": "tree-sitter-log", + "type": "github" + } + }, + "tree-sitter-loongdoc": { + "flake": false, + "locked": { + "lastModified": 1720431115, + "narHash": "sha256-Edr4CmqcOwEpR+RV19KlC20sK0qYgkmzcByxjjze60M=", + "owner": "cathaysia", + "repo": "tree-sitter-loongdoc", + "rev": "07353836ecea890659acaefa43129dd0d9d68d48", + "type": "github" + }, + "original": { + "owner": "cathaysia", + "repo": "tree-sitter-loongdoc", + "type": "github" + } + }, + "tree-sitter-lox": { + "flake": false, + "locked": { + "lastModified": 1682267590, + "narHash": "sha256-HNCsfgo09HM3DzY5aUzxrAQoGB5i37N5/5KCp1Ct8Oc=", + "owner": "ajeetdsouza", + "repo": "tree-sitter-lox", + "rev": "7e39bb2efbfe61d3f1bae6ab263d9a370c20395f", + "type": "github" + }, + "original": { + "owner": "ajeetdsouza", + "repo": "tree-sitter-lox", + "type": "github" + } + }, + "tree-sitter-lpf": { + "flake": false, + "locked": { + "lastModified": 1697225096, + "narHash": "sha256-Y+W4Ceb0+gUJbBC9ziy672not6zc8JVIGTWYsPmWk7c=", + "owner": "TheZoq2", + "repo": "tree-sitter-lpf", + "rev": "db7372e60c722ca7f12ab359e57e6bf7611ab126", + "type": "gitlab" + }, + "original": { + "owner": "TheZoq2", + "repo": "tree-sitter-lpf", + "type": "gitlab" + } + }, + "tree-sitter-lua": { + "flake": false, + "locked": { + "lastModified": 1710150044, + "narHash": "sha256-uFaEptW4wPrqgHfB1mYmVltf+4no61L2cPgpsr5qBIU=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-lua", + "rev": "a24dab177e58c9c6832f96b9a73102a0cfbced4a", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-lua", + "type": "github" + } + }, + "tree-sitter-luadoc": { + "flake": false, + "locked": { + "lastModified": 1707487264, + "narHash": "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-luadoc", + "rev": "873612aadd3f684dd4e631bdf42ea8990c57634e", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-luadoc", + "type": "github" + } + }, + "tree-sitter-luap": { + "flake": false, + "locked": { + "lastModified": 1717886863, + "narHash": "sha256-4mMUHBsdK4U4uhh8GpKlG3p/s3ZCcLX1qATPyTD4Xhg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-luap", + "rev": "c134aaec6acf4fa95fe4aa0dc9aba3eacdbbe55a", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-luap", + "type": "github" + } + }, + "tree-sitter-luau": { + "flake": false, + "locked": { + "lastModified": 1719163427, + "narHash": "sha256-qoKLG9hPyvcpDEssSrsUnr+w6B8qvXXIXLdvoCZhjic=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-luau", + "rev": "fbadc96272f718dba267628ba7b0e694c368cef3", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-luau", + "type": "github" + } + }, + "tree-sitter-lura": { + "flake": false, + "locked": { + "lastModified": 1700067164, + "narHash": "sha256-R1SiB4i+5Pi9kESyykBFMvNb5S183McxtsFAK6ixfr0=", + "owner": "aripiprazole", + "repo": "lura", + "rev": "4f65c2e727c04138f2ce2ef56b512f2bbd760274", + "type": "github" + }, + "original": { + "owner": "aripiprazole", + "repo": "lura", + "type": "github" + } + }, + "tree-sitter-m68k": { + "flake": false, + "locked": { + "lastModified": 1719490595, + "narHash": "sha256-QJZDozY0UO7tWemKGk3MjDrM/bjpbwCJbWXY0fTL9fQ=", + "owner": "grahambates", + "repo": "tree-sitter-m68k", + "rev": "9e082a2253c50eb3d80e84bbd635e57cfb1476a2", + "type": "github" + }, + "original": { + "owner": "grahambates", + "repo": "tree-sitter-m68k", + "type": "github" + } + }, + "tree-sitter-magik": { + "flake": false, + "locked": { + "lastModified": 1717567815, + "narHash": "sha256-JyfHhBrb7g++kl3IqFXIITuj1EaPpIl2qxUIpIq2HNM=", + "owner": "krn-robin", + "repo": "tree-sitter-magik", + "rev": "d66edfd84d2751836d401097ff08711b1337548d", + "type": "github" + }, + "original": { + "owner": "krn-robin", + "repo": "tree-sitter-magik", + "type": "github" + } + }, + "tree-sitter-make": { + "flake": false, + "locked": { + "lastModified": 1639674857, + "narHash": "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0=", + "owner": "alemuller", + "repo": "tree-sitter-make", + "rev": "a4b9187417d6be349ee5fd4b6e77b4172c6827dd", + "type": "github" + }, + "original": { + "owner": "alemuller", + "repo": "tree-sitter-make", + "type": "github" + } + }, + "tree-sitter-markdoc": { + "flake": false, + "locked": { + "lastModified": 1690702007, + "narHash": "sha256-TLwy1/q/2DQdRpNrlpO3tyMFkS26dCsi1STHEkkoU/s=", + "owner": "markdoc-extra", + "repo": "tree-sitter-markdoc", + "rev": "fe933e7737d5c97404b03d0979f63b45049d20a7", + "type": "github" + }, + "original": { + "owner": "markdoc-extra", + "repo": "tree-sitter-markdoc", + "type": "github" + } + }, + "tree-sitter-markdown": { + "flake": false, + "locked": { + "lastModified": 1712069868, + "narHash": "sha256-Ai8w5fVtN6NofEGG3VQNd8pNPVijYw6nDzrhedKMOe4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-markdown", + "rev": "7fe453beacecf02c86f7736439f238f5bb8b5c9b", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-markdown", + "type": "github" + } + }, + "tree-sitter-martian": { + "flake": false, + "locked": { + "lastModified": 1714264000, + "narHash": "sha256-LOoy4FOwzf+DUd/PpJh6tiHGacHpezoRx4/7PTpb1Sg=", + "owner": "LoganAMorrison", + "repo": "tree-sitter-martian", + "rev": "d9624139803b9ad5e0a2ea1f3b77bf5a8bb07418", + "type": "github" + }, + "original": { + "owner": "LoganAMorrison", + "repo": "tree-sitter-martian", + "type": "github" + } + }, + "tree-sitter-matlab": { + "flake": false, + "locked": { + "lastModified": 1719654351, + "narHash": "sha256-M7dECDfpRZHlkjCNvQcAneKR9KHf6HwtoHADZRjIB/Y=", + "owner": "acristoffers", + "repo": "tree-sitter-matlab", + "rev": "2825fb578325ac308945318881445a89ea06e0f6", + "type": "github" + }, + "original": { + "owner": "acristoffers", + "repo": "tree-sitter-matlab", + "type": "github" + } + }, + "tree-sitter-mediawiki": { + "flake": false, + "locked": { + "lastModified": 1660933063, + "narHash": "sha256-NNng2ZkeNFf7oHfv5DIH1l/gkvjZuOvuArrYOhHLwJ0=", + "owner": "Ordoviz", + "repo": "tree-sitter-mediawiki", + "rev": "1340c1bf8a0379b49318ab237fd43aa3cffcad5b", + "type": "github" + }, + "original": { + "owner": "Ordoviz", + "repo": "tree-sitter-mediawiki", + "type": "github" + } + }, + "tree-sitter-melody": { + "flake": false, + "locked": { + "lastModified": 1710998889, + "narHash": "sha256-55howgZT5lxgSQUiHtndXeEo6Fybf6AL8FcEBUej7RQ=", + "owner": "abiriadev", + "repo": "tree-sitter-melody", + "rev": "ade2f6aa32bd8e87eba3f7c736ff97c6047b69d1", + "type": "github" + }, + "original": { + "owner": "abiriadev", + "repo": "tree-sitter-melody", + "type": "github" + } + }, + "tree-sitter-menhir": { + "flake": false, + "locked": { + "lastModified": 1689586853, + "narHash": "sha256-CQVEQurf8Ur5xnz+g7e1nck0a32o4oeMOT78thjx8MQ=", + "owner": "Kerl13", + "repo": "tree-sitter-menhir", + "rev": "be8866a6bcc2b563ab0de895af69daeffa88fe70", + "type": "github" + }, + "original": { + "owner": "Kerl13", + "repo": "tree-sitter-menhir", + "type": "github" + } + }, + "tree-sitter-merlin6502": { + "flake": false, + "locked": { + "lastModified": 1713706497, + "narHash": "sha256-cF0yMYO2yQbCu25J6H9vLxOW51ilYAn4D+JUwcCdnOw=", + "owner": "dfgordon", + "repo": "tree-sitter-merlin6502", + "rev": "8b973bda31064c2440fbad9ceb876aeadbad61a8", + "type": "github" + }, + "original": { + "owner": "dfgordon", + "repo": "tree-sitter-merlin6502", + "type": "github" + } + }, + "tree-sitter-mermaid": { + "flake": false, + "locked": { + "lastModified": 1713824419, + "narHash": "sha256-Tt1bPqpL59FQzuI8CPljBmQoAfJPUkVC9Xe1GcfXzfE=", + "owner": "monaqa", + "repo": "tree-sitter-mermaid", + "rev": "90ae195b31933ceb9d079abfa8a3ad0a36fee4cc", + "type": "github" + }, + "original": { + "owner": "monaqa", + "repo": "tree-sitter-mermaid", + "type": "github" + } + }, + "tree-sitter-mers": { + "flake": false, + "locked": { + "lastModified": 1720006363, + "narHash": "sha256-d0iYwPH4LuF1evhJUmSUk5x+beOA4jGAnZ8a75lCH8s=", + "owner": "Dummi26", + "repo": "mers", + "rev": "a9e5f9209c8ccadba9e882837b5846e440ea8c9a", + "type": "github" + }, + "original": { + "owner": "Dummi26", + "repo": "mers", + "type": "github" + } + }, + "tree-sitter-meson": { + "flake": false, + "locked": { + "lastModified": 1711445852, + "narHash": "sha256-+RqhCA+WoE2Lnk9vGiAYcdvl+ovxX5kaJhQ8m9H/fvo=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-meson", + "rev": "bd17c824196ce70800f64ad39cfddd1b17acc13f", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-meson", + "type": "github" + } + }, + "tree-sitter-mips": { + "flake": false, + "locked": { + "lastModified": 1714454361, + "narHash": "sha256-NfkuDfC91L64HELTOiQSDxpULHu1y8/3hghK6WyrVzk=", + "owner": "cknacayama", + "repo": "tree-sitter-mips", + "rev": "88705785b0c60d3e8b0a460c7db46dabb4d1f552", + "type": "github" + }, + "original": { + "owner": "cknacayama", + "repo": "tree-sitter-mips", + "type": "github" + } + }, + "tree-sitter-mlir": { + "flake": false, + "locked": { + "lastModified": 1720506179, + "narHash": "sha256-zIbtvtpLQmXhFj5KDQRwsUJfUi6AkZjfp55n0X5lN4o=", + "owner": "artagnon", + "repo": "tree-sitter-mlir", + "rev": "affbd6f3b08155826a22cfa8373147acbf60f1f1", + "type": "github" + }, + "original": { + "owner": "artagnon", + "repo": "tree-sitter-mlir", + "type": "github" + } + }, + "tree-sitter-mojo": { + "flake": false, + "locked": { + "lastModified": 1717572210, + "narHash": "sha256-T+5QT7iVH//ysBfHDmG/nSNY7tjC3xH02pbPOL7WEZA=", + "owner": "lsh", + "repo": "tree-sitter-mojo", + "rev": "fb231abd48a6fa59db32e143ab7624cc97c75fd8", + "type": "github" + }, + "original": { + "owner": "lsh", + "repo": "tree-sitter-mojo", + "type": "github" + } + }, + "tree-sitter-moshell": { + "flake": false, + "locked": { + "lastModified": 1697055184, + "narHash": "sha256-3V/CHfMJkFkHhv7UzFhGsvld5FjRtG4+CU25ivTBUTw=", + "owner": "moshell-lang", + "repo": "tree-sitter-moshell", + "rev": "e189485969e60dd2c79707a4f890424a57a6f3d7", + "type": "github" + }, + "original": { + "owner": "moshell-lang", + "repo": "tree-sitter-moshell", + "type": "github" + } + }, + "tree-sitter-motoko": { + "flake": false, + "locked": { + "lastModified": 1681387919, + "narHash": "sha256-T8liLRBAwx696kR/FOr2cBHNAjkbinCzICHph3aR+n0=", + "owner": "polychromatist", + "repo": "tree-sitter-motoko", + "rev": "04ff8c537ca65fcdbd0c7d8ee9a47a60273bc194", + "type": "github" + }, + "original": { + "owner": "polychromatist", + "repo": "tree-sitter-motoko", + "type": "github" + } + }, + "tree-sitter-move": { + "flake": false, + "locked": { + "lastModified": 1719613979, + "narHash": "sha256-8wZY14vMsqTXqGsT6/sKe6en/Sr647zRiWh/lqYGKvg=", + "owner": "tzakian", + "repo": "tree-sitter-move", + "rev": "f3c7609f398aa4291c04204440c6e4a7a3979229", + "type": "github" + }, + "original": { + "owner": "tzakian", + "repo": "tree-sitter-move", + "type": "github" + } + }, + "tree-sitter-move-on-aptos": { + "flake": false, + "locked": { + "lastModified": 1719938987, + "narHash": "sha256-g1Ew64cyfCQlLywMCIJ2NggOSREaPebUFPpD8I3Q+5o=", + "owner": "aptos-labs", + "repo": "tree-sitter-move-on-aptos", + "rev": "3235a9fc83872d7d20800b0713f7c6e9966442d1", + "type": "github" + }, + "original": { + "owner": "aptos-labs", + "repo": "tree-sitter-move-on-aptos", + "type": "github" + } + }, + "tree-sitter-muttrc": { + "flake": false, + "locked": { + "lastModified": 1713778677, + "narHash": "sha256-GiM9jXtaL/GEUmBuiMB7pZP0VnHVzRETwwCHQsHyaTM=", + "owner": "neomutt", + "repo": "tree-sitter-muttrc", + "rev": "90ef60852c410bd964cd3b954366e4c403c17314", + "type": "github" + }, + "original": { + "owner": "neomutt", + "repo": "tree-sitter-muttrc", + "type": "github" + } + }, + "tree-sitter-myst": { + "flake": false, + "locked": { + "lastModified": 1675149456, + "narHash": "sha256-yzO293nk+++EUEIhlWHVshMtRw7tVhk0r+4KdeV0SI0=", + "owner": "elxy", + "repo": "tree-sitter-myst", + "rev": "aefef012b09e628d3548bb4653474c5db2661daf", + "type": "github" + }, + "original": { + "owner": "elxy", + "repo": "tree-sitter-myst", + "type": "github" + } + }, + "tree-sitter-nasl": { + "flake": false, + "locked": { + "lastModified": 1658863340, + "narHash": "sha256-0izsjKPVes64UoGvkh5/l3u6CE8Urkgz9XadkJSYtMQ=", + "owner": "nichtsfrei", + "repo": "tree-sitter-nasl", + "rev": "bf84c55267f1a7b9fc10a9b3932b7e2d31e98863", + "type": "github" + }, + "original": { + "owner": "nichtsfrei", + "repo": "tree-sitter-nasl", + "type": "github" + } + }, + "tree-sitter-nasm": { + "flake": false, + "locked": { + "lastModified": 1714723864, + "narHash": "sha256-205joaeq4ZSyfgxagPQTsx0zpZwSEpq1VCQoHJ77OL8=", + "owner": "naclsn", + "repo": "tree-sitter-nasm", + "rev": "570f3d7be01fffc751237f4cfcf52d04e20532d1", + "type": "github" + }, + "original": { + "owner": "naclsn", + "repo": "tree-sitter-nasm", + "type": "github" + } + }, + "tree-sitter-navi": { + "flake": false, + "locked": { + "lastModified": 1715578764, + "narHash": "sha256-DqOe7TkCA0eo70E2Gk2ynRpCAImxDQA9ETYLIiYG404=", + "owner": "navi-language", + "repo": "tree-sitter-navi", + "rev": "af94aa5b50303f1fbc53349b97c6817f89e6e85c", + "type": "github" + }, + "original": { + "owner": "navi-language", + "repo": "tree-sitter-navi", + "type": "github" + } + }, + "tree-sitter-navi-stream": { + "flake": false, + "locked": { + "lastModified": 1712918581, + "narHash": "sha256-bNrj0rHn35pMkiC5FQIeDlTj11ez6YoHeU2GxAq0EE4=", + "owner": "navi-language", + "repo": "tree-sitter-navi-stream", + "rev": "90445ef33a57f00c948c26ec3ae8cd1b908a50a9", + "type": "github" + }, + "original": { + "owner": "navi-language", + "repo": "tree-sitter-navi-stream", + "type": "github" + } + }, + "tree-sitter-newick": { + "flake": false, + "locked": { + "lastModified": 1707736101, + "narHash": "sha256-LoVVH8vnSHlP8Fuj9GPx8wjNNh45pmRyRgJNSdYAyj0=", + "owner": "delehef", + "repo": "tree-sitter-newick", + "rev": "efb5d960e10582a598a09d8dd4bea2924a7c51b7", + "type": "github" + }, + "original": { + "owner": "delehef", + "repo": "tree-sitter-newick", + "type": "github" + } + }, + "tree-sitter-nginx": { + "flake": false, + "locked": { + "lastModified": 1712439197, + "narHash": "sha256-Sa7audtwH8EgrHJ5XIUKTdveZU2pDPoUq70InQ6qcKA=", + "owner": "joncoole", + "repo": "tree-sitter-nginx", + "rev": "b4b61db443602b69410ab469c122c01b1e685aa0", + "type": "gitlab" + }, + "original": { + "owner": "joncoole", + "repo": "tree-sitter-nginx", + "type": "gitlab" + } + }, + "tree-sitter-nickel": { + "flake": false, + "locked": { + "lastModified": 1719232422, + "narHash": "sha256-a4NU9tzQ+g9dxF3/LAkEm83QnEJcAoNcIrrQwXSSTPE=", + "owner": "nickel-lang", + "repo": "tree-sitter-nickel", + "rev": "3039ad9e9af3c1ffe049a04ee83a2b489915b0b9", + "type": "github" + }, + "original": { + "owner": "nickel-lang", + "repo": "tree-sitter-nickel", + "type": "github" + } + }, + "tree-sitter-nim": { + "flake": false, + "locked": { + "lastModified": 1720741202, + "narHash": "sha256-JwR5Og1pGDTHI49rFsnfStrTcZ7hOseK6YyFIVlQ1o4=", + "owner": "alaviss", + "repo": "tree-sitter-nim", + "rev": "897e5d346f0b59ed62b517cfb0f1a845ad8f0ab7", + "type": "github" + }, + "original": { + "owner": "alaviss", + "repo": "tree-sitter-nim", + "type": "github" + } + }, + "tree-sitter-nim-format-string": { + "flake": false, + "locked": { + "lastModified": 1697912331, + "narHash": "sha256-hbM0JIxtZ3e2JUV4jXYO4RIO6r63nf2csvsLeIxkMn0=", + "owner": "aMOPel", + "repo": "tree-sitter-nim-format-string", + "rev": "d45f75022d147cda056e98bfba68222c9c8eca3a", + "type": "github" + }, + "original": { + "owner": "aMOPel", + "repo": "tree-sitter-nim-format-string", + "type": "github" + } + }, + "tree-sitter-ninja": { + "flake": false, + "locked": { + "lastModified": 1641598839, + "narHash": "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4=", + "owner": "alemuller", + "repo": "tree-sitter-ninja", + "rev": "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267", + "type": "github" + }, + "original": { + "owner": "alemuller", + "repo": "tree-sitter-ninja", + "type": "github" + } + }, + "tree-sitter-nix": { + "flake": false, + "locked": { + "lastModified": 1718961036, + "narHash": "sha256-hnY0lDF4S5W5DUJXNcXt2qySnCu16AgEiGmy/zQSzu4=", + "owner": "nix-community", + "repo": "tree-sitter-nix", + "rev": "0fdada10f1f845ca9116e279ad8f5d0ca93e9949", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "tree-sitter-nix", + "type": "github" + } + }, + "tree-sitter-noir": { + "flake": false, + "locked": { + "lastModified": 1697992602, + "narHash": "sha256-Z1BUa8Q7LrdJbHR3S4EtFBatUjnxXaZJmLsfJDTkiwo=", + "owner": "hhamud", + "repo": "tree-sitter-noir", + "rev": "4cc223f677d72db319f1c8331b65a9564805c7bf", + "type": "github" + }, + "original": { + "owner": "hhamud", + "repo": "tree-sitter-noir", + "type": "github" + } + }, + "tree-sitter-nois": { + "flake": false, + "locked": { + "lastModified": 1713595096, + "narHash": "sha256-vULXZGG3mgLA51btQ3pRLzoNdZRSuOMTWU+lRDK49Eg=", + "owner": "nois-lang", + "repo": "tree-sitter-nois", + "rev": "0e9c9e962177dc0a17d6bd79ff14330334466800", + "type": "github" + }, + "original": { + "owner": "nois-lang", + "repo": "tree-sitter-nois", + "type": "github" + } + }, + "tree-sitter-norg": { + "flake": false, + "locked": { + "lastModified": 1713548232, + "narHash": "sha256-baJdvWfwUx1U2RX0G6ECaGPGZBFbWsVUhh3kYPaYeiE=", + "owner": "nvim-neorg", + "repo": "tree-sitter-norg", + "rev": "aa1a1a7ded81a094cc3d5cb14bea6f34b86d8688", + "type": "github" + }, + "original": { + "owner": "nvim-neorg", + "repo": "tree-sitter-norg", + "type": "github" + } + }, + "tree-sitter-nqc": { + "flake": false, + "locked": { + "lastModified": 1693463597, + "narHash": "sha256-Gf6410cWLENCgI1uIBVBl4RnRuVCHkWkn6sxusmI6j4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-nqc", + "rev": "14e6da1627aaef21d2b2aa0c37d04269766dcc1d", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-nqc", + "type": "github" + } + }, + "tree-sitter-nu": { + "flake": false, + "locked": { + "lastModified": 1718277915, + "narHash": "sha256-A5GiOpITOv3H0wytCv6t43buQ8IzxEXrk3gTlOrO0K0=", + "owner": "nushell", + "repo": "tree-sitter-nu", + "rev": "0bb9a602d9bc94b66fab96ce51d46a5a227ab76c", + "type": "github" + }, + "original": { + "owner": "nushell", + "repo": "tree-sitter-nu", + "type": "github" + } + }, + "tree-sitter-numbat": { + "flake": false, + "locked": { + "lastModified": 1712233253, + "narHash": "sha256-QysXc0R+3HxjrdWWklrw9r8wq9gKuIRsZrMK3vh4sC0=", + "owner": "irevoire", + "repo": "tree-sitter-numbat", + "rev": "b4dd180397cad0638abbf18b54e354ea43276f46", + "type": "github" + }, + "original": { + "owner": "irevoire", + "repo": "tree-sitter-numbat", + "type": "github" + } + }, + "tree-sitter-nv": { + "flake": false, + "locked": { + "lastModified": 1720483842, + "narHash": "sha256-I1v58S7u/dpvW1dlbzN0EyT5ziohN/rHC5PEi/WJ83w=", + "owner": "lbennett-stacki", + "repo": "nv", + "rev": "945856b8f7c9d208b5f905d393d75dd895f1298a", + "type": "github" + }, + "original": { + "owner": "lbennett-stacki", + "repo": "nv", + "type": "github" + } + }, + "tree-sitter-objc": { + "flake": false, + "locked": { + "lastModified": 1691972461, + "narHash": "sha256-Q1qAUgoYfpxmhn5XpnCwLBdu2BL2YF2We9bjumR8dNk=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-objc", + "rev": "62e61b6f5c0289c376d61a8c91faf6435cde9012", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-objc", + "type": "github" + } + }, + "tree-sitter-objdump": { + "flake": false, + "locked": { + "lastModified": 1699933043, + "narHash": "sha256-OPqIhgItghXplQ78Vlwd0G6KtDWTVkaG17RPqx1b5JY=", + "owner": "ColinKennedy", + "repo": "tree-sitter-objdump", + "rev": "28d3b2e25a0b1881d1b47ed1924ca276c7003d45", + "type": "github" + }, + "original": { + "owner": "ColinKennedy", + "repo": "tree-sitter-objdump", + "type": "github" + } + }, + "tree-sitter-ocaml": { + "flake": false, + "locked": { + "lastModified": 1719773280, + "narHash": "sha256-2yuMHJtG1xHiHzMCrr72UpTjKHZP9Mxbnq77g67qouo=", + "owner": "tree-sitter", + "repo": "tree-sitter-ocaml", + "rev": "cd95a67cea8c839d62fc5206ed1f5c66ff9ca255", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-ocaml", + "type": "github" + } + }, + "tree-sitter-ocamllex": { + "flake": false, + "locked": { + "lastModified": 1690454142, + "narHash": "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now=", + "owner": "314eter", + "repo": "tree-sitter-ocamllex", + "rev": "4b9898ccbf198602bb0dec9cd67cc1d2c0a4fad2", + "type": "github" + }, + "original": { + "owner": "314eter", + "repo": "tree-sitter-ocamllex", + "type": "github" + } + }, + "tree-sitter-odin": { + "flake": false, + "locked": { + "lastModified": 1716261471, + "narHash": "sha256-QZn+XgVQXEaMZF4XkMfS4bHf/tQIersI8982JQyiXms=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-odin", + "rev": "d37b8f24f653378b268ec18404e9c14ad355b128", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-odin", + "type": "github" + } + }, + "tree-sitter-ohm": { + "flake": false, + "locked": { + "lastModified": 1711312058, + "narHash": "sha256-r8cPJiTbHl2V2DnOaEv6WHIfF0DUsUtI9jtzxUVW0nM=", + "owner": "novusnota", + "repo": "tree-sitter-ohm", + "rev": "8b77e85eecd5597831bd8827f14a3a4fbc4a1337", + "type": "github" + }, + "original": { + "owner": "novusnota", + "repo": "tree-sitter-ohm", + "type": "github" + } + }, + "tree-sitter-omnetpp-msg": { + "flake": false, + "locked": { + "lastModified": 1716569636, + "narHash": "sha256-mbp8BU3IBkevWOhRtm6Gb5Xq/MGrepe9y8Lltt7H4WA=", + "owner": "omnetpp", + "repo": "tree-sitter", + "rev": "8e300aba5a6a807b3a359341f4c1c95e3e19797e", + "type": "github" + }, + "original": { + "owner": "omnetpp", + "repo": "tree-sitter", + "type": "github" + } + }, + "tree-sitter-onyx": { + "flake": false, + "locked": { + "lastModified": 1719329674, + "narHash": "sha256-O27eGTww5XSJMHd767en7SIsJdic0j5cA2k2ieOBsso=", + "owner": "brendanfh", + "repo": "tree-sitter-onyx", + "rev": "4aafe1df4f7c06af39a68116a4ec61e20076b3a4", + "type": "github" + }, + "original": { + "owner": "brendanfh", + "repo": "tree-sitter-onyx", + "type": "github" + } + }, + "tree-sitter-opencl": { + "flake": false, + "locked": { + "lastModified": 1680164392, + "narHash": "sha256-tymKOBQbbXAI4bUDSOnZaMoyhFuDwSInvqgGq0eTDl8=", + "owner": "lefp", + "repo": "tree-sitter-opencl", + "rev": "8e1d24a57066b3cd1bb9685bbc1ca9de5c1b78fb", + "type": "github" + }, + "original": { + "owner": "lefp", + "repo": "tree-sitter-opencl", + "type": "github" + } + }, + "tree-sitter-openscad": { + "flake": false, + "locked": { + "lastModified": 1711426159, + "narHash": "sha256-4kzu8OXAGzs3y+mpAKeQxJ0M9wlJdiv11i8PnGLuH2c=", + "owner": "bollian", + "repo": "tree-sitter-openscad", + "rev": "bb1e12023e59489c0892af0c0c9a5b323af69df6", + "type": "github" + }, + "original": { + "owner": "bollian", + "repo": "tree-sitter-openscad", + "type": "github" + } + }, + "tree-sitter-org": { + "flake": false, + "locked": { + "lastModified": 1713631812, + "narHash": "sha256-k/i+7/K6puXg554BWSLHIDlOXElUovOwOEe5i1Q95L8=", + "owner": "nvim-orgmode", + "repo": "tree-sitter-org", + "rev": "436c2dec440e6ad40be98f3b712537bbb08bef0b", + "type": "github" + }, + "original": { + "owner": "nvim-orgmode", + "repo": "tree-sitter-org", + "type": "github" + } + }, + "tree-sitter-pascal": { + "flake": false, + "locked": { + "lastModified": 1712841542, + "narHash": "sha256-U45RkRpE1EdX2ijGyjTKVNRcSu6E6Dh9Z7G9bp24T80=", + "owner": "Isopod", + "repo": "tree-sitter-pascal", + "rev": "a9ee969dec5b2e3b2ccccc5954fec04100c7619e", + "type": "github" + }, + "original": { + "owner": "Isopod", + "repo": "tree-sitter-pascal", + "type": "github" + } + }, + "tree-sitter-passwd": { + "flake": false, + "locked": { + "lastModified": 1669905734, + "narHash": "sha256-3UfuyJeblQBKjqZvLYyO3GoCvYJp+DvBwQGkR3pFQQ4=", + "owner": "ath3", + "repo": "tree-sitter-passwd", + "rev": "20239395eacdc2e0923a7e5683ad3605aee7b716", + "type": "github" + }, + "original": { + "owner": "ath3", + "repo": "tree-sitter-passwd", + "type": "github" + } + }, + "tree-sitter-pem": { + "flake": false, + "locked": { + "lastModified": 1709156276, + "narHash": "sha256-KGJ9ulGi3gKUJxNXil5Zai4v5/5ImUSMVP3/19ra3A0=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-pem", + "rev": "217ff2af3f2db15a79ab7e3d21ea1e0c17e71a1a", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-pem", + "type": "github" + } + }, + "tree-sitter-perl": { + "flake": false, + "locked": { + "lastModified": 1716560120, + "narHash": "sha256-eMmU6qkg9ZVjtxaW1tSPhqsPe2WX3/frPfqMxXCziyo=", + "owner": "tree-sitter-perl", + "repo": "tree-sitter-perl", + "rev": "309cb8d33bcfd0a81050b21be08f9eb3f2fe2138", + "type": "github" + }, + "original": { + "owner": "tree-sitter-perl", + "ref": "release", + "repo": "tree-sitter-perl", + "type": "github" + } + }, + "tree-sitter-pest": { + "flake": false, + "locked": { + "lastModified": 1711003717, + "narHash": "sha256-Jpp14NLungcVHvl7wyp6Egrc/ToNrZzwDSkXKD+Z3Uo=", + "owner": "pest-parser", + "repo": "tree-sitter-pest", + "rev": "a8a98a824452b1ec4da7f508386a187a2f234b85", + "type": "github" + }, + "original": { + "owner": "pest-parser", + "repo": "tree-sitter-pest", + "type": "github" + } + }, + "tree-sitter-pgn": { + "flake": false, + "locked": { + "lastModified": 1714250150, + "narHash": "sha256-ySuUzebgx+mRPmXMfdgD3nbebuFHmm3VRIMZ4Aiy29w=", + "owner": "rolandwalker", + "repo": "tree-sitter-pgn", + "rev": "c5b2f2346e4148702b1343ec9bcc42b4a9aa88dc", + "type": "github" + }, + "original": { + "owner": "rolandwalker", + "repo": "tree-sitter-pgn", + "type": "github" + } + }, + "tree-sitter-php": { + "flake": false, + "locked": { + "lastModified": 1720191806, + "narHash": "sha256-lvgxProv6EYBSFqMuQZh3nzC9ayjBQeafOECrRHzYtU=", + "owner": "tree-sitter", + "repo": "tree-sitter-php", + "rev": "575a0801f430c8672db70b73493c033a9dcfc328", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-php", + "type": "github" + } + }, + "tree-sitter-phpdoc": { + "flake": false, + "locked": { + "lastModified": 1715045747, + "narHash": "sha256-EWj/Av8+Ri7KiC9LzH73ytufjkp3MxBPwfm6mF3IGD8=", + "owner": "claytonrcarter", + "repo": "tree-sitter-phpdoc", + "rev": "1d0e255b37477d0ca46f1c9e9268c8fa76c0b3fc", + "type": "github" + }, + "original": { + "owner": "claytonrcarter", + "repo": "tree-sitter-phpdoc", + "type": "github" + } + }, + "tree-sitter-pioasm": { + "flake": false, + "locked": { + "lastModified": 1630099376, + "narHash": "sha256-og5DjoyTtKUTp0V4/PpcGb8xwzLeidsb2lq0+QF7u9M=", + "owner": "leo60228", + "repo": "tree-sitter-pioasm", + "rev": "924aadaf5dea2a6074d72027b064f939acf32e20", + "type": "github" + }, + "original": { + "owner": "leo60228", + "repo": "tree-sitter-pioasm", + "type": "github" + } + }, + "tree-sitter-pkl": { + "flake": false, + "locked": { + "lastModified": 1717603729, + "narHash": "sha256-6cO968oEF+pcPGm4jiIC3layFzQf6eQa4m6iOReeo4w=", + "owner": "apple", + "repo": "tree-sitter-pkl", + "rev": "81db61d50258d64bf3452e9dfa44d310750c15e7", + "type": "github" + }, + "original": { + "owner": "apple", + "repo": "tree-sitter-pkl", + "type": "github" + } + }, + "tree-sitter-plume": { + "flake": false, + "locked": { + "lastModified": 1716712896, + "narHash": "sha256-M3o0CWGNpw/k0TmC/x1O6DVeyy4i33blo51PDwgh4wI=", + "owner": "plume-lang", + "repo": "tree-sitter-plume", + "rev": "8ea11031c48ed4379b0d85e652f93d74d1838560", + "type": "github" + }, + "original": { + "owner": "plume-lang", + "repo": "tree-sitter-plume", + "type": "github" + } + }, + "tree-sitter-plymouth-script": { + "flake": false, + "locked": { + "lastModified": 1718678649, + "narHash": "sha256-AjTjeOb1IRdPYTJDzB8YOJfnYwR48CX+EHa3Tgd+6AQ=", + "owner": "liushuyu", + "repo": "tree-sitter-plymouth-script", + "rev": "843f5bea453e60d1e169cbbfc81fbf41c2ead64a", + "type": "github" + }, + "original": { + "owner": "liushuyu", + "repo": "tree-sitter-plymouth-script", + "type": "github" + } + }, + "tree-sitter-po": { + "flake": false, + "locked": { + "lastModified": 1713616386, + "narHash": "sha256-/St0VxDTAF872ZlBph1TukRoO0PBIOMT0D11DZ6nSLQ=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-po", + "rev": "bd860a0f57f697162bf28e576674be9c1500db5e", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-po", + "type": "github" + } + }, + "tree-sitter-pod": { + "flake": false, + "locked": { + "lastModified": 1700407446, + "narHash": "sha256-sMUlAtl0IaykKlEhOiAkdrLNNJiCS0L7gj7+2WHwO5U=", + "owner": "tree-sitter-perl", + "repo": "tree-sitter-pod", + "rev": "39da859947b94abdee43e431368e1ae975c0a424", + "type": "github" + }, + "original": { + "owner": "tree-sitter-perl", + "ref": "release", + "repo": "tree-sitter-pod", + "type": "github" + } + }, + "tree-sitter-poe-filter": { + "flake": false, + "locked": { + "lastModified": 1709156249, + "narHash": "sha256-dmo/t8gCT7UTlhBvxH4xmliR3Evazv3qsz9EWz7h/gU=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-poe-filter", + "rev": "592476d81f95d2451f2ca107dc872224c76fecdf", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-poe-filter", + "type": "github" + } + }, + "tree-sitter-pony": { + "flake": false, + "locked": { + "lastModified": 1713617113, + "narHash": "sha256-/9bTbep2AXLoiijeft9amMeFQ6fHXzItjH+bD/w6pDo=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-pony", + "rev": "73ff874ae4c9e9b45462673cbc0a1e350e2522a7", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-pony", + "type": "github" + } + }, + "tree-sitter-ponylang": { + "flake": false, + "locked": { + "lastModified": 1678694790, + "narHash": "sha256-/Qyr6TPmYPVQuWUmkb/77k94DK7nzlAA3hjSjeF6MeI=", + "owner": "mfelsche", + "repo": "tree-sitter-ponylang", + "rev": "cc8a0ff12f4f9e56f8a0d997c55155b702938dfe", + "type": "github" + }, + "original": { + "owner": "mfelsche", + "repo": "tree-sitter-ponylang", + "type": "github" + } + }, + "tree-sitter-poweron": { + "flake": false, + "locked": { + "lastModified": 1712625456, + "narHash": "sha256-WfiYZmfhOdubKTbBm26zcpDhxPsUkRY7C4kLixnrerY=", + "owner": "phileagleson", + "repo": "tree-sitter-poweron", + "rev": "33fc56f44276b49a59142baca797538135120fb4", + "type": "github" + }, + "original": { + "owner": "phileagleson", + "repo": "tree-sitter-poweron", + "type": "github" + } + }, + "tree-sitter-powershell": { + "flake": false, + "locked": { + "lastModified": 1718024888, + "narHash": "sha256-W+v+Gj1KViIF+8wd9auy448hyxz0Uam5FpIpdjCzF/k=", + "owner": "airbus-cert", + "repo": "tree-sitter-powershell", + "rev": "804d86fd4ad286bd0cc1c1f0f7b28bd7af6755ad", + "type": "github" + }, + "original": { + "owner": "airbus-cert", + "repo": "tree-sitter-powershell", + "type": "github" + } + }, + "tree-sitter-printf": { + "flake": false, + "locked": { + "lastModified": 1708710593, + "narHash": "sha256-y/7CDnHpT3D6hL0f+52mReCphn+lvElfQQKJwY4fr9c=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-printf", + "rev": "0e0aceabbf607ea09e03562f5d8a56f048ddea3d", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-printf", + "type": "github" + } + }, + "tree-sitter-prisma": { + "flake": false, + "locked": { + "lastModified": 1672928665, + "narHash": "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c=", + "owner": "victorhqc", + "repo": "tree-sitter-prisma", + "rev": "eca2596a355b1a9952b4f80f8f9caed300a272b5", + "type": "github" + }, + "original": { + "owner": "victorhqc", + "repo": "tree-sitter-prisma", + "type": "github" + } + }, + "tree-sitter-promela": { + "flake": false, + "locked": { + "lastModified": 1644607664, + "narHash": "sha256-JK7+ZfR6uHdhDlnVJLwNtu5UbruClaIqlaRREG1iVG0=", + "owner": "siraben", + "repo": "tree-sitter-promela", + "rev": "91da8f141c3c4c695eb71018c8a7b2e7ea39c167", + "type": "github" + }, + "original": { + "owner": "siraben", + "repo": "tree-sitter-promela", + "type": "github" + } + }, + "tree-sitter-promql": { + "flake": false, + "locked": { + "lastModified": 1691916406, + "narHash": "sha256-IJbnC03pDfcSAF//Ux+LqqfjtagGSD5Nu46yUo0vT5Q=", + "owner": "MichaHoffmann", + "repo": "tree-sitter-promql", + "rev": "77625d78eebc3ffc44d114a07b2f348dff3061b0", + "type": "github" + }, + "original": { + "owner": "MichaHoffmann", + "repo": "tree-sitter-promql", + "type": "github" + } + }, + "tree-sitter-properties": { + "flake": false, + "locked": { + "lastModified": 1709149708, + "narHash": "sha256-KrQlLqCH4P5pwm8ql+iVR09khzQuJu2UHXdMT9MZYe8=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-properties", + "rev": "9d09f5f200c356c50c4103d36441309fd61b48d1", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-properties", + "type": "github" + } + }, + "tree-sitter-proto": { + "flake": false, + "locked": { + "lastModified": 1690999593, + "narHash": "sha256-Ue6w6HWy+NTJt+AKTFfJIUf3HXHTwkUkDk4UdDMSD+U=", + "owner": "treywood", + "repo": "tree-sitter-proto", + "rev": "e9f6b43f6844bd2189b50a422d4e2094313f6aa3", + "type": "github" + }, + "original": { + "owner": "treywood", + "repo": "tree-sitter-proto", + "type": "github" + } + }, + "tree-sitter-protobuf": { + "flake": false, + "locked": { + "lastModified": 1629649280, + "narHash": "sha256-h86NQAIRU+mUroa0LqokMtEVd7U5BXo/DADc2UUZQzI=", + "owner": "yusdacra", + "repo": "tree-sitter-protobuf", + "rev": "5aef38d655f76a6b0d172340eed3766c93b3124c", + "type": "github" + }, + "original": { + "owner": "yusdacra", + "repo": "tree-sitter-protobuf", + "type": "github" + } + }, + "tree-sitter-prql": { + "flake": false, + "locked": { + "lastModified": 1690561498, + "narHash": "sha256-bdT7LZ2x7BdUqLJRq4ENJTaIFnciac7l2dCxOSB09CI=", + "owner": "PRQL", + "repo": "tree-sitter-prql", + "rev": "09e158cd3650581c0af4c49c2e5b10c4834c8646", + "type": "github" + }, + "original": { + "owner": "PRQL", + "repo": "tree-sitter-prql", + "type": "github" + } + }, + "tree-sitter-pug": { + "flake": false, + "locked": { + "lastModified": 1690439508, + "narHash": "sha256-WDx2Y1LxuJJuAaeTxfqQrxRXxVd4Cn3niQeherh+5Uc=", + "owner": "zealot128", + "repo": "tree-sitter-pug", + "rev": "a7ff31a38908df9b9f34828d21d6ca5e12413e18", + "type": "github" + }, + "original": { + "owner": "zealot128", + "repo": "tree-sitter-pug", + "type": "github" + } + }, + "tree-sitter-puppet": { + "flake": false, + "locked": { + "lastModified": 1713617121, + "narHash": "sha256-+zMgzyuGerJ8l+i5ZtWnmGr3i4fFiSLD5FssyKESsmI=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-puppet", + "rev": "584522f32495d648b18a53ccb52d988e60de127d", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-puppet", + "type": "github" + } + }, + "tree-sitter-purescript": { + "flake": false, + "locked": { + "lastModified": 1708936338, + "narHash": "sha256-eY2WF2n0fZUl1zxZZHJVYR8b1FwaAjkCeSeOdSf67m4=", + "owner": "postsolar", + "repo": "tree-sitter-purescript", + "rev": "daf9b3e2be18b0b2996a1281f7783e0d041d8b80", + "type": "github" + }, + "original": { + "owner": "postsolar", + "repo": "tree-sitter-purescript", + "type": "github" + } + }, + "tree-sitter-pymanifest": { + "flake": false, + "locked": { + "lastModified": 1717579406, + "narHash": "sha256-Kud/E67Sh9F4nc8nzW5UXFHW5+kGftLyFzwLOKLcpL8=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-pymanifest", + "rev": "be062582956165019d3253794b4d712f66dfeaaa", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-pymanifest", + "type": "github" + } + }, + "tree-sitter-pyrope": { + "flake": false, + "locked": { + "lastModified": 1720459380, + "narHash": "sha256-7bOIOXiL0N+aemGCKDvAEwuZ4qSsjLH1vTd/A/8tP8w=", + "owner": "masc-ucsc", + "repo": "tree-sitter-pyrope", + "rev": "a052a54151ca5a746314dc5f93411ef537eea1cc", + "type": "github" + }, + "original": { + "owner": "masc-ucsc", + "repo": "tree-sitter-pyrope", + "type": "github" + } + }, + "tree-sitter-python": { + "flake": false, + "locked": { + "lastModified": 1720313651, + "narHash": "sha256-h6vz8Dpr+uqjN5UHxJ58GSQVAyRjxsnObIr6UKBBmps=", + "owner": "tree-sitter", + "repo": "tree-sitter-python", + "rev": "ccc2408e558029ad82b0dea63ff55ada495965da", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-python", + "type": "github" + } + }, + "tree-sitter-ql": { + "flake": false, + "locked": { + "lastModified": 1715083259, + "narHash": "sha256-OFqBI9u5Ik6AoG88v7qTVnol5H9O/n1vaZhoxQ7Sj70=", + "owner": "tree-sitter", + "repo": "tree-sitter-ql", + "rev": "42becd6f8f7bae82c818fa3abb1b6ff34b552310", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-ql", + "type": "github" + } + }, + "tree-sitter-ql-dbscheme": { + "flake": false, + "locked": { + "lastModified": 1715083084, + "narHash": "sha256-emVTa7BDqH1YfIwNqYgEBsjakRbTWjq55mzs/wQ8aNU=", + "owner": "tree-sitter", + "repo": "tree-sitter-ql-dbscheme", + "rev": "afd8764736bb7ae52b6628618e8b3e7e28224ab7", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-ql-dbscheme", + "type": "github" + } + }, + "tree-sitter-qmldir": { + "flake": false, + "locked": { + "lastModified": 1677651601, + "narHash": "sha256-7ic9Xd+1G0JM25bY0f8N5r6YZx5NV5HrJXXHp6pXvo4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-qmldir", + "rev": "6b2b5e41734bd6f07ea4c36ac20fb6f14061c841", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-qmldir", + "type": "github" + } + }, + "tree-sitter-qmljs": { + "flake": false, + "locked": { + "lastModified": 1718450430, + "narHash": "sha256-bRb5h6gBBxbzhxpCxJK8CsQ5BCtPTuKtuZesE/+mDY0=", + "owner": "yuja", + "repo": "tree-sitter-qmljs", + "rev": "febf48a5b6928600cd8fb2a01254743af550780d", + "type": "github" + }, + "original": { + "owner": "yuja", + "repo": "tree-sitter-qmljs", + "type": "github" + } + }, + "tree-sitter-quakec": { + "flake": false, + "locked": { + "lastModified": 1696344405, + "narHash": "sha256-2t32kV77zwITC5CYpm8/DZkNk/J6I2mwnc0rx3yLPGY=", + "owner": "vkazanov", + "repo": "tree-sitter-quakec", + "rev": "33bf6aa1c2667447e10f2027159827b3303176a1", + "type": "github" + }, + "original": { + "owner": "vkazanov", + "repo": "tree-sitter-quakec", + "type": "github" + } + }, + "tree-sitter-query": { + "flake": false, + "locked": { + "lastModified": 1716717270, + "narHash": "sha256-snr0ze1VCaAf448mHkrB9qbWTMvjSlPdVl2VtesMIHI=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-query", + "rev": "f767fb0ac5e711b6d44c5e0c8d1f349687a86ce0", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-query", + "type": "github" + } + }, + "tree-sitter-r": { + "flake": false, + "locked": { + "lastModified": 1719327486, + "narHash": "sha256-fgK8UGNaoJf3+lao/q1Vfd+2U/YNgrZu3kbyZ1qOIus=", + "owner": "r-lib", + "repo": "tree-sitter-r", + "rev": "b1e211f52ad8f8e1e182bbbcc16dcd5e3688eb7d", + "type": "github" + }, + "original": { + "owner": "r-lib", + "repo": "tree-sitter-r", + "type": "github" + } + }, + "tree-sitter-racket": { + "flake": false, + "locked": { + "lastModified": 1712885348, + "narHash": "sha256-iuigtcakpqm5vPuxsSV5PR32pwzyPMmldYXaJmzO3d0=", + "owner": "6cdh", + "repo": "tree-sitter-racket", + "rev": "171f52a8c0ed635b85cd42d1e36d82f1066a03b4", + "type": "github" + }, + "original": { + "owner": "6cdh", + "repo": "tree-sitter-racket", + "type": "github" + } + }, + "tree-sitter-ralph": { + "flake": false, + "locked": { + "lastModified": 1719219014, + "narHash": "sha256-o+h43yMws4utPjqEQCt5swks3KfM3hb4mguclALsUsA=", + "owner": "alephium", + "repo": "tree-sitter-ralph", + "rev": "f6d81bf7a4599c77388035439cf5801cd461ff77", + "type": "github" + }, + "original": { + "owner": "alephium", + "repo": "tree-sitter-ralph", + "type": "github" + } + }, + "tree-sitter-rasi": { + "flake": false, + "locked": { + "lastModified": 1716296585, + "narHash": "sha256-sPrIVgGGaBaXeqHNxjcdJ/S2FvxyV6rD9UPKU/tpspw=", + "owner": "Fymyte", + "repo": "tree-sitter-rasi", + "rev": "6c9bbcfdf5f0f553d9ebc01750a3aa247a37b8aa", + "type": "github" + }, + "original": { + "owner": "Fymyte", + "repo": "tree-sitter-rasi", + "type": "github" + } + }, + "tree-sitter-rbs": { + "flake": false, + "locked": { + "lastModified": 1719908814, + "narHash": "sha256-M72rShapD813gpBbWUIil6UgcnoF1DVTffMSnTpejgg=", + "owner": "joker1007", + "repo": "tree-sitter-rbs", + "rev": "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99", + "type": "github" + }, + "original": { + "owner": "joker1007", + "repo": "tree-sitter-rbs", + "type": "github" + } + }, + "tree-sitter-re2c": { + "flake": false, + "locked": { + "lastModified": 1692689512, + "narHash": "sha256-Mwnm8kN0xfAdGG00aUYrqPU0zyWbc6QH9Zlgb4on+do=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-re2c", + "rev": "47aa19cf5f7aba2ed30e2b377f7172df76e819a6", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-re2c", + "type": "github" + } + }, + "tree-sitter-readline": { + "flake": false, + "locked": { + "lastModified": 1713691287, + "narHash": "sha256-kky3u5+NGOlxx8RxeMNszG+XJ6D36+z2us9c0nK/Jds=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-readline", + "rev": "3d4768b04d7cfaf40533e12b28672603428b8f31", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-readline", + "type": "github" + } + }, + "tree-sitter-rec": { + "flake": false, + "locked": { + "lastModified": 1653087914, + "narHash": "sha256-8E2a+rns6TOYwuEE1uS7rfhDyqDyuGcNxZgc0b6U89k=", + "owner": "thmsmlr", + "repo": "tree-sitter-rec", + "rev": "a7732557aaa55e6947729e354950434dd775aae0", + "type": "github" + }, + "original": { + "owner": "thmsmlr", + "repo": "tree-sitter-rec", + "type": "github" + } + }, + "tree-sitter-regent": { + "flake": false, + "locked": { + "lastModified": 1584153419, + "narHash": "sha256-c3yFozvNiHgkjK5bmD8zSABtQ4EAcdhwuNZEeo+C6MQ=", + "owner": "ellishg", + "repo": "tree-sitter-regent", + "rev": "fffd3bfa735c860b4ab1479f20d758033e490242", + "type": "github" + }, + "original": { + "owner": "ellishg", + "repo": "tree-sitter-regent", + "type": "github" + } + }, + "tree-sitter-regex": { + "flake": false, + "locked": { + "lastModified": 1714956837, + "narHash": "sha256-X1CEk4nLxXY1a3PHG+4uSDKAXmsJIhd0nVYieTaHOkk=", + "owner": "tree-sitter", + "repo": "tree-sitter-regex", + "rev": "47007f195752d8e57bda80b0b6cdb2d173a9f7d7", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-regex", + "type": "github" + } + }, + "tree-sitter-rego": { + "flake": false, + "locked": { + "lastModified": 1718204473, + "narHash": "sha256-XwlVsOlxYzB0x+T05iuIp7nFAoQkMByKiHXZ0t5QsjI=", + "owner": "FallenAngel97", + "repo": "tree-sitter-rego", + "rev": "20b5a5958c837bc9f74b231022a68a594a313f6d", + "type": "github" + }, + "original": { + "owner": "FallenAngel97", + "repo": "tree-sitter-rego", + "type": "github" + } + }, + "tree-sitter-requirements": { + "flake": false, + "locked": { + "lastModified": 1717574643, + "narHash": "sha256-L3PF6B+d+v/pjAQGVwkc7hCKrhbAB7u/BdXOpEum08w=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-requirements", + "rev": "5ad9b7581b3334f6ad492847d007f2fac6e6e5f2", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-requirements", + "type": "github" + } + }, + "tree-sitter-rescript": { + "flake": false, + "locked": { + "lastModified": 1717287125, + "narHash": "sha256-DTO+AMzjq/+n4zJNkTyjiiIlvAo8NlDQ7gbwrFYt0Os=", + "owner": "rescript-lang", + "repo": "tree-sitter-rescript", + "rev": "5e2a44a9d886b0a509f5bfd0437d33b4871fbac5", + "type": "github" + }, + "original": { + "owner": "rescript-lang", + "repo": "tree-sitter-rescript", + "type": "github" + } + }, + "tree-sitter-restedlang": { + "flake": false, + "locked": { + "lastModified": 1718972715, + "narHash": "sha256-B6qk5ee4XlB0YSYdbaov94/QxqYn3xpm7WyCNsC9t+4=", + "owner": "Gnarus-G", + "repo": "tree-sitter-restedlang", + "rev": "277308ef9e88ac0bb89daed2a0a1ef7928cfe879", + "type": "github" + }, + "original": { + "owner": "Gnarus-G", + "repo": "tree-sitter-restedlang", + "type": "github" + } + }, + "tree-sitter-rifleconfig": { + "flake": false, + "locked": { + "lastModified": 1720651143, + "narHash": "sha256-6JGdsg1uJRR0RASVWRpjTR59j1xdDly440XzVCbq+Ps=", + "owner": "seanbreckenridge", + "repo": "tree-sitter-rifleconfig", + "rev": "610fb1a144657e451f87d10820bb12a542ffda51", + "type": "github" + }, + "original": { + "owner": "seanbreckenridge", + "repo": "tree-sitter-rifleconfig", + "type": "github" + } + }, + "tree-sitter-risor": { + "flake": false, + "locked": { + "lastModified": 1707495985, + "narHash": "sha256-eFXiy9qZJCYYtzEZfgIe/pc7Y1r0R130bUAXX+6Mc2g=", + "owner": "applejag", + "repo": "tree-sitter-risor", + "rev": "98f7c0d45176925338f91489964e0a0d819477a5", + "type": "github" + }, + "original": { + "owner": "applejag", + "repo": "tree-sitter-risor", + "type": "github" + } + }, + "tree-sitter-rnoweb": { + "flake": false, + "locked": { + "lastModified": 1710425953, + "narHash": "sha256-sCjSS6iunij2SXHNzQcTq0HKawH9i5h/vQ6yl77opXw=", + "owner": "bamonroe", + "repo": "tree-sitter-rnoweb", + "rev": "1a74dc0ed731ad07db39f063e2c5a6fe528cae7f", + "type": "github" + }, + "original": { + "owner": "bamonroe", + "repo": "tree-sitter-rnoweb", + "type": "github" + } + }, + "tree-sitter-robot": { + "flake": false, + "locked": { + "lastModified": 1692218898, + "narHash": "sha256-VxWZWFPYkD3odM3TpEgLKsFnN8wB6xoIiXUYqBbpDqw=", + "owner": "Hubro", + "repo": "tree-sitter-robot", + "rev": "322e4cc65754d2b3fdef4f2f8a71e0762e3d13af", + "type": "github" + }, + "original": { + "owner": "Hubro", + "repo": "tree-sitter-robot", + "type": "github" + } + }, + "tree-sitter-roc": { + "flake": false, + "locked": { + "lastModified": 1719379564, + "narHash": "sha256-lmrRGSwCg2QCaEbbDeHOHo3KcIq5slpQv2zb32L9n2M=", + "owner": "faldor20", + "repo": "tree-sitter-roc", + "rev": "6ea64b6434a45472bd87b0772fd84a017de0a557", + "type": "github" + }, + "original": { + "owner": "faldor20", + "repo": "tree-sitter-roc", + "type": "github" + } + }, + "tree-sitter-ron": { + "flake": false, + "locked": { + "lastModified": 1714947760, + "narHash": "sha256-Sp0g6AWKHNjyUmL5k3RIU+5KtfICfg3o/DH77XRRyI0=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ron", + "rev": "78938553b93075e638035f624973083451b29055", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ron", + "type": "github" + } + }, + "tree-sitter-rpmspec": { + "flake": false, + "locked": { + "lastModified": 1720107527, + "narHash": "sha256-QheH+602rdATjx0EtVav0/bJBWDtPPltvUYNdpM4ADY=", + "owner": "cryptomilk", + "repo": "tree-sitter-rpmspec", + "rev": "ca45338227b413149bd20adafd6fc0004b71da1d", + "type": "gitlab" + }, + "original": { + "owner": "cryptomilk", + "repo": "tree-sitter-rpmspec", + "type": "gitlab" + } + }, + "tree-sitter-rslox": { + "flake": false, + "locked": { + "lastModified": 1688460432, + "narHash": "sha256-BHv2NZFfZekyXsuBTR2J1NyOBOxLiCBIiGxrdpVPAs8=", + "owner": "boycgit", + "repo": "tree-sitter-rslox", + "rev": "830eed0d6ae0d3457a7d35a137f4b95a5db7e247", + "type": "github" + }, + "original": { + "owner": "boycgit", + "repo": "tree-sitter-rslox", + "type": "github" + } + }, + "tree-sitter-rst": { + "flake": false, + "locked": { + "lastModified": 1712200344, + "narHash": "sha256-PI1C0W8fiuIQ2fgHXDelkCa0ng1a32x/9hrA33KoefM=", + "owner": "stsewd", + "repo": "tree-sitter-rst", + "rev": "5120f6e59284cb8b85b450bd2db0bd352635ba9f", + "type": "github" + }, + "original": { + "owner": "stsewd", + "repo": "tree-sitter-rst", + "type": "github" + } + }, + "tree-sitter-rstml": { + "flake": false, + "locked": { + "lastModified": 1714078499, + "narHash": "sha256-2jRDU7ZREeOup+yYLdaVlakkmAegL4S3KzI1mczZIS0=", + "owner": "rayliwell", + "repo": "tree-sitter-rstml", + "rev": "9558d7302c5d8d0b0594dbfce778bb56f9d5079a", + "type": "github" + }, + "original": { + "owner": "rayliwell", + "repo": "tree-sitter-rstml", + "type": "github" + } + }, + "tree-sitter-rtf": { + "flake": false, + "locked": { + "lastModified": 1719564298, + "narHash": "sha256-jaLY3Usqwh+hX3DgSSMcLGOfZEl8CX1vaufbt3E607o=", + "owner": "GoodNotes", + "repo": "tree-sitter-rtf", + "rev": "0148693b83c5d7b4e1fb82d133141bc63c7cfac0", + "type": "github" + }, + "original": { + "owner": "GoodNotes", + "repo": "tree-sitter-rtf", + "type": "github" + } + }, + "tree-sitter-ruby": { + "flake": false, + "locked": { + "lastModified": 1718890456, + "narHash": "sha256-E46Y++kaipMWZwyfQ40tWj3CTIP25XQ90x2FsQaQ63s=", + "owner": "tree-sitter", + "repo": "tree-sitter-ruby", + "rev": "0ffe457fb6aabf064f173fd30ea356845cef2513", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-ruby", + "type": "github" + } + }, + "tree-sitter-rust": { + "flake": false, + "locked": { + "lastModified": 1714951718, + "narHash": "sha256-mwnikq3s7Ien68DYT3p9oVGy7xjBgtiJMHAwMj5HXHI=", + "owner": "tree-sitter", + "repo": "tree-sitter-rust", + "rev": "9c84af007b0f144954adb26b3f336495cbb320a7", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-rust", + "type": "github" + } + }, + "tree-sitter-sasm": { + "flake": false, + "locked": { + "lastModified": 1718530144, + "narHash": "sha256-TxiMYuv18AC9g5yTT0uxpYHTVKAybWfaPN++d7FW0WQ=", + "owner": "huntiep", + "repo": "tree-sitter-sasm", + "rev": "94333d9ca27fb0c12af2cdc6b59868f60e5312ac", + "type": "github" + }, + "original": { + "owner": "huntiep", + "repo": "tree-sitter-sasm", + "type": "github" + } + }, + "tree-sitter-satysfi": { + "flake": false, + "locked": { + "lastModified": 1680994922, + "narHash": "sha256-yei8UHiVChYpx2UyPsDyOd3usItZN68rwu0+VoBtPi0=", + "owner": "monaqa", + "repo": "tree-sitter-satysfi", + "rev": "5519c547418ecb31ac7d63e64653aed726b5d1c3", + "type": "github" + }, + "original": { + "owner": "monaqa", + "repo": "tree-sitter-satysfi", + "type": "github" + } + }, + "tree-sitter-scala": { + "flake": false, + "locked": { + "lastModified": 1719784647, + "narHash": "sha256-OIMrIuN5lE1VBGRhIb2B52VYaihQ/sjYkf8oiqpsXCw=", + "owner": "tree-sitter", + "repo": "tree-sitter-scala", + "rev": "599d12b59fed092f5a3d4a7019fd85d90cb39ec1", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-scala", + "type": "github" + } + }, + "tree-sitter-scfg": { + "flake": false, + "locked": { + "lastModified": 1720644719, + "narHash": "sha256-Je6taNzniyd1c+2NRCF7TOvnpeW4qhYYhdAEcgpDOAA=", + "owner": "rockorager", + "repo": "tree-sitter-scfg", + "rev": "a5512800ea0220da4abbae61b8aea8423d1549aa", + "type": "github" + }, + "original": { + "owner": "rockorager", + "repo": "tree-sitter-scfg", + "type": "github" + } + }, + "tree-sitter-scheme": { + "flake": false, + "locked": { + "lastModified": 1712885635, + "narHash": "sha256-QECZQVhWntN+3wnIA+U3JesuoLZiSU7pOrsKRdVPLtk=", + "owner": "6cdh", + "repo": "tree-sitter-scheme", + "rev": "8f9dff3d038f09934db5ea113cebc59c74447743", + "type": "github" + }, + "original": { + "owner": "6cdh", + "repo": "tree-sitter-scheme", + "type": "github" + } + }, + "tree-sitter-scss": { + "flake": false, + "locked": { + "lastModified": 1643924901, + "narHash": "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c=", + "owner": "serenadeai", + "repo": "tree-sitter-scss", + "rev": "c478c6868648eff49eb04a4df90d703dc45b312a", + "type": "github" + }, + "original": { + "owner": "serenadeai", + "repo": "tree-sitter-scss", + "type": "github" + } + }, + "tree-sitter-sdml": { + "flake": false, + "locked": { + "lastModified": 1720556557, + "narHash": "sha256-4DFMqADe6OhQzgJ7qRr4KEMwzeZPZdd3pBKag96vfME=", + "owner": "sdm-lang", + "repo": "tree-sitter-sdml", + "rev": "3fbf0ca440183c7ec15c515085725e0c3ae81740", + "type": "github" + }, + "original": { + "owner": "sdm-lang", + "repo": "tree-sitter-sdml", + "type": "github" + } + }, + "tree-sitter-selinux": { + "flake": false, + "locked": { + "lastModified": 1714093853, + "narHash": "sha256-4Yi9bJmhGnmq1VgHDmtMHx2nfJxxy9rHOv8+HC4MgNc=", + "owner": "mdmfernandes", + "repo": "tree-sitter-selinux", + "rev": "e13c6cdbe05845c0e9379c6937b59d7424e9ece3", + "type": "github" + }, + "original": { + "owner": "mdmfernandes", + "repo": "tree-sitter-selinux", + "type": "github" + } + }, + "tree-sitter-semver": { + "flake": false, + "locked": { + "lastModified": 1705765856, + "narHash": "sha256-/MUdxmhP4LdIL/gsZ9mzoMKcNLaF573GxGUfalX+Sbo=", + "owner": "uselessscat", + "repo": "tree-sitter-semver", + "rev": "0f77e3dbb0d75bbc9ed215972d953476c7f47673", + "type": "github" + }, + "original": { + "owner": "uselessscat", + "repo": "tree-sitter-semver", + "type": "github" + } + }, + "tree-sitter-skbdrc": { + "flake": false, + "locked": { + "lastModified": 1718483694, + "narHash": "sha256-swKhQC4ESp6ucVbe12lJUhcoBbN76t41352BUrOaQhU=", + "owner": "starkwm", + "repo": "tree-sitter-skbdrc", + "rev": "30dead18eb2a9847b84c6cf69adfca1cf88a9829", + "type": "github" + }, + "original": { + "owner": "starkwm", + "repo": "tree-sitter-skbdrc", + "type": "github" + } + }, + "tree-sitter-slang": { + "flake": false, + "locked": { + "lastModified": 1719074746, + "narHash": "sha256-X+fQoAe9VZekDERw55vz7viXtcVhuZxtAZDYlh4F4Tg=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-slang", + "rev": "ea77a4d91dd93f4483965efcc41f3faebb9131c8", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-slang", + "type": "github" + } + }, + "tree-sitter-slim": { + "flake": false, + "locked": { + "lastModified": 1720355163, + "narHash": "sha256-OHED12ghkRoQeWApm8fvVKGUnV2OpPyOP5lttYpVEPY=", + "owner": "kolen", + "repo": "tree-sitter-slim", + "rev": "7a5135779d784b38d9bb1975e6eaa19dffcdec2d", + "type": "github" + }, + "original": { + "owner": "kolen", + "repo": "tree-sitter-slim", + "type": "github" + } + }, + "tree-sitter-slint": { + "flake": false, + "locked": { + "lastModified": 1717408455, + "narHash": "sha256-NFKh3Z9vU1KImjU4Yd/Bnxq3E8kz8k/w2TzEvAtffnY=", + "owner": "slint-ui", + "repo": "tree-sitter-slint", + "rev": "d82ab8c19ea1b60ff570256eaef7d137cc5ecb63", + "type": "github" + }, + "original": { + "owner": "slint-ui", + "repo": "tree-sitter-slint", + "type": "github" + } + }, + "tree-sitter-smali": { + "flake": false, + "locked": { + "lastModified": 1714947589, + "narHash": "sha256-S0U6Xuntz16DrpYwSqMQu8Cu7UuD/JufHUxIHv826yw=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-smali", + "rev": "fdfa6a1febc43c7467aa7e937b87b607956f2346", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-smali", + "type": "github" + } + }, + "tree-sitter-smarty": { + "flake": false, + "locked": { + "lastModified": 1700050203, + "narHash": "sha256-eqh8TY+fYkD2iX+2bglRMoo3YPZpCVGUjFP1w7DWVGY=", + "owner": "Kibadda", + "repo": "tree-sitter-smarty", + "rev": "10d7ec727362b2978d686b544cee96568e297aae", + "type": "github" + }, + "original": { + "owner": "Kibadda", + "repo": "tree-sitter-smarty", + "type": "github" + } + }, + "tree-sitter-smithy": { + "flake": false, + "locked": { + "lastModified": 1714237873, + "narHash": "sha256-tB+q4RNru4Zi3jU9fBLKdzsXT0uP1PECLfeCCNTyaIo=", + "owner": "indoorvivants", + "repo": "tree-sitter-smithy", + "rev": "fa898ac0885d1da9a253695c3e0e91f5efc587cd", + "type": "github" + }, + "original": { + "owner": "indoorvivants", + "repo": "tree-sitter-smithy", + "type": "github" + } + }, + "tree-sitter-sml": { + "flake": false, + "locked": { + "lastModified": 1662326796, + "narHash": "sha256-HH9QD2pdO4iAzqbKpQGi46rgNtcQ8OlFfgV/vfMr8a8=", + "owner": "Giorbo", + "repo": "tree-sitter-sml", + "rev": "f56de7d96dd3b9bb8e0a529a647313b900817507", + "type": "github" + }, + "original": { + "owner": "Giorbo", + "repo": "tree-sitter-sml", + "type": "github" + } + }, + "tree-sitter-snakemake": { + "flake": false, + "locked": { + "lastModified": 1718304249, + "narHash": "sha256-mYqftgJOnlWgQZrXaNtFXvjRQgC14PXYyruTVw5J8Zg=", + "owner": "osthomas", + "repo": "tree-sitter-snakemake", + "rev": "5a7b14074bca95b25935e865ca8f1efad32317e4", + "type": "github" + }, + "original": { + "owner": "osthomas", + "repo": "tree-sitter-snakemake", + "type": "github" + } + }, + "tree-sitter-solidity": { + "flake": false, + "locked": { + "lastModified": 1718179693, + "narHash": "sha256-q9SFHnxBUDet65WuxxYFS3N8xDHuQz7K2LWED7uSaWA=", + "owner": "JoranHonig", + "repo": "tree-sitter-solidity", + "rev": "ee5a2d2ba30b487c4bbf613d2ef310a454c09c7c", + "type": "github" + }, + "original": { + "owner": "JoranHonig", + "repo": "tree-sitter-solidity", + "type": "github" + } + }, + "tree-sitter-souffle": { + "flake": false, + "locked": { + "lastModified": 1666637550, + "narHash": "sha256-thUT+hi0lHnrpCuOe/bjlcM7ZfHruCDqN3YFOS3JCHA=", + "owner": "langston-barrett", + "repo": "tree-sitter-souffle", + "rev": "901e71368a29d5f893d43d099fbc2b4ab037660e", + "type": "github" + }, + "original": { + "owner": "langston-barrett", + "repo": "tree-sitter-souffle", + "type": "github" + } + }, + "tree-sitter-sourcepawn": { + "flake": false, + "locked": { + "lastModified": 1717903357, + "narHash": "sha256-P5l0jaDsPXFenVaoLeeGSp6firHpeNM4/v93eshd8l0=", + "owner": "nilshelmig", + "repo": "tree-sitter-sourcepawn", + "rev": "645d093763bcaaf7535edbdf6575a5c978b16491", + "type": "github" + }, + "original": { + "owner": "nilshelmig", + "repo": "tree-sitter-sourcepawn", + "type": "github" + } + }, + "tree-sitter-spade": { + "flake": false, + "locked": { + "lastModified": 1720351006, + "narHash": "sha256-ME50QTmxUkVNG+FM+wy7Hvu2z26W6DrenUEZ8lyObn8=", + "owner": "spade-lang", + "repo": "tree-sitter-spade", + "rev": "0e44ffa2c0e276a665366d4072ae454eb3a00d81", + "type": "gitlab" + }, + "original": { + "owner": "spade-lang", + "repo": "tree-sitter-spade", + "type": "gitlab" + } + }, + "tree-sitter-sparql": { + "flake": false, + "locked": { + "lastModified": 1719411319, + "narHash": "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU=", + "owner": "GordianDziwis", + "repo": "tree-sitter-sparql", + "rev": "d853661ca680d8ff7f8d800182d5782b61d0dd58", + "type": "github" + }, + "original": { + "owner": "GordianDziwis", + "repo": "tree-sitter-sparql", + "type": "github" + } + }, + "tree-sitter-spicedb": { + "flake": false, + "locked": { + "lastModified": 1707355329, + "narHash": "sha256-dEpPkEohBB3qU1Vma/1VePkGGst4nA2RKgun7NiO2OA=", + "owner": "authzed", + "repo": "tree-sitter-spicedb", + "rev": "a4e4645651f86d6684c15dfa9931b7841dc52a66", + "type": "github" + }, + "original": { + "owner": "authzed", + "repo": "tree-sitter-spicedb", + "type": "github" + } + }, + "tree-sitter-sql": { + "flake": false, + "locked": { + "lastModified": 1717789541, + "narHash": "sha256-fENXNQlDmAdoc3xkufka7g4QFMzD5AhS4m6qUam4yxE=", + "owner": "DerekStride", + "repo": "tree-sitter-sql", + "rev": "df7a77336363e09c37647cce4da7e7b4ffc92271", + "type": "github" + }, + "original": { + "owner": "DerekStride", + "repo": "tree-sitter-sql", + "type": "github" + } + }, + "tree-sitter-sql-bigquery": { + "flake": false, + "locked": { + "lastModified": 1720046497, + "narHash": "sha256-eu4RIfcYappm0ztBZb4vvBoPOqXGednTsMA+D/9455E=", + "owner": "takegue", + "repo": "tree-sitter-sql-bigquery", + "rev": "bbeda88e5dd9026dbf1443e6a198a9f293de193c", + "type": "github" + }, + "original": { + "owner": "takegue", + "repo": "tree-sitter-sql-bigquery", + "type": "github" + } + }, + "tree-sitter-squirrel": { + "flake": false, + "locked": { + "lastModified": 1720426313, + "narHash": "sha256-tJBmxTD4hi9zxXMEuAX+uslo45zEawh09+tgv56s/AU=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-squirrel", + "rev": "072c969749e66f000dba35a33c387650e203e96e", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-squirrel", + "type": "github" + } + }, + "tree-sitter-ssh-client-config": { + "flake": false, + "locked": { + "lastModified": 1720558490, + "narHash": "sha256-TfcF/3fpPUcPo+ctKqFGbxUUDTq9UweX8F10yq147dU=", + "owner": "metio", + "repo": "tree-sitter-ssh-client-config", + "rev": "fbe46e72876cd3d21e865982b5f76b2aa63d828a", + "type": "github" + }, + "original": { + "owner": "metio", + "repo": "tree-sitter-ssh-client-config", + "type": "github" + } + }, + "tree-sitter-ssh-config": { + "flake": false, + "locked": { + "lastModified": 1713517206, + "narHash": "sha256-V7JI1o30+mzGA4X1oh+pyu3rSWOfHFKfCUbYaFPLOmM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ssh-config", + "rev": "77450e8bce8853921512348f83c73c168c71fdfb", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ssh-config", + "type": "github" + } + }, + "tree-sitter-stan": { + "flake": false, + "locked": { + "lastModified": 1712345841, + "narHash": "sha256-dtcS1YAzr59+ljOupmDV8eissKIfOK7RJU4t+eCBz/I=", + "owner": "WardBrian", + "repo": "tree-sitter-stan", + "rev": "4b64a88c46ba9543d7621bc5a1affb5cf8b23ff0", + "type": "github" + }, + "original": { + "owner": "WardBrian", + "repo": "tree-sitter-stan", + "type": "github" + } + }, + "tree-sitter-starlark": { + "flake": false, + "locked": { + "lastModified": 1716611067, + "narHash": "sha256-Qp7FvREjO+FP7ovj6UE8JA3Se8W46iGxNrmmSsruOdA=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-starlark", + "rev": "018d0e09d9d0f0dd6740a37682b8ee4512e8b2ac", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-starlark", + "type": "github" + } + }, + "tree-sitter-stilts": { + "flake": false, + "locked": { + "lastModified": 1706127013, + "narHash": "sha256-TEf4hbUjgWIvu7qGO5B7bbWv+6QSx53FxQhzwn20YqI=", + "owner": "Atrociously", + "repo": "stilts", + "rev": "e31bc61d4fc71000608eb4087fb0388a3ad71edf", + "type": "github" + }, + "original": { + "owner": "Atrociously", + "repo": "stilts", + "type": "github" + } + }, + "tree-sitter-strace": { + "flake": false, + "locked": { + "lastModified": 1698571811, + "narHash": "sha256-u2LznohljEq7WEoVbwr1ZyV+qbchDuoktJFCeh4iePg=", + "owner": "sigmaSd", + "repo": "tree-sitter-strace", + "rev": "d819cdd5dbe455bd3c859193633c8d91c0df7c36", + "type": "github" + }, + "original": { + "owner": "sigmaSd", + "repo": "tree-sitter-strace", + "type": "github" + } + }, + "tree-sitter-strings": { + "flake": false, + "locked": { + "lastModified": 1686844569, + "narHash": "sha256-A4aoWWN163mIP5BTC9Ihse/bMxSlB/mo3XWnBzr+FJo=", + "owner": "uber", + "repo": "tree-sitter-strings", + "rev": "8069e5b6695059157a24445f9ff7917c9a0092ed", + "type": "github" + }, + "original": { + "owner": "uber", + "repo": "tree-sitter-strings", + "type": "github" + } + }, + "tree-sitter-structured-text": { + "flake": false, + "locked": { + "lastModified": 1719942280, + "narHash": "sha256-PPMYgLJOTIAcBlx7LM6qalgM4Oydmc3gLSEsx/hwQGY=", + "owner": "retrofit-st", + "repo": "tree-sitter-structured-text", + "rev": "e3a01f817d5dd7ff257bdab164d10ee284497430", + "type": "github" + }, + "original": { + "owner": "retrofit-st", + "repo": "tree-sitter-structured-text", + "type": "github" + } + }, + "tree-sitter-styled": { + "flake": false, + "locked": { + "lastModified": 1717256857, + "narHash": "sha256-pcvt3ow6rVYCYbcVzIz3FGWpqoVCPX7zuOj3vKpkOfU=", + "owner": "mskelton", + "repo": "tree-sitter-styled", + "rev": "65835cca33a5f033bcde580ed66cde01c1fabbbe", + "type": "github" + }, + "original": { + "owner": "mskelton", + "repo": "tree-sitter-styled", + "type": "github" + } + }, + "tree-sitter-supercollider": { + "flake": false, + "locked": { + "lastModified": 1714462638, + "narHash": "sha256-j4CTKkSdKnSGdgC3zGglmZ6uQvbC2ObQ+WWlY0afSwo=", + "owner": "madskjeldgaard", + "repo": "tree-sitter-supercollider", + "rev": "affa4389186b6939d89673e1e9d2b28364f5ca6f", + "type": "github" + }, + "original": { + "owner": "madskjeldgaard", + "repo": "tree-sitter-supercollider", + "type": "github" + } + }, + "tree-sitter-surface": { + "flake": false, + "locked": { + "lastModified": 1642558431, + "narHash": "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA=", + "owner": "connorlay", + "repo": "tree-sitter-surface", + "rev": "f4586b35ac8548667a9aaa4eae44456c1f43d032", + "type": "github" + }, + "original": { + "owner": "connorlay", + "repo": "tree-sitter-surface", + "type": "github" + } + }, + "tree-sitter-surrealdb": { + "flake": false, + "locked": { + "lastModified": 1708450003, + "narHash": "sha256-/xX5lEQKFuLQl6YxUA2WLKGX5P2GBugtYj42WCtA0xU=", + "owner": "DariusCorvus", + "repo": "tree-sitter-surrealdb", + "rev": "17a7ed4481bdaaa35a1372f3a94bc851d634a19e", + "type": "github" + }, + "original": { + "owner": "DariusCorvus", + "repo": "tree-sitter-surrealdb", + "type": "github" + } + }, + "tree-sitter-sus": { + "flake": false, + "locked": { + "lastModified": 1720009390, + "narHash": "sha256-jW1WRLMuQ7x2QvuWTuzNm1BQzy3+5cRRmZ3UfgzGzyY=", + "owner": "pc2", + "repo": "tree-sitter-sus", + "rev": "898549fe5253b0981a50234bcc811812cccd0ff0", + "type": "github" + }, + "original": { + "owner": "pc2", + "repo": "tree-sitter-sus", + "type": "github" + } + }, + "tree-sitter-svelte": { + "flake": false, + "locked": { + "lastModified": 1718472503, + "narHash": "sha256-mS4KxJXXb/EzQB5H+Pj+/SEbCTerGFjKiJah8oAGA8c=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-svelte", + "rev": "7218cf622b057ae9c530e1f0a7a3ce49806ca55e", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-svelte", + "type": "github" + } + }, + "tree-sitter-sway": { + "flake": false, + "locked": { + "lastModified": 1694030651, + "narHash": "sha256-Y08vgnlxOSjvI3NURU8VUyaGjKt+q4IiCaV18C5co0s=", + "owner": "FuelLabs", + "repo": "tree-sitter-sway", + "rev": "03d97aad336ecc6b302f23bdd9b695ddc937160b", + "type": "github" + }, + "original": { + "owner": "FuelLabs", + "repo": "tree-sitter-sway", + "type": "github" + } + }, + "tree-sitter-swift": { + "flake": false, + "locked": { + "lastModified": 1720576396, + "narHash": "sha256-/l9CMB5ypA2C9yvYPDkDXutJIrSdSwbJuh4Pb4i2Sjc=", + "owner": "alex-pinkus", + "repo": "tree-sitter-swift", + "rev": "6248145bd1c221f75feb3460e59de57f81fda58f", + "type": "github" + }, + "original": { + "owner": "alex-pinkus", + "repo": "tree-sitter-swift", + "type": "github" + } + }, + "tree-sitter-sxhkdrc": { + "flake": false, + "locked": { + "lastModified": 1661911552, + "narHash": "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI=", + "owner": "RaafatTurki", + "repo": "tree-sitter-sxhkdrc", + "rev": "440d5f913d9465c9c776a1bd92334d32febcf065", + "type": "github" + }, + "original": { + "owner": "RaafatTurki", + "repo": "tree-sitter-sxhkdrc", + "type": "github" + } + }, + "tree-sitter-syncat-stylesheet": { + "flake": false, + "locked": { + "lastModified": 1714271308, + "narHash": "sha256-CUOfuEGmh3EitwVcij9CZ5MLJTuWMdde6jYuezokAt8=", + "owner": "foxfriends", + "repo": "syncat", + "rev": "d5181e401e71ddd63555af9a93bae5a531f8d97a", + "type": "github" + }, + "original": { + "owner": "foxfriends", + "repo": "syncat", + "type": "github" + } + }, + "tree-sitter-systemrdl": { + "flake": false, + "locked": { + "lastModified": 1715540255, + "narHash": "sha256-zxK+GDsiTtso9/UINinQqTBa1og1K17cTodYbDzAeLg=", + "owner": "SystemRDL", + "repo": "tree-sitter-systemrdl", + "rev": "2c27e329f7724e39f40439e68e22133e285a3e3b", + "type": "github" + }, + "original": { + "owner": "SystemRDL", + "repo": "tree-sitter-systemrdl", + "type": "github" + } + }, + "tree-sitter-systemtap": { + "flake": false, + "locked": { + "lastModified": 1689180618, + "narHash": "sha256-KCsISHv9yglW+63UY/9Dhb0yVz7Ha76EyHo65Si6SpY=", + "owner": "ok-ryoko", + "repo": "tree-sitter-systemtap", + "rev": "1af543a96d060b1f808982037bfc54cc02218edd", + "type": "github" + }, + "original": { + "owner": "ok-ryoko", + "repo": "tree-sitter-systemtap", + "type": "github" + } + }, + "tree-sitter-t32": { + "flake": false, + "locked": { + "lastModified": 1713008103, + "narHash": "sha256-w9X/CL5X6Lwr4/GGVQcMZ1O2HfJmdNiVjRQKGZHrRqg=", + "owner": "xasc", + "repo": "tree-sitter-t32", + "rev": "6182836f4128725f1e74ce986840d7317021a015", + "type": "gitlab" + }, + "original": { + "owner": "xasc", + "repo": "tree-sitter-t32", + "type": "gitlab" + } + }, + "tree-sitter-tablegen": { + "flake": false, + "locked": { + "lastModified": 1714949263, + "narHash": "sha256-uJCn2RdTnOf/guBUhfodgQ8pMshNh+xUJZunoLwNgrM=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-tablegen", + "rev": "b1170880c61355aaf38fc06f4af7d3c55abdabc4", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-tablegen", + "type": "github" + } + }, + "tree-sitter-tact": { + "flake": false, + "locked": { + "lastModified": 1719259918, + "narHash": "sha256-/u1ZLk9e7uowTnSkxrwXOOmcesqp3uDTRJOshKNc8lQ=", + "owner": "tact-lang", + "repo": "tree-sitter-tact", + "rev": "91cc49a83f4f0b3a756bf7d0e65403a9cf757003", + "type": "github" + }, + "original": { + "owner": "tact-lang", + "repo": "tree-sitter-tact", + "type": "github" + } + }, + "tree-sitter-talon": { + "flake": false, + "locked": { + "lastModified": 1718899135, + "narHash": "sha256-bI5nnqHFfSGkqik/TDSqqg4B9ir0leVhSHed2J+6R2E=", + "owner": "wenkokke", + "repo": "tree-sitter-talon", + "rev": "7119d7f3fefd0b0c7e900120b51f85a23e6c3160", + "type": "github" + }, + "original": { + "owner": "wenkokke", + "repo": "tree-sitter-talon", + "type": "github" + } + }, + "tree-sitter-task": { + "flake": false, + "locked": { + "lastModified": 1660776506, + "narHash": "sha256-0vqXoDgQcAE1rm3kFlb+l/S4cZuL5sU3WsZMDSna1+s=", + "owner": "alexanderbrevig", + "repo": "tree-sitter-task", + "rev": "ed4fb3674dd2d889c36e121f7173099290452af2", + "type": "github" + }, + "original": { + "owner": "alexanderbrevig", + "repo": "tree-sitter-task", + "type": "github" + } + }, + "tree-sitter-taskjuggler": { + "flake": false, + "locked": { + "lastModified": 1714578160, + "narHash": "sha256-bDV7++u852Q1Aapml2gJ2i/b4/9sh62lxf2+JvY7OuU=", + "owner": "bricka", + "repo": "tree-sitter-taskjuggler", + "rev": "941791e2c40593f40897a35c21cec9129eee0968", + "type": "gitlab" + }, + "original": { + "owner": "bricka", + "repo": "tree-sitter-taskjuggler", + "type": "gitlab" + } + }, + "tree-sitter-tcl": { + "flake": false, + "locked": { + "lastModified": 1712838723, + "narHash": "sha256-/uw+Nb5A+DklN+BxMpufSCMb/VOE/zqJNnLZVFwjWtc=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-tcl", + "rev": "8784024358c233efd0f3a6fd9e7a3c5852e628bc", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-tcl", + "type": "github" + } + }, + "tree-sitter-teal": { + "flake": false, + "locked": { + "lastModified": 1717414262, + "narHash": "sha256-xIws9Q8AsaIowv6nc01ZpF87Dy8rL78EoZgXuBmg6Kg=", + "owner": "euclidianAce", + "repo": "tree-sitter-teal", + "rev": "19b02da829d1721a521bf7b802eb80a50bd53aab", + "type": "github" + }, + "original": { + "owner": "euclidianAce", + "repo": "tree-sitter-teal", + "type": "github" + } + }, + "tree-sitter-teika": { + "flake": false, + "locked": { + "lastModified": 1717903977, + "narHash": "sha256-3XYjdudXwmDEaOj7X2c/XX7SMNA5oZArlXd350JUgbs=", + "owner": "neubaner", + "repo": "tree-sitter-teika", + "rev": "1d68519993c89c916d3edb38079f64c4f225955b", + "type": "github" + }, + "original": { + "owner": "neubaner", + "repo": "tree-sitter-teika", + "type": "github" + } + }, + "tree-sitter-templ": { + "flake": false, + "locked": { + "lastModified": 1719587196, + "narHash": "sha256-O5eKY9twQJp0qHjIs6juEY0VtOYXAdnlzlomh9YNndI=", + "owner": "vrischmann", + "repo": "tree-sitter-templ", + "rev": "a4f14aa248b84df73cc1c00bf06edac8d7c96acd", + "type": "github" + }, + "original": { + "owner": "vrischmann", + "repo": "tree-sitter-templ", + "type": "github" + } + }, + "tree-sitter-textproto": { + "flake": false, + "locked": { + "lastModified": 1694813753, + "narHash": "sha256-MpQTrNjjNO2Bj5qR6ESwI9SZtJPmcS6ckqjAR0qaLx8=", + "owner": "PorterAtGoogle", + "repo": "tree-sitter-textproto", + "rev": "8dacf02aa402892c91079f8577998ed5148c0496", + "type": "github" + }, + "original": { + "owner": "PorterAtGoogle", + "repo": "tree-sitter-textproto", + "type": "github" + } + }, + "tree-sitter-thrift": { + "flake": false, + "locked": { + "lastModified": 1713616942, + "narHash": "sha256-owZbs8ttjKrqTA8fQ/NmBGyIUUItSUvvW4hRv0NPV8Y=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-thrift", + "rev": "68fd0d80943a828d9e6f49c58a74be1e9ca142cf", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-thrift", + "type": "github" + } + }, + "tree-sitter-tiger": { + "flake": false, + "locked": { + "lastModified": 1693342441, + "narHash": "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA=", + "owner": "ambroisie", + "repo": "tree-sitter-tiger", + "rev": "a7f11d946b44244f71df41d2a78af0665d618dae", + "type": "github" + }, + "original": { + "owner": "ambroisie", + "repo": "tree-sitter-tiger", + "type": "github" + } + }, + "tree-sitter-times": { + "flake": false, + "locked": { + "lastModified": 1714654568, + "narHash": "sha256-/7+6AT7CanzRFl8UKjeD1K019oYT87b30F/8p/CT8h0=", + "owner": "michaeladler", + "repo": "tree-sitter-times", + "rev": "9d847d4af11ea77655fbbaa1b98e8fa4d0920b46", + "type": "github" + }, + "original": { + "owner": "michaeladler", + "repo": "tree-sitter-times", + "type": "github" + } + }, + "tree-sitter-tlaplus": { + "flake": false, + "locked": { + "lastModified": 1720378154, + "narHash": "sha256-FbOBkEtsFFD9jIWM2+fETstnvQyIj2DAF81v0dXjouo=", + "owner": "tlaplus-community", + "repo": "tree-sitter-tlaplus", + "rev": "bba02e79f85e335f310fc95e21c677e49f2c4439", + "type": "github" + }, + "original": { + "owner": "tlaplus-community", + "repo": "tree-sitter-tlaplus", + "type": "github" + } + }, + "tree-sitter-tmux": { + "flake": false, + "locked": { + "lastModified": 1713778728, + "narHash": "sha256-aoKrrDvOM4yOgE7rulGBoN1GeBBHN+dPfyNytC4oMC4=", + "owner": "Freed-Wu", + "repo": "tree-sitter-tmux", + "rev": "9138ea508410e0f34da2666609f600f65e944f22", + "type": "github" + }, + "original": { + "owner": "Freed-Wu", + "repo": "tree-sitter-tmux", + "type": "github" + } + }, + "tree-sitter-todome": { + "flake": false, + "locked": { + "lastModified": 1673667798, + "narHash": "sha256-TikjYEPho9LYF7ZnXhUer4ww7+Bzf9FK6LrFUBNYKrE=", + "owner": "monaqa", + "repo": "tree-sitter-todome", + "rev": "8886bb17c65bf4089656ec47d7b628c6739cf7c1", + "type": "github" + }, + "original": { + "owner": "monaqa", + "repo": "tree-sitter-todome", + "type": "github" + } + }, + "tree-sitter-todotxt": { + "flake": false, + "locked": { + "lastModified": 1705308357, + "narHash": "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ=", + "owner": "arnarg", + "repo": "tree-sitter-todotxt", + "rev": "3937c5cd105ec4127448651a21aef45f52d19609", + "type": "github" + }, + "original": { + "owner": "arnarg", + "repo": "tree-sitter-todotxt", + "type": "github" + } + }, + "tree-sitter-toml": { + "flake": false, + "locked": { + "lastModified": 1714734569, + "narHash": "sha256-VYsPM0NVxegfanVaaKkSkEzJ502xkKSjZWrsJpDmack=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-toml", + "rev": "16a30c83ce427385b8d14939c45c137fcfca6c42", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-toml", + "type": "github" + } + }, + "tree-sitter-tsq": { + "flake": false, + "locked": { + "lastModified": 1656906197, + "narHash": "sha256-sSHfQ+RYLkkAOtuNtfbFgoR325+DNjO/LwuVyvnWvwQ=", + "owner": "the-mikedavis", + "repo": "tree-sitter-tsq", + "rev": "48b5e9f82ae0a4727201626f33a17f69f8e0ff86", + "type": "github" + }, + "original": { + "owner": "the-mikedavis", + "repo": "tree-sitter-tsq", + "type": "github" + } + }, + "tree-sitter-turbowave": { + "flake": false, + "locked": { + "lastModified": 1662567690, + "narHash": "sha256-gsN4G7bLNFfbhxM18oJAemKGmihgXRxKB3KWO4Zt1kQ=", + "owner": "dfgordon", + "repo": "tree-sitter-turbowave", + "rev": "5edcee537e18ad1f3b3664954cbea0c28276a698", + "type": "github" + }, + "original": { + "owner": "dfgordon", + "repo": "tree-sitter-turbowave", + "type": "github" + } + }, + "tree-sitter-turtle": { + "flake": false, + "locked": { + "lastModified": 1719920467, + "narHash": "sha256-z6f73euFAG9du5owz7V9WLbWK81Jg0DwxN1metKPbTA=", + "owner": "GordianDziwis", + "repo": "tree-sitter-turtle", + "rev": "7f789ea7ef765080f71a298fc96b7c957fa24422", + "type": "github" + }, + "original": { + "owner": "GordianDziwis", + "repo": "tree-sitter-turtle", + "type": "github" + } + }, + "tree-sitter-twig": { + "flake": false, + "locked": { + "lastModified": 1718469057, + "narHash": "sha256-87jFYAAnblTeEdlXqTjyiiNee/OgasPam1b2xyKQIHY=", + "owner": "gbprod", + "repo": "tree-sitter-twig", + "rev": "085648e01d1422163a1702a44e72303b4e2a0bd1", + "type": "github" + }, + "original": { + "owner": "gbprod", + "repo": "tree-sitter-twig", + "type": "github" + } + }, + "tree-sitter-typescript": { + "flake": false, + "locked": { + "lastModified": 1720398479, + "narHash": "sha256-7xP8ufPV/ndKmi8gfDYpHSY6D6lfsR0/YXfq3/RT8x0=", + "owner": "tree-sitter", + "repo": "tree-sitter-typescript", + "rev": "e45cb3225bf47a04da827e4575b9791523d953fd", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-typescript", + "type": "github" + } + }, + "tree-sitter-typespec": { + "flake": false, + "locked": { + "lastModified": 1717358808, + "narHash": "sha256-MzUcz6vnsakszAMJtTOajniFC72sCREdrMhS/zDa3Ng=", + "owner": "happenslol", + "repo": "tree-sitter-typespec", + "rev": "28821d0d6da5f0a6b5eb02b9bad953fecafd7248", + "type": "github" + }, + "original": { + "owner": "happenslol", + "repo": "tree-sitter-typespec", + "type": "github" + } + }, + "tree-sitter-typoscript": { + "flake": false, + "locked": { + "lastModified": 1697997145, + "narHash": "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc=", + "owner": "Teddytrombone", + "repo": "tree-sitter-typoscript", + "rev": "43b221c0b76e77244efdaa9963e402a17c930fbc", + "type": "github" + }, + "original": { + "owner": "Teddytrombone", + "repo": "tree-sitter-typoscript", + "type": "github" + } + }, + "tree-sitter-typst": { + "flake": false, + "locked": { + "lastModified": 1720789548, + "narHash": "sha256-53BCAdQLpeV2l6kmfllrCU186svZ4RE/2+VVrWuFV8Y=", + "owner": "uben0", + "repo": "tree-sitter-typst", + "rev": "90f6af21271dee246a9cafe109e2b456c5bc10a6", + "type": "github" + }, + "original": { + "owner": "uben0", + "repo": "tree-sitter-typst", + "type": "github" + } + }, + "tree-sitter-udev": { + "flake": false, + "locked": { + "lastModified": 1709156138, + "narHash": "sha256-4vkEHlK8r69cvSu7CAXOmyiSSuIRlZcnQAGHtWqx41w=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-udev", + "rev": "8f58696e79092b4ad6bf197415bbd0970acf15cd", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-udev", + "type": "github" + } + }, + "tree-sitter-uiua": { + "flake": false, + "locked": { + "lastModified": 1710153040, + "narHash": "sha256-FBMdkWrXrHHyu87YBH0Bu7LatCNUZsrOU7yhyPfSEvw=", + "owner": "shnarazk", + "repo": "tree-sitter-uiua", + "rev": "a1f5946f583b95f34cbc36717dd358563e6d992c", + "type": "github" + }, + "original": { + "owner": "shnarazk", + "repo": "tree-sitter-uiua", + "type": "github" + } + }, + "tree-sitter-umka": { + "flake": false, + "locked": { + "lastModified": 1718418531, + "narHash": "sha256-J0CziN6nCwFRZxkt6QwfwvCDtbXa/Sqrdy3iUzrGcgo=", + "owner": "thacuber2a03", + "repo": "tree-sitter-umka", + "rev": "f2588765c45d7f5099d53cf34b46883f31407ff2", + "type": "github" + }, + "original": { + "owner": "thacuber2a03", + "repo": "tree-sitter-umka", + "type": "github" + } + }, + "tree-sitter-ungrammar": { + "flake": false, + "locked": { + "lastModified": 1677542914, + "narHash": "sha256-ftvcD8I+hYqH3EGxaRZ0w8FHjBA34OSTTsrUsAOtayU=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ungrammar", + "rev": "debd26fed283d80456ebafa33a06957b0c52e451", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-ungrammar", + "type": "github" + } + }, + "tree-sitter-unifieddiff": { + "flake": false, + "locked": { + "lastModified": 1671763751, + "narHash": "sha256-ZpHikzTkGW+qa9zs0yMqtmYcPlzLES0JtqZEd+r6pA0=", + "owner": "monaqa", + "repo": "tree-sitter-unifieddiff", + "rev": "d4556131c279d73961943a2ebf878198ab7976a6", + "type": "github" + }, + "original": { + "owner": "monaqa", + "repo": "tree-sitter-unifieddiff", + "type": "github" + } + }, + "tree-sitter-unison": { + "flake": false, + "locked": { + "lastModified": 1714100789, + "narHash": "sha256-89vFguMlPfKzQ4nmMNdTNFcEiCYH0eSws87Llm88e+I=", + "owner": "kylegoetz", + "repo": "tree-sitter-unison", + "rev": "59d36a09282be7e4d3374854126590f3dcebee6e", + "type": "github" + }, + "original": { + "owner": "kylegoetz", + "repo": "tree-sitter-unison", + "type": "github" + } + }, + "tree-sitter-uri": { + "flake": false, + "locked": { + "lastModified": 1700058868, + "narHash": "sha256-xJybyenoD20N0lTVaHqSL6+ND2D6xDYu1qn3ya04YOA=", + "owner": "atusy", + "repo": "tree-sitter-uri", + "rev": "b2d3e37e95166c5d5075526015478a990d24a241", + "type": "github" + }, + "original": { + "owner": "atusy", + "repo": "tree-sitter-uri", + "type": "github" + } + }, + "tree-sitter-ursa": { + "flake": false, + "locked": { + "lastModified": 1707426139, + "narHash": "sha256-/Gr1VMFYY/tR2gUUbN2h2RKA2ALzHfeo9Op4WUWSLzQ=", + "owner": "ursalang", + "repo": "tree-sitter-ursa", + "rev": "7b02cb0bf8ea3de43326f41ccdb2a529d68b5b2e", + "type": "github" + }, + "original": { + "owner": "ursalang", + "repo": "tree-sitter-ursa", + "type": "github" + } + }, + "tree-sitter-usd": { + "flake": false, + "locked": { + "lastModified": 1714371251, + "narHash": "sha256-r6Sm8FiTgxdYc5cAG5JXVtA5/2jID5H/xmKbjSYn/zI=", + "owner": "ColinKennedy", + "repo": "tree-sitter-usd", + "rev": "4e0875f724d94d0c2ff36f9b8cb0b12f8b20d216", + "type": "github" + }, + "original": { + "owner": "ColinKennedy", + "repo": "tree-sitter-usd", + "type": "github" + } + }, + "tree-sitter-uxntal": { + "flake": false, + "locked": { + "lastModified": 1714949729, + "narHash": "sha256-hR0EaYv1++MJ0pdBl3ZtyEljitnp5hgFWQa9F6b1KE4=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-uxntal", + "rev": "ad9b638b914095320de85d59c49ab271603af048", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-uxntal", + "type": "github" + } + }, + "tree-sitter-v": { + "flake": false, + "locked": { + "lastModified": 1719976939, + "narHash": "sha256-eTYqzdhxVI8jQXZ4FopReVYZJle2D0b31PjkZ2xC4f4=", + "owner": "vlang", + "repo": "v-analyzer", + "rev": "7f80a0441ff2ca6aa8ced8e1ee87cead9dd26515", + "type": "github" + }, + "original": { + "owner": "vlang", + "repo": "v-analyzer", + "type": "github" + } + }, + "tree-sitter-vala": { + "flake": false, + "locked": { + "lastModified": 1654547473, + "narHash": "sha256-YZTE3PkBPCEkMXnLC0HSQ86v5+3/J7/ETDQp8eguFW8=", + "owner": "vala-lang", + "repo": "tree-sitter-vala", + "rev": "8f690bfa639f2b83d1fb938ed3dd98a7ba453e8b", + "type": "github" + }, + "original": { + "owner": "vala-lang", + "repo": "tree-sitter-vala", + "type": "github" + } + }, + "tree-sitter-vento": { + "flake": false, + "locked": { + "lastModified": 1711739080, + "narHash": "sha256-/U8hZiYC9/pWscAYDIFgttLDMTq6RLNuHKNTZ/Q4bAc=", + "owner": "ventojs", + "repo": "tree-sitter-vento", + "rev": "3321077d7446c1b3b017c294fd56ce028ed817fe", + "type": "github" + }, + "original": { + "owner": "ventojs", + "repo": "tree-sitter-vento", + "type": "github" + } + }, + "tree-sitter-verilog": { + "flake": false, + "locked": { + "lastModified": 1714237992, + "narHash": "sha256-k0Q+MOcZWtXZ99+I+ZyFJ0PZQp2oat2O/7u2UjHzsUg=", + "owner": "tree-sitter", + "repo": "tree-sitter-verilog", + "rev": "075ebfc84543675f12e79a955f79d717772dcef3", + "type": "github" + }, + "original": { + "owner": "tree-sitter", + "repo": "tree-sitter-verilog", + "type": "github" + } + }, + "tree-sitter-vhdl": { + "flake": false, + "locked": { + "lastModified": 1720377384, + "narHash": "sha256-VZQwestWXaC2kcQayzrZ0CfKNF83lknNUmxBNte29Pg=", + "owner": "jpt13653903", + "repo": "tree-sitter-vhdl", + "rev": "dff0db962fda558d8f0c725bae5acd858d92dc96", + "type": "github" + }, + "original": { + "owner": "jpt13653903", + "repo": "tree-sitter-vhdl", + "type": "github" + } + }, + "tree-sitter-vhs": { + "flake": false, + "locked": { + "lastModified": 1713990744, + "narHash": "sha256-yxUVca44z4wtYsxQKaJQjMm0fFeKAOWFnIX+5k6+SJk=", + "owner": "charmbracelet", + "repo": "tree-sitter-vhs", + "rev": "90028bbadb267ead5b87830380f6a825147f0c0f", + "type": "github" + }, + "original": { + "owner": "charmbracelet", + "repo": "tree-sitter-vhs", + "type": "github" + } + }, + "tree-sitter-vim": { + "flake": false, + "locked": { + "lastModified": 1713806352, + "narHash": "sha256-wQQSeDzcSY9qNVgeDhrELS1x1UoilRa7iHML9qSgchY=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-vim", + "rev": "b448ca63f972ade12c373c808acdd2bf972937db", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-vim", + "type": "github" + } + }, + "tree-sitter-vimdoc": { + "flake": false, + "locked": { + "lastModified": 1717834376, + "narHash": "sha256-v+XSWGm2Wdn9/rxNFMqXYACkGn6AvxZdxkClLuKnWGU=", + "owner": "neovim", + "repo": "tree-sitter-vimdoc", + "rev": "2249c44ecd3f5cf22da3dcccfb74f816ddb29245", + "type": "github" + }, + "original": { + "owner": "neovim", + "repo": "tree-sitter-vimdoc", + "type": "github" + } + }, + "tree-sitter-void": { + "flake": false, + "locked": { + "lastModified": 1720569880, + "narHash": "sha256-NzUwcCuT/eTIFyCTo5L5DRYtP963k+1VbmKFwx4fxy8=", + "owner": "ge0mk", + "repo": "tree-sitter-void", + "rev": "a77a8ea6252680f2d979f9bca7a88244cb95be33", + "type": "github" + }, + "original": { + "owner": "ge0mk", + "repo": "tree-sitter-void", + "type": "github" + } + }, + "tree-sitter-vue": { + "flake": false, + "locked": { + "lastModified": 1711457629, + "narHash": "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-vue", + "rev": "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "ref": "main", + "repo": "tree-sitter-vue", + "type": "github" + } + }, + "tree-sitter-wat": { + "flake": false, + "locked": { + "lastModified": 1652829067, + "narHash": "sha256-a1l4RsGpRQfUxEjwewyKiV0G7J2DHZW6+y1HnjREYAs=", + "owner": "wasm-lsp", + "repo": "tree-sitter-wasm", + "rev": "2ca28a9f9d709847bf7a3de0942a84e912f59088", + "type": "github" + }, + "original": { + "owner": "wasm-lsp", + "repo": "tree-sitter-wasm", + "type": "github" + } + }, + "tree-sitter-wbproto": { + "flake": false, + "locked": { + "lastModified": 1718529925, + "narHash": "sha256-/QOkhxwiuOaSwJTBaUxCRxbqBertkSmJWXsy5gwjjhk=", + "owner": "acristoffers", + "repo": "tree-sitter-wbproto", + "rev": "40ed1abdab49cfb69fa16eb0bec857eb86fa4520", + "type": "github" + }, + "original": { + "owner": "acristoffers", + "repo": "tree-sitter-wbproto", + "type": "github" + } + }, + "tree-sitter-wdl": { + "flake": false, + "locked": { + "lastModified": 1690720742, + "narHash": "sha256-LV+F5y0P3JiOjYk/dDNRLtYjr3qPdUFNT3heO9/FDcA=", + "owner": "jdidion", + "repo": "tree-sitter-wdl", + "rev": "3e90feaf59830d1e44017c729b4d5b354071ddc8", + "type": "github" + }, + "original": { + "owner": "jdidion", + "repo": "tree-sitter-wdl", + "type": "github" + } + }, + "tree-sitter-wenyan": { + "flake": false, + "locked": { + "lastModified": 1662166621, + "narHash": "sha256-PtyAGD2SYBoMCmL21Up6ySFhUeVT2bFvDDYBw70aUPg=", + "owner": "duskmoon314", + "repo": "tree-sitter-wenyan", + "rev": "ea93d8bb9c605bebf832bb175254c0310dd526e9", + "type": "github" + }, + "original": { + "owner": "duskmoon314", + "repo": "tree-sitter-wenyan", + "type": "github" + } + }, + "tree-sitter-wgsl": { + "flake": false, + "locked": { + "lastModified": 1673281973, + "narHash": "sha256-voLkcJ/062hzipb3Ak/mgQvFbrLUJdnXq1IupzjMJXA=", + "owner": "szebniok", + "repo": "tree-sitter-wgsl", + "rev": "40259f3c77ea856841a4e0c4c807705f3e4a2b65", + "type": "github" + }, + "original": { + "owner": "szebniok", + "repo": "tree-sitter-wgsl", + "type": "github" + } + }, + "tree-sitter-wgsl-bevy": { + "flake": false, + "locked": { + "lastModified": 1719071687, + "narHash": "sha256-/HNDdI2Tg6YG/lAvubZtN2g6pUCk0Kl4kRTRsABIm0Y=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-wgsl-bevy", + "rev": "0f06f24e259ac725045956436b9025dab008ff9f", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-wgsl-bevy", + "type": "github" + } + }, + "tree-sitter-wing": { + "flake": false, + "locked": { + "lastModified": 1713527927, + "narHash": "sha256-jygMTswZ8r4tUJQ0lUH8GHz56dyGd6rV1wL5i75Ni88=", + "owner": "winglang", + "repo": "tree-sitter-wing", + "rev": "bd1d35cf3e013dc7e189b46a593bdc2b281b0dd7", + "type": "github" + }, + "original": { + "owner": "winglang", + "repo": "tree-sitter-wing", + "type": "github" + } + }, + "tree-sitter-wit": { + "flake": false, + "locked": { + "lastModified": 1720349765, + "narHash": "sha256-/Lvo0YbdSaIoRFSm74kBQRM1sQTO3t9+OrxFK4/KyEo=", + "owner": "liamwh", + "repo": "tree-sitter-wit", + "rev": "cd7e6534fd9a22e3e9a7a85feecf4e35461e47cb", + "type": "github" + }, + "original": { + "owner": "liamwh", + "repo": "tree-sitter-wit", + "type": "github" + } + }, + "tree-sitter-witcherscript": { + "flake": false, + "locked": { + "lastModified": 1718534119, + "narHash": "sha256-PatOji8S8mJSVVCKMS0ToyyVapS2CORYh/veyWZx6i4=", + "owner": "SpontanCombust", + "repo": "tree-sitter-witcherscript", + "rev": "31dae31b5c0165547ba1ec63c1467169ab0020fb", + "type": "github" + }, + "original": { + "owner": "SpontanCombust", + "repo": "tree-sitter-witcherscript", + "type": "github" + } + }, + "tree-sitter-wren": { + "flake": false, + "locked": { + "lastModified": 1692120850, + "narHash": "sha256-CU08QY4X/u4W4AEkK+gUmy5P8/XoBHDJmWX1vdGjmsI=", + "owner": "~jummit", + "repo": "tree-sitter-wren", + "rev": "6748694be32f11e7ec6b5faeb1b48ca6156d4e06", + "type": "sourcehut" + }, + "original": { + "owner": "~jummit", + "repo": "tree-sitter-wren", + "type": "sourcehut" + } + }, + "tree-sitter-xcompose": { + "flake": false, + "locked": { + "lastModified": 1719499076, + "narHash": "sha256-PNg1z+7CuvpQdksKJOCQ59dZrv4PORdYo6CSw3GrBtk=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-xcompose", + "rev": "fff3e72242aa110ebba6441946ea4d12d200fa68", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-xcompose", + "type": "github" + } + }, + "tree-sitter-xidoc": { + "flake": false, + "locked": { + "lastModified": 1672772834, + "narHash": "sha256-V5ngyO6RfzsdbFYl8YOl0va4A79mYnobtvj9tDOQgbo=", + "owner": "~xigoi", + "repo": "tree-sitter-xidoc", + "rev": "d24aea769493c19d3b55ad682e0d459fac27ee5c", + "type": "sourcehut" + }, + "original": { + "owner": "~xigoi", + "repo": "tree-sitter-xidoc", + "type": "sourcehut" + } + }, + "tree-sitter-xit": { + "flake": false, + "locked": { + "lastModified": 1710618397, + "narHash": "sha256-wTr7YyGnz/dWfA5oecRqxeR8Unoob6isGnQg4/iu+MI=", + "owner": "synaptiko", + "repo": "tree-sitter-xit", + "rev": "a4fad351bfa5efdcb379b40c36671413fbe9caac", + "type": "github" + }, + "original": { + "owner": "synaptiko", + "repo": "tree-sitter-xit", + "type": "github" + } + }, + "tree-sitter-xml": { + "flake": false, + "locked": { + "lastModified": 1719750420, + "narHash": "sha256-Kxmk9v2oTTYtoLQ2n0LyNziouG56ZSgcirS8JukUmZE=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-xml", + "rev": "809266ed1694d64dedc168a18893cc254e3edf7e", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-xml", + "type": "github" + } + }, + "tree-sitter-xtc": { + "flake": false, + "locked": { + "lastModified": 1713173961, + "narHash": "sha256-teUDDvH8Km1WHNXyrUtX1yULYOaTgaAwT6aCaR4MTfs=", + "owner": "Alexis-Lapierre", + "repo": "tree-sitter-xtc", + "rev": "7bc11b736250c45e25cfb0215db2f8393779957e", + "type": "github" + }, + "original": { + "owner": "Alexis-Lapierre", + "repo": "tree-sitter-xtc", + "type": "github" + } + }, + "tree-sitter-yaml": { + "flake": false, + "locked": { + "lastModified": 1715183064, + "narHash": "sha256-hjZQv8kMpjJ29Rl6CEBwb090rFNWP1HPkSECbmTr0zQ=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-yaml", + "rev": "7b03feefd36b5f155465ca736c6304aca983b267", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-yaml", + "type": "github" + } + }, + "tree-sitter-yang": { + "flake": false, + "locked": { + "lastModified": 1669062321, + "narHash": "sha256-6EIK1EStHrUHBLZBsZqd1LL05ZAJ6PKUyIzBBsTVjO8=", + "owner": "Hubro", + "repo": "tree-sitter-yang", + "rev": "2c0e6be8dd4dcb961c345fa35c309ad4f5bd3502", + "type": "github" + }, + "original": { + "owner": "Hubro", + "repo": "tree-sitter-yang", + "type": "github" + } + }, + "tree-sitter-yasnippet": { + "flake": false, + "locked": { + "lastModified": 1717087949, + "narHash": "sha256-d6oBIp+6lOHsX2sq6vL1fq50/8kiwTPPnk0FZPETaZk=", + "owner": "nverno", + "repo": "tree-sitter-yasnippet", + "rev": "d444ecb29c827548c8ae74bab9b65fd57fe386f5", + "type": "github" + }, + "original": { + "owner": "nverno", + "repo": "tree-sitter-yasnippet", + "type": "github" + } + }, + "tree-sitter-yuck": { + "flake": false, + "locked": { + "lastModified": 1714947410, + "narHash": "sha256-l8c1/7q8S78jGyl+VAVVgs8wq58PrrjycyJfWXsCgAI=", + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-yuck", + "rev": "e877f6ade4b77d5ef8787075141053631ba12318", + "type": "github" + }, + "original": { + "owner": "tree-sitter-grammars", + "repo": "tree-sitter-yuck", + "type": "github" + } + }, + "tree-sitter-zathurarc": { + "flake": false, + "locked": { + "lastModified": 1716894124, + "narHash": "sha256-tr9igIwfxXJJZAanRmDAhG3uu1vdT2nfW3Ng3EZ0094=", + "owner": "Freed-Wu", + "repo": "tree-sitter-zathurarc", + "rev": "6e7c8edfcd6f5f7c12b2fa9ffc6d042f1b6d7068", + "type": "github" + }, + "original": { + "owner": "Freed-Wu", + "repo": "tree-sitter-zathurarc", + "type": "github" + } + }, + "tree-sitter-zeek": { + "flake": false, + "locked": { + "lastModified": 1718810568, + "narHash": "sha256-+Xf5T4Dbka1FyCIuQTo//qi0egIF7umbJKUctRllmTI=", + "owner": "zeek", + "repo": "tree-sitter-zeek", + "rev": "1f09d2006a22ec1cbb78845f44e942798d91cd74", + "type": "github" + }, + "original": { + "owner": "zeek", + "repo": "tree-sitter-zeek", + "type": "github" + } + }, + "tree-sitter-zig": { + "flake": false, + "locked": { + "lastModified": 1719570016, + "narHash": "sha256-IK9kCajZGwEiASa6Mv0oxuz85+QmI3S7Rl9lgHkApMc=", + "owner": "maxxnino", + "repo": "tree-sitter-zig", + "rev": "2bac4cc6c697d46a193905fef6d003bfa0bfabfd", + "type": "github" + }, + "original": { + "owner": "maxxnino", + "repo": "tree-sitter-zig", + "type": "github" + } + }, + "tree-sitter-zscript": { + "flake": false, + "locked": { + "lastModified": 1717817475, + "narHash": "sha256-2RTsT+JZNTqEhfF8Z1Yc4uvfyfvZd9wJIk9UuPG57jY=", + "owner": "dastrukar", + "repo": "tree-sitter-zscript", + "rev": "6243a8ffe3505440afd800c29440c50cf4cfed7b", + "type": "github" + }, + "original": { + "owner": "dastrukar", + "repo": "tree-sitter-zscript", + "type": "github" + } + }, "treefmt-nix": { "inputs": { "nixpkgs": [ @@ -1006,20 +8558,491 @@ }, "treesitter-grammars": { "inputs": { - "flake-parts": "flake-parts_5", - "nixpkgs": "nixpkgs_4" + "flakelight": [ + "flakelight" + ], + "nixpkgs": "nixpkgs_4", + "tree-sitter-abap": "tree-sitter-abap", + "tree-sitter-abnf": "tree-sitter-abnf", + "tree-sitter-actionscript": "tree-sitter-actionscript", + "tree-sitter-ada": "tree-sitter-ada", + "tree-sitter-adl": "tree-sitter-adl", + "tree-sitter-agda": "tree-sitter-agda", + "tree-sitter-aidl": "tree-sitter-aidl", + "tree-sitter-aiken": "tree-sitter-aiken", + "tree-sitter-amber": "tree-sitter-amber", + "tree-sitter-angular": "tree-sitter-angular", + "tree-sitter-apachesynapse": "tree-sitter-apachesynapse", + "tree-sitter-apex": "tree-sitter-apex", + "tree-sitter-applesoft": "tree-sitter-applesoft", + "tree-sitter-arduino": "tree-sitter-arduino", + "tree-sitter-asm": "tree-sitter-asm", + "tree-sitter-asm6502": "tree-sitter-asm6502", + "tree-sitter-astro": "tree-sitter-astro", + "tree-sitter-august": "tree-sitter-august", + "tree-sitter-authzed": "tree-sitter-authzed", + "tree-sitter-awk": "tree-sitter-awk", + "tree-sitter-bash": "tree-sitter-bash", + "tree-sitter-bass": "tree-sitter-bass", + "tree-sitter-beancount": "tree-sitter-beancount", + "tree-sitter-bend": "tree-sitter-bend", + "tree-sitter-bibtex": "tree-sitter-bibtex", + "tree-sitter-bicep": "tree-sitter-bicep", + "tree-sitter-bitbake": "tree-sitter-bitbake", + "tree-sitter-blade": "tree-sitter-blade", + "tree-sitter-blame": "tree-sitter-blame", + "tree-sitter-blueprint": "tree-sitter-blueprint", + "tree-sitter-bp": "tree-sitter-bp", + "tree-sitter-breaker": "tree-sitter-breaker", + "tree-sitter-brightscript": "tree-sitter-brightscript", + "tree-sitter-bru": "tree-sitter-bru", + "tree-sitter-bruno": "tree-sitter-bruno", + "tree-sitter-c": "tree-sitter-c", + "tree-sitter-c-sharp": "tree-sitter-c-sharp", + "tree-sitter-c3": "tree-sitter-c3", + "tree-sitter-cabal": "tree-sitter-cabal", + "tree-sitter-cairo": "tree-sitter-cairo", + "tree-sitter-calyx": "tree-sitter-calyx", + "tree-sitter-capnp": "tree-sitter-capnp", + "tree-sitter-capy": "tree-sitter-capy", + "tree-sitter-carbon": "tree-sitter-carbon", + "tree-sitter-ccomment": "tree-sitter-ccomment", + "tree-sitter-cds": "tree-sitter-cds", + "tree-sitter-cel": "tree-sitter-cel", + "tree-sitter-cfml": "tree-sitter-cfml", + "tree-sitter-chatito": "tree-sitter-chatito", + "tree-sitter-cicada": "tree-sitter-cicada", + "tree-sitter-circom": "tree-sitter-circom", + "tree-sitter-clingo": "tree-sitter-clingo", + "tree-sitter-clojure": "tree-sitter-clojure", + "tree-sitter-cloudflare": "tree-sitter-cloudflare", + "tree-sitter-cmake": "tree-sitter-cmake", + "tree-sitter-coalton": "tree-sitter-coalton", + "tree-sitter-cognate": "tree-sitter-cognate", + "tree-sitter-comment": "tree-sitter-comment", + "tree-sitter-commonlisp": "tree-sitter-commonlisp", + "tree-sitter-cooklang": "tree-sitter-cooklang", + "tree-sitter-corn": "tree-sitter-corn", + "tree-sitter-corth": "tree-sitter-corth", + "tree-sitter-cpcss": "tree-sitter-cpcss", + "tree-sitter-cpon": "tree-sitter-cpon", + "tree-sitter-cpp": "tree-sitter-cpp", + "tree-sitter-cql": "tree-sitter-cql", + "tree-sitter-crystal": "tree-sitter-crystal", + "tree-sitter-css": "tree-sitter-css", + "tree-sitter-css-in-js": "tree-sitter-css-in-js", + "tree-sitter-csv": "tree-sitter-csv", + "tree-sitter-cuda": "tree-sitter-cuda", + "tree-sitter-cue": "tree-sitter-cue", + "tree-sitter-d": "tree-sitter-d", + "tree-sitter-d2": "tree-sitter-d2", + "tree-sitter-darklang": "tree-sitter-darklang", + "tree-sitter-dart": "tree-sitter-dart", + "tree-sitter-datazinc": "tree-sitter-datazinc", + "tree-sitter-dbml": "tree-sitter-dbml", + "tree-sitter-dbspec": "tree-sitter-dbspec", + "tree-sitter-devicetree": "tree-sitter-devicetree", + "tree-sitter-dhall": "tree-sitter-dhall", + "tree-sitter-diff": "tree-sitter-diff", + "tree-sitter-disassembly": "tree-sitter-disassembly", + "tree-sitter-ditto": "tree-sitter-ditto", + "tree-sitter-djot": "tree-sitter-djot", + "tree-sitter-dockerfile": "tree-sitter-dockerfile", + "tree-sitter-dot": "tree-sitter-dot", + "tree-sitter-dotbox": "tree-sitter-dotbox", + "tree-sitter-dotvvm": "tree-sitter-dotvvm", + "tree-sitter-doxygen": "tree-sitter-doxygen", + "tree-sitter-earthfile": "tree-sitter-earthfile", + "tree-sitter-ebnf": "tree-sitter-ebnf", + "tree-sitter-edoc": "tree-sitter-edoc", + "tree-sitter-eds": "tree-sitter-eds", + "tree-sitter-eex": "tree-sitter-eex", + "tree-sitter-egglog": "tree-sitter-egglog", + "tree-sitter-eiffel": "tree-sitter-eiffel", + "tree-sitter-elisp": "tree-sitter-elisp", + "tree-sitter-elixir": "tree-sitter-elixir", + "tree-sitter-elm": "tree-sitter-elm", + "tree-sitter-elsa": "tree-sitter-elsa", + "tree-sitter-elvish": "tree-sitter-elvish", + "tree-sitter-embedded-template": "tree-sitter-embedded-template", + "tree-sitter-erlang": "tree-sitter-erlang", + "tree-sitter-esdl": "tree-sitter-esdl", + "tree-sitter-esl37": "tree-sitter-esl37", + "tree-sitter-eu4mod": "tree-sitter-eu4mod", + "tree-sitter-exograph": "tree-sitter-exograph", + "tree-sitter-facility": "tree-sitter-facility", + "tree-sitter-fastbuild": "tree-sitter-fastbuild", + "tree-sitter-faust": "tree-sitter-faust", + "tree-sitter-fennel": "tree-sitter-fennel", + "tree-sitter-fga": "tree-sitter-fga", + "tree-sitter-fidl": "tree-sitter-fidl", + "tree-sitter-fin": "tree-sitter-fin", + "tree-sitter-firrtl": "tree-sitter-firrtl", + "tree-sitter-fish": "tree-sitter-fish", + "tree-sitter-fluentbit": "tree-sitter-fluentbit", + "tree-sitter-foam": "tree-sitter-foam", + "tree-sitter-forester": "tree-sitter-forester", + "tree-sitter-formula": "tree-sitter-formula", + "tree-sitter-forth": "tree-sitter-forth", + "tree-sitter-fortran": "tree-sitter-fortran", + "tree-sitter-fsh": "tree-sitter-fsh", + "tree-sitter-fsharp": "tree-sitter-fsharp", + "tree-sitter-ftd": "tree-sitter-ftd", + "tree-sitter-func": "tree-sitter-func", + "tree-sitter-fusion": "tree-sitter-fusion", + "tree-sitter-gap": "tree-sitter-gap", + "tree-sitter-gas": "tree-sitter-gas", + "tree-sitter-gdscript": "tree-sitter-gdscript", + "tree-sitter-gdshader": "tree-sitter-gdshader", + "tree-sitter-gemini": "tree-sitter-gemini", + "tree-sitter-git-commit": "tree-sitter-git-commit", + "tree-sitter-git-config": "tree-sitter-git-config", + "tree-sitter-git-rebase": "tree-sitter-git-rebase", + "tree-sitter-gitattributes": "tree-sitter-gitattributes", + "tree-sitter-gitcommit": "tree-sitter-gitcommit", + "tree-sitter-gitignore": "tree-sitter-gitignore", + "tree-sitter-gleam": "tree-sitter-gleam", + "tree-sitter-glimmer": "tree-sitter-glimmer", + "tree-sitter-glsl": "tree-sitter-glsl", + "tree-sitter-gn": "tree-sitter-gn", + "tree-sitter-gnuplot": "tree-sitter-gnuplot", + "tree-sitter-go": "tree-sitter-go", + "tree-sitter-godot-resource": "tree-sitter-godot-resource", + "tree-sitter-gomod": "tree-sitter-gomod", + "tree-sitter-gosum": "tree-sitter-gosum", + "tree-sitter-gotmpl": "tree-sitter-gotmpl", + "tree-sitter-gowork": "tree-sitter-gowork", + "tree-sitter-gpg": "tree-sitter-gpg", + "tree-sitter-graphql": "tree-sitter-graphql", + "tree-sitter-gren": "tree-sitter-gren", + "tree-sitter-gritql": "tree-sitter-gritql", + "tree-sitter-groovy": "tree-sitter-groovy", + "tree-sitter-gstlaunch": "tree-sitter-gstlaunch", + "tree-sitter-gularen": "tree-sitter-gularen", + "tree-sitter-hack": "tree-sitter-hack", + "tree-sitter-hare": "tree-sitter-hare", + "tree-sitter-haskell": "tree-sitter-haskell", + "tree-sitter-haskell-persistent": "tree-sitter-haskell-persistent", + "tree-sitter-haxe": "tree-sitter-haxe", + "tree-sitter-hcl": "tree-sitter-hcl", + "tree-sitter-heex": "tree-sitter-heex", + "tree-sitter-hjson": "tree-sitter-hjson", + "tree-sitter-hlsl": "tree-sitter-hlsl", + "tree-sitter-hlsplaylist": "tree-sitter-hlsplaylist", + "tree-sitter-hocon": "tree-sitter-hocon", + "tree-sitter-hoon": "tree-sitter-hoon", + "tree-sitter-hosts": "tree-sitter-hosts", + "tree-sitter-html": "tree-sitter-html", + "tree-sitter-htmldjango": "tree-sitter-htmldjango", + "tree-sitter-http": "tree-sitter-http", + "tree-sitter-humphrey": "tree-sitter-humphrey", + "tree-sitter-hurl": "tree-sitter-hurl", + "tree-sitter-hyprlang": "tree-sitter-hyprlang", + "tree-sitter-ic10": "tree-sitter-ic10", + "tree-sitter-idl": "tree-sitter-idl", + "tree-sitter-idris": "tree-sitter-idris", + "tree-sitter-iex": "tree-sitter-iex", + "tree-sitter-ignis": "tree-sitter-ignis", + "tree-sitter-ini": "tree-sitter-ini", + "tree-sitter-ink": "tree-sitter-ink", + "tree-sitter-inko": "tree-sitter-inko", + "tree-sitter-integerbasic": "tree-sitter-integerbasic", + "tree-sitter-ion": "tree-sitter-ion", + "tree-sitter-ispc": "tree-sitter-ispc", + "tree-sitter-jai": "tree-sitter-jai", + "tree-sitter-jakt": "tree-sitter-jakt", + "tree-sitter-janet-simple": "tree-sitter-janet-simple", + "tree-sitter-java": "tree-sitter-java", + "tree-sitter-javascript": "tree-sitter-javascript", + "tree-sitter-jelly": "tree-sitter-jelly", + "tree-sitter-jinja2": "tree-sitter-jinja2", + "tree-sitter-jq": "tree-sitter-jq", + "tree-sitter-jsdoc": "tree-sitter-jsdoc", + "tree-sitter-jslt": "tree-sitter-jslt", + "tree-sitter-json": "tree-sitter-json", + "tree-sitter-json5": "tree-sitter-json5", + "tree-sitter-jsonc": "tree-sitter-jsonc", + "tree-sitter-jsonnet": "tree-sitter-jsonnet", + "tree-sitter-juice": "tree-sitter-juice", + "tree-sitter-julia": "tree-sitter-julia", + "tree-sitter-just": "tree-sitter-just", + "tree-sitter-kanata": "tree-sitter-kanata", + "tree-sitter-kcl": "tree-sitter-kcl", + "tree-sitter-kconfig": "tree-sitter-kconfig", + "tree-sitter-kdl": "tree-sitter-kdl", + "tree-sitter-kittyconf": "tree-sitter-kittyconf", + "tree-sitter-koka": "tree-sitter-koka", + "tree-sitter-kotlin": "tree-sitter-kotlin", + "tree-sitter-koto": "tree-sitter-koto", + "tree-sitter-kusto": "tree-sitter-kusto", + "tree-sitter-lalrpop": "tree-sitter-lalrpop", + "tree-sitter-latex": "tree-sitter-latex", + "tree-sitter-ld": "tree-sitter-ld", + "tree-sitter-ldif": "tree-sitter-ldif", + "tree-sitter-lean": "tree-sitter-lean", + "tree-sitter-ledger": "tree-sitter-ledger", + "tree-sitter-leo": "tree-sitter-leo", + "tree-sitter-linkerscript": "tree-sitter-linkerscript", + "tree-sitter-liquid": "tree-sitter-liquid", + "tree-sitter-liquidsoap": "tree-sitter-liquidsoap", + "tree-sitter-llvm": "tree-sitter-llvm", + "tree-sitter-llvm-mir": "tree-sitter-llvm-mir", + "tree-sitter-log": "tree-sitter-log", + "tree-sitter-loongdoc": "tree-sitter-loongdoc", + "tree-sitter-lox": "tree-sitter-lox", + "tree-sitter-lpf": "tree-sitter-lpf", + "tree-sitter-lua": "tree-sitter-lua", + "tree-sitter-luadoc": "tree-sitter-luadoc", + "tree-sitter-luap": "tree-sitter-luap", + "tree-sitter-luau": "tree-sitter-luau", + "tree-sitter-lura": "tree-sitter-lura", + "tree-sitter-m68k": "tree-sitter-m68k", + "tree-sitter-magik": "tree-sitter-magik", + "tree-sitter-make": "tree-sitter-make", + "tree-sitter-markdoc": "tree-sitter-markdoc", + "tree-sitter-markdown": "tree-sitter-markdown", + "tree-sitter-martian": "tree-sitter-martian", + "tree-sitter-matlab": "tree-sitter-matlab", + "tree-sitter-mediawiki": "tree-sitter-mediawiki", + "tree-sitter-melody": "tree-sitter-melody", + "tree-sitter-menhir": "tree-sitter-menhir", + "tree-sitter-merlin6502": "tree-sitter-merlin6502", + "tree-sitter-mermaid": "tree-sitter-mermaid", + "tree-sitter-mers": "tree-sitter-mers", + "tree-sitter-meson": "tree-sitter-meson", + "tree-sitter-mips": "tree-sitter-mips", + "tree-sitter-mlir": "tree-sitter-mlir", + "tree-sitter-mojo": "tree-sitter-mojo", + "tree-sitter-moshell": "tree-sitter-moshell", + "tree-sitter-motoko": "tree-sitter-motoko", + "tree-sitter-move": "tree-sitter-move", + "tree-sitter-move-on-aptos": "tree-sitter-move-on-aptos", + "tree-sitter-muttrc": "tree-sitter-muttrc", + "tree-sitter-myst": "tree-sitter-myst", + "tree-sitter-nasl": "tree-sitter-nasl", + "tree-sitter-nasm": "tree-sitter-nasm", + "tree-sitter-navi": "tree-sitter-navi", + "tree-sitter-navi-stream": "tree-sitter-navi-stream", + "tree-sitter-newick": "tree-sitter-newick", + "tree-sitter-nginx": "tree-sitter-nginx", + "tree-sitter-nickel": "tree-sitter-nickel", + "tree-sitter-nim": "tree-sitter-nim", + "tree-sitter-nim-format-string": "tree-sitter-nim-format-string", + "tree-sitter-ninja": "tree-sitter-ninja", + "tree-sitter-nix": "tree-sitter-nix", + "tree-sitter-noir": "tree-sitter-noir", + "tree-sitter-nois": "tree-sitter-nois", + "tree-sitter-norg": "tree-sitter-norg", + "tree-sitter-nqc": "tree-sitter-nqc", + "tree-sitter-nu": "tree-sitter-nu", + "tree-sitter-numbat": "tree-sitter-numbat", + "tree-sitter-nv": "tree-sitter-nv", + "tree-sitter-objc": "tree-sitter-objc", + "tree-sitter-objdump": "tree-sitter-objdump", + "tree-sitter-ocaml": "tree-sitter-ocaml", + "tree-sitter-ocamllex": "tree-sitter-ocamllex", + "tree-sitter-odin": "tree-sitter-odin", + "tree-sitter-ohm": "tree-sitter-ohm", + "tree-sitter-omnetpp-msg": "tree-sitter-omnetpp-msg", + "tree-sitter-onyx": "tree-sitter-onyx", + "tree-sitter-opencl": "tree-sitter-opencl", + "tree-sitter-openscad": "tree-sitter-openscad", + "tree-sitter-org": "tree-sitter-org", + "tree-sitter-pascal": "tree-sitter-pascal", + "tree-sitter-passwd": "tree-sitter-passwd", + "tree-sitter-pem": "tree-sitter-pem", + "tree-sitter-perl": "tree-sitter-perl", + "tree-sitter-pest": "tree-sitter-pest", + "tree-sitter-pgn": "tree-sitter-pgn", + "tree-sitter-php": "tree-sitter-php", + "tree-sitter-phpdoc": "tree-sitter-phpdoc", + "tree-sitter-pioasm": "tree-sitter-pioasm", + "tree-sitter-pkl": "tree-sitter-pkl", + "tree-sitter-plume": "tree-sitter-plume", + "tree-sitter-plymouth-script": "tree-sitter-plymouth-script", + "tree-sitter-po": "tree-sitter-po", + "tree-sitter-pod": "tree-sitter-pod", + "tree-sitter-poe-filter": "tree-sitter-poe-filter", + "tree-sitter-pony": "tree-sitter-pony", + "tree-sitter-ponylang": "tree-sitter-ponylang", + "tree-sitter-poweron": "tree-sitter-poweron", + "tree-sitter-powershell": "tree-sitter-powershell", + "tree-sitter-printf": "tree-sitter-printf", + "tree-sitter-prisma": "tree-sitter-prisma", + "tree-sitter-promela": "tree-sitter-promela", + "tree-sitter-promql": "tree-sitter-promql", + "tree-sitter-properties": "tree-sitter-properties", + "tree-sitter-proto": "tree-sitter-proto", + "tree-sitter-protobuf": "tree-sitter-protobuf", + "tree-sitter-prql": "tree-sitter-prql", + "tree-sitter-pug": "tree-sitter-pug", + "tree-sitter-puppet": "tree-sitter-puppet", + "tree-sitter-purescript": "tree-sitter-purescript", + "tree-sitter-pymanifest": "tree-sitter-pymanifest", + "tree-sitter-pyrope": "tree-sitter-pyrope", + "tree-sitter-python": "tree-sitter-python", + "tree-sitter-ql": "tree-sitter-ql", + "tree-sitter-ql-dbscheme": "tree-sitter-ql-dbscheme", + "tree-sitter-qmldir": "tree-sitter-qmldir", + "tree-sitter-qmljs": "tree-sitter-qmljs", + "tree-sitter-quakec": "tree-sitter-quakec", + "tree-sitter-query": "tree-sitter-query", + "tree-sitter-r": "tree-sitter-r", + "tree-sitter-racket": "tree-sitter-racket", + "tree-sitter-ralph": "tree-sitter-ralph", + "tree-sitter-rasi": "tree-sitter-rasi", + "tree-sitter-rbs": "tree-sitter-rbs", + "tree-sitter-re2c": "tree-sitter-re2c", + "tree-sitter-readline": "tree-sitter-readline", + "tree-sitter-rec": "tree-sitter-rec", + "tree-sitter-regent": "tree-sitter-regent", + "tree-sitter-regex": "tree-sitter-regex", + "tree-sitter-rego": "tree-sitter-rego", + "tree-sitter-requirements": "tree-sitter-requirements", + "tree-sitter-rescript": "tree-sitter-rescript", + "tree-sitter-restedlang": "tree-sitter-restedlang", + "tree-sitter-rifleconfig": "tree-sitter-rifleconfig", + "tree-sitter-risor": "tree-sitter-risor", + "tree-sitter-rnoweb": "tree-sitter-rnoweb", + "tree-sitter-robot": "tree-sitter-robot", + "tree-sitter-roc": "tree-sitter-roc", + "tree-sitter-ron": "tree-sitter-ron", + "tree-sitter-rpmspec": "tree-sitter-rpmspec", + "tree-sitter-rslox": "tree-sitter-rslox", + "tree-sitter-rst": "tree-sitter-rst", + "tree-sitter-rstml": "tree-sitter-rstml", + "tree-sitter-rtf": "tree-sitter-rtf", + "tree-sitter-ruby": "tree-sitter-ruby", + "tree-sitter-rust": "tree-sitter-rust", + "tree-sitter-sasm": "tree-sitter-sasm", + "tree-sitter-satysfi": "tree-sitter-satysfi", + "tree-sitter-scala": "tree-sitter-scala", + "tree-sitter-scfg": "tree-sitter-scfg", + "tree-sitter-scheme": "tree-sitter-scheme", + "tree-sitter-scss": "tree-sitter-scss", + "tree-sitter-sdml": "tree-sitter-sdml", + "tree-sitter-selinux": "tree-sitter-selinux", + "tree-sitter-semver": "tree-sitter-semver", + "tree-sitter-skbdrc": "tree-sitter-skbdrc", + "tree-sitter-slang": "tree-sitter-slang", + "tree-sitter-slim": "tree-sitter-slim", + "tree-sitter-slint": "tree-sitter-slint", + "tree-sitter-smali": "tree-sitter-smali", + "tree-sitter-smarty": "tree-sitter-smarty", + "tree-sitter-smithy": "tree-sitter-smithy", + "tree-sitter-sml": "tree-sitter-sml", + "tree-sitter-snakemake": "tree-sitter-snakemake", + "tree-sitter-solidity": "tree-sitter-solidity", + "tree-sitter-souffle": "tree-sitter-souffle", + "tree-sitter-sourcepawn": "tree-sitter-sourcepawn", + "tree-sitter-spade": "tree-sitter-spade", + "tree-sitter-sparql": "tree-sitter-sparql", + "tree-sitter-spicedb": "tree-sitter-spicedb", + "tree-sitter-sql": "tree-sitter-sql", + "tree-sitter-sql-bigquery": "tree-sitter-sql-bigquery", + "tree-sitter-squirrel": "tree-sitter-squirrel", + "tree-sitter-ssh-client-config": "tree-sitter-ssh-client-config", + "tree-sitter-ssh-config": "tree-sitter-ssh-config", + "tree-sitter-stan": "tree-sitter-stan", + "tree-sitter-starlark": "tree-sitter-starlark", + "tree-sitter-stilts": "tree-sitter-stilts", + "tree-sitter-strace": "tree-sitter-strace", + "tree-sitter-strings": "tree-sitter-strings", + "tree-sitter-structured-text": "tree-sitter-structured-text", + "tree-sitter-styled": "tree-sitter-styled", + "tree-sitter-supercollider": "tree-sitter-supercollider", + "tree-sitter-surface": "tree-sitter-surface", + "tree-sitter-surrealdb": "tree-sitter-surrealdb", + "tree-sitter-sus": "tree-sitter-sus", + "tree-sitter-svelte": "tree-sitter-svelte", + "tree-sitter-sway": "tree-sitter-sway", + "tree-sitter-swift": "tree-sitter-swift", + "tree-sitter-sxhkdrc": "tree-sitter-sxhkdrc", + "tree-sitter-syncat-stylesheet": "tree-sitter-syncat-stylesheet", + "tree-sitter-systemrdl": "tree-sitter-systemrdl", + "tree-sitter-systemtap": "tree-sitter-systemtap", + "tree-sitter-t32": "tree-sitter-t32", + "tree-sitter-tablegen": "tree-sitter-tablegen", + "tree-sitter-tact": "tree-sitter-tact", + "tree-sitter-talon": "tree-sitter-talon", + "tree-sitter-task": "tree-sitter-task", + "tree-sitter-taskjuggler": "tree-sitter-taskjuggler", + "tree-sitter-tcl": "tree-sitter-tcl", + "tree-sitter-teal": "tree-sitter-teal", + "tree-sitter-teika": "tree-sitter-teika", + "tree-sitter-templ": "tree-sitter-templ", + "tree-sitter-textproto": "tree-sitter-textproto", + "tree-sitter-thrift": "tree-sitter-thrift", + "tree-sitter-tiger": "tree-sitter-tiger", + "tree-sitter-times": "tree-sitter-times", + "tree-sitter-tlaplus": "tree-sitter-tlaplus", + "tree-sitter-tmux": "tree-sitter-tmux", + "tree-sitter-todome": "tree-sitter-todome", + "tree-sitter-todotxt": "tree-sitter-todotxt", + "tree-sitter-toml": "tree-sitter-toml", + "tree-sitter-tsq": "tree-sitter-tsq", + "tree-sitter-turbowave": "tree-sitter-turbowave", + "tree-sitter-turtle": "tree-sitter-turtle", + "tree-sitter-twig": "tree-sitter-twig", + "tree-sitter-typescript": "tree-sitter-typescript", + "tree-sitter-typespec": "tree-sitter-typespec", + "tree-sitter-typoscript": "tree-sitter-typoscript", + "tree-sitter-typst": "tree-sitter-typst", + "tree-sitter-udev": "tree-sitter-udev", + "tree-sitter-uiua": "tree-sitter-uiua", + "tree-sitter-umka": "tree-sitter-umka", + "tree-sitter-ungrammar": "tree-sitter-ungrammar", + "tree-sitter-unifieddiff": "tree-sitter-unifieddiff", + "tree-sitter-unison": "tree-sitter-unison", + "tree-sitter-uri": "tree-sitter-uri", + "tree-sitter-ursa": "tree-sitter-ursa", + "tree-sitter-usd": "tree-sitter-usd", + "tree-sitter-uxntal": "tree-sitter-uxntal", + "tree-sitter-v": "tree-sitter-v", + "tree-sitter-vala": "tree-sitter-vala", + "tree-sitter-vento": "tree-sitter-vento", + "tree-sitter-verilog": "tree-sitter-verilog", + "tree-sitter-vhdl": "tree-sitter-vhdl", + "tree-sitter-vhs": "tree-sitter-vhs", + "tree-sitter-vim": "tree-sitter-vim", + "tree-sitter-vimdoc": "tree-sitter-vimdoc", + "tree-sitter-void": "tree-sitter-void", + "tree-sitter-vue": "tree-sitter-vue", + "tree-sitter-wat": "tree-sitter-wat", + "tree-sitter-wbproto": "tree-sitter-wbproto", + "tree-sitter-wdl": "tree-sitter-wdl", + "tree-sitter-wenyan": "tree-sitter-wenyan", + "tree-sitter-wgsl": "tree-sitter-wgsl", + "tree-sitter-wgsl-bevy": "tree-sitter-wgsl-bevy", + "tree-sitter-wing": "tree-sitter-wing", + "tree-sitter-wit": "tree-sitter-wit", + "tree-sitter-witcherscript": "tree-sitter-witcherscript", + "tree-sitter-wren": "tree-sitter-wren", + "tree-sitter-xcompose": "tree-sitter-xcompose", + "tree-sitter-xidoc": "tree-sitter-xidoc", + "tree-sitter-xit": "tree-sitter-xit", + "tree-sitter-xml": "tree-sitter-xml", + "tree-sitter-xtc": "tree-sitter-xtc", + "tree-sitter-yaml": "tree-sitter-yaml", + "tree-sitter-yang": "tree-sitter-yang", + "tree-sitter-yasnippet": "tree-sitter-yasnippet", + "tree-sitter-yuck": "tree-sitter-yuck", + "tree-sitter-zathurarc": "tree-sitter-zathurarc", + "tree-sitter-zeek": "tree-sitter-zeek", + "tree-sitter-zig": "tree-sitter-zig", + "tree-sitter-zscript": "tree-sitter-zscript" }, "locked": { - "lastModified": 1724948040, - "narHash": "sha256-AaAPPNbxr3WTp13ZOpf7+RGJcKuMtfMUHsYp/I2vBhE=", - "owner": "viperML", - "repo": "tree-sitter", - "rev": "4c1e9ac76d967af0f67adfb89d58edcf7607d9ef", + "lastModified": 1720793987, + "narHash": "sha256-QNSz0O/9npAZRs7xEezSQW1CaZAtB4atoy+LAUW8Uxw=", + "owner": "ratson", + "repo": "nix-treesitter", + "rev": "b6311f2c4567c7f59e879ee12dabef72df8c3bb6", "type": "github" }, "original": { - "owner": "viperML", - "repo": "tree-sitter", + "owner": "ratson", + "repo": "nix-treesitter", "type": "github" } } diff --git a/flake.nix b/flake.nix index dea9a73..556a1af 100644 --- a/flake.nix +++ b/flake.nix @@ -1,61 +1,41 @@ { description = "My Nix Configs"; - outputs = { - self, - nixpkgs, - flake-utils, - ... - }: let - inherit (self) inputs outputs; + outputs = + { self + , nixpkgs + , flake-utils + , ... + }: + let + inherit (self) inputs outputs; - flakeLib = import ./lib; + flakeLib = import ./lib; - vars = rec { - name = "Patrick Neff"; - username = "odie"; - homeDirectory = "/home/${username}"; - locale = "de_DE.UTF-8"; - email = "odie86@gmail.com"; - timeZone = "Europe/Berlin"; - sshKeys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIByWNNmKhjVk5VEjk3aSKosOXzglCbiq7q8IQ8mA0qQe odie" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA1QZO6fF2RLcmjMKdG1eZi0RLw3joa+VBXaKvfmA7Tg odie" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINs89u4Kvwlmq67eV+H/n+x9M8gsKDxQU+dCPSEb2vJe odie" - ]; - domain = "odie.home.arpa"; - notes = rec { - root = "${homeDirectory}/Notes/"; - workspaces = { - general = "${root}/general"; - games = "${root}/games"; + vars = rec { + name = "Patrick Neff"; + username = "odie"; + homeDirectory = "/home/${username}"; + locale = "de_DE.UTF-8"; + email = "odie86@gmail.com"; + timeZone = "Europe/Berlin"; + sshKeys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIByWNNmKhjVk5VEjk3aSKosOXzglCbiq7q8IQ8mA0qQe odie" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA1QZO6fF2RLcmjMKdG1eZi0RLw3joa+VBXaKvfmA7Tg odie" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINs89u4Kvwlmq67eV+H/n+x9M8gsKDxQU+dCPSEb2vJe odie" + ]; + domain = "odie.home.arpa"; + notes = rec { + root = "${homeDirectory}/Notes/"; + workspaces = { + general = "${root}/general"; + games = "${root}/games"; + }; }; }; - }; - overlays = [ - inputs.nixvim.overlays.default - inputs.nur.overlay - inputs.nixgl.overlay - outputs.overlays.kodi - ]; - in + overlays = import ./overlays { inherit inputs; }; + in { - overlays = { - kodi = final: prev: { - kodi-standalone = - final.kodi-wayland.withPackages - (kodiPkgs: - with kodiPkgs; [ - youtube - pvr-iptvsimple - keymap - inputstream-adaptive - inputstream-ffmpegdirect - requests-cache - inputstreamhelper - ]); - }; - }; nixosModules = { base = import ./modules/nixos/base; desktop = import ./modules/nixos/desktop; @@ -66,11 +46,12 @@ server = import ./modules/nixos/server; }; nixosConfigurations = - flakeLib.mkNixosConfiguration { - inherit inputs nixpkgs outputs vars flakeLib overlays; - system = "x86_64-linux"; - hostName = "vm"; - } + flakeLib.mkNixosConfiguration + { + inherit inputs nixpkgs outputs vars flakeLib overlays; + system = "x86_64-linux"; + hostName = "vm"; + } // flakeLib.mkNixosConfiguration { inherit inputs nixpkgs outputs vars flakeLib overlays; system = "x86_64-linux"; @@ -86,7 +67,7 @@ system = "aarch64-linux"; hostName = "wanaheim"; } - // {}; + // { }; homeManagerModules = { base = import ./modules/home-manager/base; desktop = import ./modules/home-manager/desktop; @@ -98,14 +79,15 @@ binary-cache = import ./modules/home-manager/binary-cache; }; homeConfigurations = - flakeLib.mkHomeConfiguration { - inherit inputs outputs nixpkgs flakeLib overlays; - vars = vars // {hostName = "wanaheim";}; - system = "x86_64-linux"; - } + flakeLib.mkHomeConfiguration + { + inherit inputs outputs nixpkgs flakeLib overlays; + vars = vars // { hostName = "wanaheim"; }; + system = "x86_64-linux"; + } // flakeLib.mkHomeConfiguration { inherit inputs outputs nixpkgs flakeLib overlays; - vars = vars // {hostName = "asgard";}; + vars = vars // { hostName = "asgard"; }; system = "x86_64-linux"; } // flakeLib.mkHomeConfiguration { @@ -118,16 +100,24 @@ }; system = "x86_64-linux"; }; + templates = { + empty = { + path = ./templates/empty; + }; + go = { + path = ./templates/go; + }; + }; } // flake-utils.lib.eachDefaultSystem (system: { packages = { - neovim-ide = import ./pkgs/nixvim {inherit inputs system flakeLib nixpkgs vars;}; + neovim-ide = import ./pkgs/nixvim { inherit inputs system flakeLib nixpkgs vars overlays; }; }; }); inputs = { + # System nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - treesitter-grammars.url = "github:viperML/tree-sitter"; nur.url = "github:nix-community/NUR"; nix-colors.url = "github:misterio77/nix-colors"; systems.url = "github:nix-systems/default"; @@ -137,18 +127,6 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; - nixgl = { - url = "github:nix-community/nixGL"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - nixvim = { - url = "github:nix-community/nixvim"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - neovim-nightly-overlay = { - url = "github:nix-community/neovim-nightly-overlay"; - inputs.nixpkgs.follows = "nixpkgs"; - }; flake-utils = { url = "github:numtide/flake-utils"; inputs.systems.follows = "systems"; @@ -157,6 +135,72 @@ url = "github:nix-community/NixOS-WSL"; inputs.nixpkgs.follows = "nixpkgs"; }; + nixgl = { + url = "github:nix-community/nixGL"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + flakelight = { + url = "github:nix-community/flakelight"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + # Neovim + nixvim = { + url = "github:nix-community/nixvim"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + neovim-nightly-overlay = { + url = "github:nix-community/neovim-nightly-overlay"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nvim-spell-de-utf8-dictionary = { + url = "http://ftp.vim.org/vim/runtime/spell/de.utf-8.spl"; + flake = false; + }; + nvim-spell-de-utf8-suggestions = { + url = "http://ftp.vim.org/vim/runtime/spell/de.utf-8.sug"; + flake = false; + }; + nvim-spell-de-latin1-dictionary = { + url = "http://ftp.vim.org/vim/runtime/spell/de.latin1.spl"; + flake = false; + }; + nvim-spell-de-latin1-suggestions = { + url = "http://ftp.vim.org/vim/runtime/spell/de.latin1.sug"; + flake = false; + }; + guihua = { + url = "github:ray-x/guihua.lua"; + flake = false; + }; + + /* + neorg-overlay = { + url = "github:nvim-neorg/nixpkgs-neorg-overlay"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + }; + }; + */ + + treesitter-grammars = { + url = "github:ratson/nix-treesitter"; + inputs.flakelight.follows = "flakelight"; + }; + + norg.url = "github:nvim-neorg/tree-sitter-norg/dev"; + norg-meta.url = "github:nvim-neorg/tree-sitter-norg-meta"; + neorg = { + url = "github:nvim-neorg/neorg"; + flake = false; + }; + neorg-telescope = { + url = "github:nvim-neorg/neorg-telescope"; + flake = false; + }; + + # Misc csleeptimer = { url = "git+ssh://gitea@git.niederkassel.neff-steindesign.de/odie/csleeptimer.git"; inputs = { @@ -165,12 +209,5 @@ systems.follows = "systems"; }; }; - neorg-overlay = { - url = "github:nvim-neorg/nixpkgs-neorg-overlay"; - inputs = { - nixpkgs.follows = "nixpkgs"; - flake-utils.follows = "flake-utils"; - }; - }; }; } diff --git a/modules/home-manager/development/default.nix b/modules/home-manager/development/default.nix index 8f03e24..86bd9fc 100644 --- a/modules/home-manager/development/default.nix +++ b/modules/home-manager/development/default.nix @@ -1,12 +1,13 @@ -_: { +{lib, ...}: { imports = [ ./gitea ./neovim-ide + ./ghidra ]; programs = { - lazygit.enable = true; - gitea-cli.enable = true; - neovim-ide.enable = true; + lazygit.enable = lib.mkDefault true; + gitea-cli.enable = lib.mkDefault true; + neovim-ide.enable = lib.mkDefault true; }; } diff --git a/modules/home-manager/development/ghidra/default.nix b/modules/home-manager/development/ghidra/default.nix new file mode 100644 index 0000000..49c154a --- /dev/null +++ b/modules/home-manager/development/ghidra/default.nix @@ -0,0 +1,11 @@ +{ pkgs, lib, config, ... }: +{ + options = { + programs.ghidra.enable = lib.mkEnableOption "ghidra"; + }; + config = lib.mkIf config.programs.ghidra.enable { + home.packages = [ + pkgs.ghidra + ]; + }; +} diff --git a/modules/home-manager/development/neovim-ide/default.nix b/modules/home-manager/development/neovim-ide/default.nix index 5311cc2..cdb486c 100644 --- a/modules/home-manager/development/neovim-ide/default.nix +++ b/modules/home-manager/development/neovim-ide/default.nix @@ -1,16 +1,28 @@ +{ outputs +, inputs +, pkgs +, config +, lib +, ... +}: { - outputs, - pkgs, - config, - lib, - ... -}: { options = { programs.neovim-ide.enable = lib.mkEnableOption "neovim-ide"; }; config = lib.mkIf config.programs.neovim-ide.enable { home = { - packages = [outputs.packages.${pkgs.system}.neovim-ide]; + packages = [ outputs.packages.${pkgs.system}.neovim-ide ]; + + sessionPath = [ + "/home/odie/go/bin" + ]; + + file = { + "${config.xdg.configHome}/nvim/spell/de.utf-8.spl".source = inputs.nvim-spell-de-utf8-dictionary; + "${config.xdg.configHome}/nvim/spell/de.utf-8.sug".source = inputs.nvim-spell-de-utf8-suggestions; + "${config.xdg.configHome}/nvim/spell/de.latin1.spl".source = inputs.nvim-spell-de-latin1-dictionary; + "${config.xdg.configHome}/nvim/spell/de.latin1.sug".source = inputs.nvim-spell-de-latin1-suggestions; + }; }; }; } diff --git a/modules/nixos/desktop/default.nix b/modules/nixos/desktop/default.nix index f19ed4f..455e3c0 100644 --- a/modules/nixos/desktop/default.nix +++ b/modules/nixos/desktop/default.nix @@ -1,4 +1,4 @@ -{lib, ...}: { +{ lib, ... }: { imports = [ ./fonts ./sound @@ -20,5 +20,11 @@ upower.enable = lib.mkDefault true; gvfs.enable = lib.mkDefault true; }; + +qt = { + enable = true; + platformTheme = "qt5ct"; + style= "kvantum"; +}; }; } diff --git a/modules/nixos/desktop/sound/default.nix b/modules/nixos/desktop/sound/default.nix index 1b84309..6f4857b 100644 --- a/modules/nixos/desktop/sound/default.nix +++ b/modules/nixos/desktop/sound/default.nix @@ -13,6 +13,4 @@ lib.mkIf config.desktop.enable { pulse.enable = true; wireplumber.enable = true; }; - - sound.enable = true; } diff --git a/modules/nixos/desktop/xorg/default.nix b/modules/nixos/desktop/xorg/default.nix index 8847165..1393c88 100644 --- a/modules/nixos/desktop/xorg/default.nix +++ b/modules/nixos/desktop/xorg/default.nix @@ -1,9 +1,8 @@ -{ - lib, - config, - vars, - pkgs, - ... +{ lib +, config +, vars +, pkgs +, ... }: { imports = [ ./i18n.nix @@ -29,18 +28,18 @@ vicious ]; }; - libinput = { - enable = true; + }; + libinput = { + enable = true; - # disabling mouse acceleration - mouse = { - accelProfile = "flat"; - }; + # disabling mouse acceleration + mouse = { + accelProfile = "flat"; + }; - # disabling touchpad acceleration - touchpad = { - accelProfile = "flat"; - }; + # disabling touchpad acceleration + touchpad = { + accelProfile = "flat"; }; }; }; diff --git a/modules/nixvim/autocommands/filetype_options.nix b/modules/nixvim/autocommands/filetype_options.nix index 5b7f7c8..5b77d23 100644 --- a/modules/nixvim/autocommands/filetype_options.nix +++ b/modules/nixvim/autocommands/filetype_options.nix @@ -4,7 +4,12 @@ let pattern, indentSize ? 4, expandTab ? true, + spell ? false, }: let + spell = + if expandTab + then "true" + else "false"; expandtab = if expandTab then "true" @@ -19,6 +24,7 @@ let setlocal.expandtab = ${expandtab} setlocal.shiftwidth = ${builtins.toString indentSize} setlocal.tabstop = ${builtins.toString indentSize} + setlocal.spell = ${spell} end ''; }; @@ -39,5 +45,9 @@ in { expandTab = false; indentSize = 4; }) + (mkFileTypeOptions { + pattern = ["*.norg"]; + spell = true; + }) ]; } diff --git a/modules/nixvim/default.nix b/modules/nixvim/default.nix index 35f1073..cc65896 100644 --- a/modules/nixvim/default.nix +++ b/modules/nixvim/default.nix @@ -1,4 +1,4 @@ -{inputs, pkgs, ...}: { +{ inputs, pkgs, ... }: { imports = [ ./colorscheme.nix ./options.nix @@ -9,8 +9,62 @@ config = { - package = inputs.neovim-nightly-overlay.packages.${pkgs.system}.neovim; viAlias = true; vimAlias = true; + performance = { + byteCompileLua = { + enable = true; + configs = true; + initLua = true; + nvimRuntime = true; + plugins = true; + }; + combinePlugins = { + enable = false; + standalonePlugins = [ + "nvim-treesitter" + ]; + }; + }; + #package = inputs.neovim-nightly-overlay.packages.${pkgs.system}.neovim; + extraPackages = with pkgs; [ + fd + ripgrep + iferr + fswatch + reftools + libxcrypt + xz + icu74 + nixpkgs-fmt + python3Packages.six + + asm-lsp + + + ]; + extraPlugins = with pkgs.vimPlugins; [ + { + plugin = go-nvim; + config = ''lua require("go").setup()''; + } + { + plugin = nvim-dap-go; + config = ''lua require("dap-go").setup()''; + } + { + plugin = telescope-dap-nvim; + config = ''lua require("telescope").load_extension("dap")''; + } + { + plugin = neorg-telescope; + } + { + plugin = pkgs.vimUtils.buildVimPlugin { + name = "guihua"; + src = inputs.guihua; + }; + } + ]; }; } diff --git a/modules/nixvim/options.nix b/modules/nixvim/options.nix index a6914e2..470ba68 100644 --- a/modules/nixvim/options.nix +++ b/modules/nixvim/options.nix @@ -1,10 +1,10 @@ -{ - pkgs, - lib, - ... -}: let +{ lib +, ... +}: +let indentSize = 4; -in { +in +{ options = { programs.nixvim.ai = { enable = lib.mkEnableOption "AI functions"; @@ -41,7 +41,7 @@ in { visualbell = true; errorbells = false; #textwidth = 80; - colorcolumn = [80]; + colorcolumn = [ 80 ]; cursorline = true; undofile = true; backup = true; @@ -50,8 +50,7 @@ in { mousemoveevent = true; timeoutlen = 300; list = true; - #spell = true; - #spelllang = ["de" "en_us"]; + spelllang = [ "de" "en_us" ]; helplang = "de"; laststatus = 3; conceallevel = 0; @@ -59,41 +58,7 @@ in { signcolumn = "yes"; foldlevel = 999; }; - extraPackages = with pkgs; [ - fd - ripgrep - iferr - fswatch - reftools - golines - richgo - gofumpt - govulncheck - mockgen - ginkgo - gotestsum - libxcrypt - xz - icu74 - alejandra - vscode-extensions.ms-vscode.cpptools - nixpkgs-fmt - asm-lsp - ]; - extraPlugins = with pkgs.vimPlugins; [ - { - plugin = go-nvim; - config = ''lua require("go").setup()''; - } - { - plugin = nvim-dap-go; - config = ''lua require("dap-go").setup()''; - } - { - plugin = telescope-dap-nvim; - config = ''lua require("telescope").load_extension("dap")''; - } - ]; + extraConfigLua = '' vim.opt.undodir = vim.fn.stdpath("state") .. "/undo" vim.opt.backupdir = vim.fn.stdpath("state") .. "/backup" @@ -127,6 +92,9 @@ in { ''; extraConfigLuaPre = '' + vim.opt.runtimepath:prepend(',~/.config/nvim') + vim.opt.runtimepath:append(',~/.config/nvim/after') + local colors = require("catppuccin.palettes").get_palette("mocha") local pickers = require("telescope.pickers") local finders = require("telescope.finders") diff --git a/modules/nixvim/plugins/dap.nix b/modules/nixvim/plugins/dap.nix index ae57c8d..db6ed2d 100644 --- a/modules/nixvim/plugins/dap.nix +++ b/modules/nixvim/plugins/dap.nix @@ -9,15 +9,9 @@ }; adapters = { executables = { - lldb = { - command = "${pkgs.llvmPackages.lldb}/bin/lldb-vscode"; - }; - }; - servers.codelldb = rec { - port = 13000; - executable = { - command = "${pkgs.vscode-extensions.vadimcn.vscode-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/adapter/codelldb"; - args = ["--port" (builtins.toString port)]; + gdb = { + command = "${pkgs.gdb}/bin/gdb"; + args = ["--interpreter=dap" "--eval-command" "set pretty print on"]; }; }; }; @@ -28,10 +22,10 @@ { name = "Launch"; request = "launch"; - type = "codelldb"; + type = "gdb"; cwd = "\${workspaceFolder}"; stopOnEntry = false; - runInTerminal = false; + runInTerminal = true; program = { __raw = '' get_program @@ -41,10 +35,10 @@ { name = "Launch with Arguments"; request = "launch"; - type = "codelldb"; + type = "gdb"; cwd = "\${workspaceFolder}"; stopOnEntry = false; - runInTerminal = false; + runInTerminal = true; program = { __raw = '' get_program diff --git a/modules/nixvim/plugins/default.nix b/modules/nixvim/plugins/default.nix index 0468fc3..0a78122 100644 --- a/modules/nixvim/plugins/default.nix +++ b/modules/nixvim/plugins/default.nix @@ -17,6 +17,7 @@ ./treesitter.nix ./trouble.nix ./undotree.nix + ./notify.nix ]; plugins = { diff --git a/modules/nixvim/plugins/lualine.nix b/modules/nixvim/plugins/lualine.nix index f1f3660..1d0499e 100644 --- a/modules/nixvim/plugins/lualine.nix +++ b/modules/nixvim/plugins/lualine.nix @@ -1,22 +1,22 @@ -{pkgs, ...}: { +{ pkgs, config, lib, ... }: { plugins.lualine = { enable = true; - sections = { - lualine_a = ["" "mode"]; - lualine_b = [ - "branch" - "diff" - ]; - lualine_c = [ - { - name = "filetype"; - extraConfig = {icon_only = true;}; - } - "filename" - "diagnostics" - { - name = "lsp_progress"; - extraConfig = { + settings = { + sections = { + lualine_a = [ "" "mode" ]; + lualine_b = [ + "branch" + "diff" + ]; + lualine_c = [ + { + __unkeyed-1 = "filetype"; + icon_only = true; + } + "filename" + "diagnostics" + { + __unkeyed-1 = "lsp_progress"; display_components = [ "lsp_client_name" [ @@ -27,73 +27,75 @@ ]; colors = { use = true; - lsp_client_name = { __raw = "colors.sapphire"; }; - percentage = { __raw = "colors.blue"; }; - spinner = { __raw = "colors.blue"; }; - title = { __raw = "colors.subtext1"; }; - message = { __raw = "colors.subtext0"; }; + lsp_client_name = lib.nixvim.mkRaw "colors.sapphire"; + percentage = lib.nixvim.mkRaw "colors.blue"; + spinner = lib.nixvim.mkRaw "colors.blue"; + title = lib.nixvim.mkRaw "colors.subtext1"; + message = lib.nixvim.mkRaw "colors.subtext0"; }; - }; - } - ]; - lualine_x = [""]; - lualine_y = [ - "encoding" - "fileformat" - ]; - lualine_z = [ - "progress" - ]; - }; - winbar = { - lualine_x = [ - { - name = "filename"; - extraConfig = {path = 1;}; - } - { - name = "filetype"; - extraConfig = {icon_only = true;}; - } - ]; - }; - inactiveWinbar = { - lualine_x = [ - "diagnostics" - { - name = "filename"; - extraConfig = {path = 1;}; - } - { - name = "filetype"; - extraConfig = {icon_only = true;}; - } - ]; - }; - extensions = ["fugitive" "lazy" "man" "neo-tree" "nvim-dap-ui" "quickfix"]; - componentSeparators = { - left = ""; - right = ""; - }; - sectionSeparators = { - left = ""; - right = ""; - }; - theme = "catppuccin"; - disabledFiletypes = { - statusline = []; - winbar = [ - "help" - "lazy" - "neo-tree" - "dapui_stacks" - "dapui_watches" - "dapui_breakpoints" - "dapui_scopes" - "dapui_console" - "dap-repl" - "fugitive" - ]; + } + ]; + lualine_x = [ "" ]; + lualine_y = [ + "encoding" + "fileformat" + ]; + lualine_z = [ + "progress" + ]; + }; + winbar = { + lualine_x = [ + { + __unkeyed-1 = "filename"; + path = 1; + } + { + __unkeyed-1 = "filetype"; + icon_only = true; + } + ]; + }; + inactive_winbar = { + lualine_x = [ + "diagnostics" + { + __unkeyed-1 = "filename"; + path = 1; + } + { + __unkeyed-1 = "filetype"; + icon_only = true; + } + ]; + }; + extensions = [ "fugitive" "lazy" "man" "neo-tree" "nvim-dap-ui" "quickfix" ]; + options = { + theme = "catppuccin"; + component_separators = { + left = ""; + right = ""; + }; + section_separators = { + left = ""; + right = ""; + }; + }; + disabled_filetypes = { + statusline = [ ]; + winbar = [ + "help" + "lazy" + "neo-tree" + "dapui_stacks" + "dapui_watches" + "dapui_breakpoints" + "dapui_scopes" + "dapui_console" + "dap-repl" + "fugitive" + ]; + }; }; }; extraPlugins = with pkgs.vimPlugins; [ diff --git a/modules/nixvim/plugins/neorg.nix b/modules/nixvim/plugins/neorg.nix index 24e342c..88bc732 100644 --- a/modules/nixvim/plugins/neorg.nix +++ b/modules/nixvim/plugins/neorg.nix @@ -1,52 +1,40 @@ -{vars, ...}: { +{vars, lib, inputs, ...}: { plugins.neorg = { enable = true; modules = { - "core.defaults" = { - __empty = null; - }; - "core.concealer" = { - config = { - init_open_folds = "auto"; - }; - }; + "core.defaults" = lib.nixvim.emptyTable; "core.dirman" = { config = { inherit (vars.notes) workspaces; default_workspace = "general"; }; }; + "core.concealer" = { + config = { + init_open_folds = "auto"; + }; + }; "core.completion" = { config = { engine = "nvim-cmp"; }; }; - "core.summary" = { - __empty = null; - }; - "core.tangle" = { - __empty = null; - }; "core.export" = { config = { export_dir = "~/Sync/notes-export"; }; }; - "core.export.markdown" = { - __empty = null; - }; "core.esupports.metagen" = { config = { type = "auto"; author = vars.name; }; }; - "core.integrations.telescope" = { - __empty = null; - }; - "core.ui.calendar" = { - __empty = null; - }; + "core.export.markdown" = lib.nixvim.emptyTable; + "core.summary" = lib.nixvim.emptyTable; + "core.tangle" = lib.nixvim.emptyTable; + "core.integrations.telescope" = lib.nixvim.emptyTable; + "core.ui.calendar" = lib.nixvim.emptyTable; }; }; keymaps = [ diff --git a/modules/nixvim/plugins/none-ls.nix b/modules/nixvim/plugins/none-ls.nix index a4af433..f7ae16f 100644 --- a/modules/nixvim/plugins/none-ls.nix +++ b/modules/nixvim/plugins/none-ls.nix @@ -13,7 +13,7 @@ formatting = { phpcbf.enable = true; goimports.enable = true; - asmfmt.enable = true; + #asmfmt.enable = true; }; }; }; diff --git a/modules/nixvim/plugins/notify.nix b/modules/nixvim/plugins/notify.nix new file mode 100644 index 0000000..560f442 --- /dev/null +++ b/modules/nixvim/plugins/notify.nix @@ -0,0 +1,6 @@ +{ lib, ... }: { + plugins.notify = { + enable = true; + render = lib.nixvim.mkRaw "'wrapped-compact'"; + }; +} diff --git a/modules/nixvim/plugins/treesitter.nix b/modules/nixvim/plugins/treesitter.nix index 54110f5..5b1485f 100644 --- a/modules/nixvim/plugins/treesitter.nix +++ b/modules/nixvim/plugins/treesitter.nix @@ -4,9 +4,13 @@ enable = true; settings = { indent.enable = true; + highlight.enable = true; }; folding = true; - grammarPackages = [ inputs.treesitter-grammars.packages.${pkgs.system}.nvim-grammar-bundle ]; + nixGrammars = true; + grammarPackages = [ + inputs.treesitter-grammars.packages.${pkgs.system}.default + ]; }; treesitter-context.enable = true; ts-autotag.enable = true; diff --git a/overlays/default.nix b/overlays/default.nix new file mode 100644 index 0000000..e6aa666 --- /dev/null +++ b/overlays/default.nix @@ -0,0 +1,8 @@ +{ inputs, ... }: [ + (import ./neorg.nix { inherit inputs; }) + (import ./kodi.nix { }) + inputs.neovim-nightly-overlay.overlays.default + inputs.nixvim.overlays.default + inputs.nur.overlay + inputs.nixgl.overlay +] diff --git a/overlays/kodi.nix b/overlays/kodi.nix new file mode 100644 index 0000000..6c9efe4 --- /dev/null +++ b/overlays/kodi.nix @@ -0,0 +1,14 @@ +_: final: prev: { + kodi-standalone = + final.kodi-wayland.withPackages + (kodiPkgs: + with kodiPkgs; [ + youtube + pvr-iptvsimple + keymap + inputstream-adaptive + inputstream-ffmpegdirect + requests-cache + inputstreamhelper + ]); +} diff --git a/overlays/neorg.nix b/overlays/neorg.nix new file mode 100644 index 0000000..697ed0b --- /dev/null +++ b/overlays/neorg.nix @@ -0,0 +1,64 @@ +{inputs,...}: final: prev: +let + inherit (inputs) norg norg-meta neorg neorg-telescope; + inherit (final.lib) attrValues elem filter filterAttrs isDerivation; +in +{ + vimPlugins = prev.vimPlugins.extend (f: p: { + nvim-treesitter = + let + norgGrammars = { + tree-sitter-norg = norg.defaultPackage.${final.system}; + tree-sitter-norg-meta = norg-meta.defaultPackage.${final.system}; + }; + builtGrammars = (filterAttrs (_: isDerivation) p.nvim-treesitter.builtGrammars) // norgGrammars; + allGrammars = attrValues builtGrammars; + withPlugins = grammarFn: + p.nvim-treesitter.withPlugins ( + _: + let + plugins = grammarFn builtGrammars; + in + plugins ++ (filter (p: !(elem p plugins)) (attrValues norgGrammars)) + ); + withAllGrammars = withPlugins (_: allGrammars); + in + p.nvim-treesitter.overrideAttrs (a: { + passthru = a.passthru // { + inherit builtGrammars allGrammars withPlugins withAllGrammars; + grammarPlugins = a.passthru.grammarPlugins // { + norg = norgGrammars.tree-sitter-norg; + norg-meta = norgGrammars.tree-sitter-norg-meta; + }; + }; + }); + lua-utils-nvim = final.vimUtils.buildVimPlugin { + inherit (prev.luaPackages.lua-utils-nvim) pname version src; + }; + pathlib-nvim = final.vimUtils.buildVimPlugin { + inherit (prev.luaPackages.pathlib-nvim) pname version src; + }; + neorg = final.vimUtils.buildVimPlugin { + pname = "neorg"; + version = neorg.rev; + src = neorg; + dependencies = [ + #(f.nvim-treesitter.withPlugins (_: [ ])) + f.lua-utils-nvim + f.nui-nvim + f.nvim-nio + f.pathlib-nvim + f.plenary-nvim + ]; + }; + neorg-telescope = final.vimUtils.buildVimPlugin { + pname = "neorg-telescope"; + version = neorg-telescope.rev; + src = neorg-telescope; + dependencies = [ + f.telescope-nvim + f.neorg + ]; + }; + }); +} diff --git a/pkgs/nixvim/default.nix b/pkgs/nixvim/default.nix index 543aad5..b57b151 100644 --- a/pkgs/nixvim/default.nix +++ b/pkgs/nixvim/default.nix @@ -4,15 +4,12 @@ inputs, flakeLib, vars, + overlays, ... }: let nixvim' = inputs.nixvim.legacyPackages.${system}; pkgs = flakeLib.mkPkgs { - inherit system nixpkgs; - overlays = [ - inputs.neovim-nightly-overlay.overlays.default - inputs.neorg-overlay.overlays.default - ]; + inherit system nixpkgs overlays; }; module = { inherit pkgs; diff --git a/profiles/home-manager/odie@wsl-dev/home.nix b/profiles/home-manager/odie@wsl-dev/home.nix index 6539dfd..6e08e74 100644 --- a/profiles/home-manager/odie@wsl-dev/home.nix +++ b/profiles/home-manager/odie@wsl-dev/home.nix @@ -9,6 +9,10 @@ outputs.homeManagerModules.development ]; + programs = { + ghidra.enable = false; + }; + home.packages = with pkgs; [ go ]; diff --git a/profiles/nixos/wsl-dev/configuration.nix b/profiles/nixos/wsl-dev/configuration.nix index dde5f6d..9f0f81c 100644 --- a/profiles/nixos/wsl-dev/configuration.nix +++ b/profiles/nixos/wsl-dev/configuration.nix @@ -1,7 +1,6 @@ -{ - outputs, - vars, - ... +{ outputs +, vars +, ... }: { imports = [ outputs.nixosModules.home-manager diff --git a/templates/empty/default.nix b/templates/empty/default.nix new file mode 100644 index 0000000..8b3266a --- /dev/null +++ b/templates/empty/default.nix @@ -0,0 +1,25 @@ +{ pkgs ? ( + let + inherit (builtins) fetchTree fromJSON readFile; + inherit ((fromJSON (readFile ./flake.lock)).nodes) nixpkgs gomod2nix gitignore; + in + import (fetchTree nixpkgs.locked) { + overlays = [ + (import "${fetchTree gomod2nix.locked}/overlay.nix") + (final: prev: (import "${fetchTree gitignore.locked}/default.nix") { + inherit (prev) lib; + }) + ]; + } + ) +, gitignoreSource ? pkgs.gitignoreSource +, name +, version +}: +pkgs.mkDerivation { + inherit version; + pname = name; + pwd = ./.; + src = gitignoreSource ./.; + modules = ./gomod2nix.toml; +} diff --git a/templates/empty/flake.nix b/templates/empty/flake.nix new file mode 100644 index 0000000..b057484 --- /dev/null +++ b/templates/empty/flake.nix @@ -0,0 +1,57 @@ +{ + outputs = + { self + , nixpkgs + , flake-utils + , gitignore + , git-hooks + , ... + }: + let + name = "project"; + version = "0.0.0"; + in + { } + // flake-utils.lib.eachDefaultSystem (system: + let + pkgs = import nixpkgs { + inherit system; + overlays = [ + gitignore.overlay + ]; + }; + in + { + devShells.default = pkgs.callPackage ./shell.nix { + inherit (self.outputs.checks.${system}) pre-commit-check; + inherit name version; + }; + packages.default = pkgs.callPackage ./. { inherit name version; }; + checks = { + pre-commit-check = git-hooks.lib.${system}.run { + src = ./.; + hooks = { + nixpkgs-fmt.enable = true; + }; + }; + }; + formatter = pkgs.nixpkgs-fmt; + }); + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; + systems.url = "github:nix-systems/x86_64-linux"; + flake-utils = { + url = "github:numtide/flake-utils"; + inputs.systems.follows = "systems"; + }; + git-hooks = { + url = "github:cachix/git-hooks.nix"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.gitignore.follows = "gitignore"; + }; + gitignore = { + url = "github:hercules-ci/gitignore.nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; +} diff --git a/templates/empty/shell.nix b/templates/empty/shell.nix new file mode 100644 index 0000000..3495fc0 --- /dev/null +++ b/templates/empty/shell.nix @@ -0,0 +1,11 @@ +{ pkgs +, name +, pre-commit-check +, ... +}: +pkgs.mkShell { + inherit (pre-commit-check) shellHook; + buildInputs = pre-commit-check.enabledPackages; + name = "${name}-dev"; + packages = [ ]; +} diff --git a/templates/go/.gitignore b/templates/go/.gitignore new file mode 100644 index 0000000..80a2e8f --- /dev/null +++ b/templates/go/.gitignore @@ -0,0 +1,31 @@ +# Direnv +.direnv + +# Created by https://www.toptal.com/developers/gitignore/api/go +# Edit at https://www.toptal.com/developers/gitignore?templates=go + +### Go ### +# If you prefer the allow list template instead of the deny list, see community template: +# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore +# +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, built with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +vendor/ + +# Go workspace file +go.work + +# End of https://www.toptal.com/developers/gitignore/api/go + diff --git a/templates/go/default.nix b/templates/go/default.nix new file mode 100644 index 0000000..bc66538 --- /dev/null +++ b/templates/go/default.nix @@ -0,0 +1,29 @@ +{ pkgs ? ( + let + inherit (builtins) fetchTree fromJSON readFile; + inherit ((fromJSON (readFile ./flake.lock)).nodes) nixpkgs gomod2nix gitignore; + in + import (fetchTree nixpkgs.locked) { + overlays = [ + (import "${fetchTree gomod2nix.locked}/overlay.nix") + (final: prev: (import "${fetchTree gitignore.locked}/default.nix") { + inherit (prev) lib; + }) + ]; + } + ) +, buildGoApplication ? pkgs.buildGoApplication +, gitignoreSource ? pkgs.gitignoreSource +, name +, version +}: +buildGoApplication { + inherit version; + pname = name; + pwd = ./.; + src = gitignoreSource ./.; + modules = ./gomod2nix.toml; + ldflags = [ + "-w -s" + ]; +} diff --git a/templates/go/flake.nix b/templates/go/flake.nix new file mode 100644 index 0000000..aff73d1 --- /dev/null +++ b/templates/go/flake.nix @@ -0,0 +1,67 @@ +{ + outputs = + { self + , nixpkgs + , flake-utils + , gomod2nix + , gitignore + , git-hooks + , ... + }: + let + name = "project"; + version = "0.0.0"; + in + { } + // flake-utils.lib.eachDefaultSystem (system: + let + pkgs = import nixpkgs { + inherit system; + overlays = [ + gomod2nix.overlays.default + gitignore.overlay + ]; + }; + in + { + devShells.default = pkgs.callPackage ./shell.nix { + inherit (self.outputs.checks.${system}) pre-commit-check; + inherit name version; + }; + packages.default = pkgs.callPackage ./. { inherit name version; }; + checks = { + pre-commit-check = git-hooks.lib.${system}.run { + src = ./.; + hooks = { + nixpkgs-fmt.enable = true; + gofmt.enable = true; + govet.enable = true; + golangci-lint.enable = true; + }; + }; + }; + formatter = pkgs.nixpkgs-fmt; + }); + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; + systems.url = "github:nix-systems/x86_64-linux"; + flake-utils = { + url = "github:numtide/flake-utils"; + inputs.systems.follows = "systems"; + }; + gomod2nix = { + url = "github:marksisson/gomod2nix?ref=patches/fix-mkgoenv-to-allow-passing-more-attributes"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.flake-utils.follows = "flake-utils"; + }; + git-hooks = { + url = "github:cachix/git-hooks.nix"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.gitignore.follows = "gitignore"; + }; + gitignore = { + url = "github:hercules-ci/gitignore.nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; +} diff --git a/templates/go/shell.nix b/templates/go/shell.nix new file mode 100644 index 0000000..603c100 --- /dev/null +++ b/templates/go/shell.nix @@ -0,0 +1,49 @@ +{ pkgs +, name +, mkGoEnv +, gomod2nix +, pre-commit-check +, go +, gotools +, go-tools +, delve +, golines +, richgo +, gotestsum +, golangci-lint +, gotests +, gomodifytags +, gofumpt +, govulncheck +, mockgen +, ginkgo +, ... +}: +let + goEnv = mkGoEnv { + inherit go; + pwd = ./.; + }; +in +pkgs.mkShell { + inherit (pre-commit-check) shellHook; + buildInputs = pre-commit-check.enabledPackages; + name = "${name}-dev"; + packages = [ + goEnv + gomod2nix + gotools + go-tools + golines + richgo + gotestsum + gotests + delve + golangci-lint + gomodifytags + gofumpt + govulncheck + mockgen + ginkgo + ]; +}