diff --git a/flake.lock b/flake.lock index 1967d27..8eda605 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,21 @@ { "nodes": { + "arduino-lsp": { + "flake": false, + "locked": { + "lastModified": 1657896585, + "narHash": "sha256-FnkXtjktj22LCkmFPxzQ72qiVBC1WR/ZiwMsmZPL578=", + "owner": "arduino", + "repo": "arduino-language-server", + "rev": "25afeae89a9b34b0ffe50e28c928ad290b2b0662", + "type": "github" + }, + "original": { + "owner": "arduino", + "repo": "arduino-language-server", + "type": "github" + } + }, "comma": { "inputs": { "flake-compat": "flake-compat", @@ -86,11 +102,11 @@ }, "flake-utils_2": { "locked": { - "lastModified": 1656065134, - "narHash": "sha256-oc6E6ByIw3oJaIyc67maaFcnjYOz1mMcOtHxbEf9NwQ=", + "lastModified": 1656928814, + "narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", "owner": "numtide", "repo": "flake-utils", - "rev": "bee6a7250dd1b01844a2de7e02e4df7d8a0a206c", + "rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249", "type": "github" }, "original": { @@ -116,11 +132,11 @@ }, "flake-utils_4": { "locked": { - "lastModified": 1656065134, - "narHash": "sha256-oc6E6ByIw3oJaIyc67maaFcnjYOz1mMcOtHxbEf9NwQ=", + "lastModified": 1656928814, + "narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", "owner": "numtide", "repo": "flake-utils", - "rev": "bee6a7250dd1b01844a2de7e02e4df7d8a0a206c", + "rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249", "type": "github" }, "original": { @@ -152,11 +168,11 @@ "utils": "utils_2" }, "locked": { - "lastModified": 1657887110, - "narHash": "sha256-8VV0/kZed2z8fGtEc2zr+WLxTow+JTIlMjnSisyv0GQ=", + "lastModified": 1659398318, + "narHash": "sha256-5wovS14I/DNXwfiMP402Ut2kxI58CO1wD943fboWMDw=", "owner": "nix-community", "repo": "home-manager", - "rev": "4c5106ed0f3168ff2df21b646aef67e86cbfc11c", + "rev": "77648a07e459adff69b2c4033a77b2cababb5843", "type": "github" }, "original": { @@ -168,11 +184,11 @@ "kabalist": { "flake": false, "locked": { - "lastModified": 1658075978, - "narHash": "sha256-JqsHVbX1h5kQ5saexXN16AkpB+NE5Ltw9FPXUhzuKcA=", + "lastModified": 1658172660, + "narHash": "sha256-OIpqQmKUkUdzk1+j8+BnPGWiY/bAgo8x8wwcTbbWy0g=", "owner": "traxys", "repo": "kabalist", - "rev": "b4fb0c1edb75faa36126c5a805137bb0230febd8", + "rev": "e62a87e7ad0d23bb72f7ded238e1c53c11b777b6", "type": "github" }, "original": { @@ -267,11 +283,11 @@ }, "locked": { "dir": "contrib", - "lastModified": 1656416156, - "narHash": "sha256-6A9LBrI96+B0HUDLAGgZVsvESF9JdT2pbXBqFqyx1rc=", + "lastModified": 1659385973, + "narHash": "sha256-qWc62wYyHTGtQgNmVyNe0EzSlqF1BEhtTA+fesSR2MY=", "owner": "neovim", "repo": "neovim", - "rev": "e0f605bfd8b40b45a7efc88ffa0ee6b4a8a3307a", + "rev": "e99de3f12f00662e8131fed9912792f6d43c4975", "type": "github" }, "original": { @@ -339,11 +355,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1657975505, - "narHash": "sha256-juMbw+GY2ycTrg3QbdFfEQs6P3FJeoYEv8aMVl2EZsg=", + "lastModified": 1659344384, + "narHash": "sha256-EQcTdYvTynl34FoVu52+oT5ov+Se9rJw6W/l0V1lUZY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d6df226c53d46821bd4773bd7ec3375f30238edb", + "rev": "551e65e946d7261f956175845a739072dd2ac6e0", "type": "github" }, "original": { @@ -384,11 +400,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1657802959, - "narHash": "sha256-9+JWARSdlL8KiH3ymnKDXltE1vM+/WEJ78F5B1kjXys=", + "lastModified": 1659305579, + "narHash": "sha256-SFeQTmh7hc9Y2fSkooHaoS8mDfPa04sfmUCtQ8MA6Pg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4a01ca36d6bfc133bc617e661916a81327c9bbc8", + "rev": "5857574d45925585baffde730369414319228a84", "type": "github" }, "original": { @@ -400,11 +416,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1656338871, - "narHash": "sha256-+LOvZFt3MpWtrxXLH4igQtRVzyD43VnuTJjDVbt7phY=", + "lastModified": 1659254610, + "narHash": "sha256-ee5W5MLWZ3kdx5hwOUs6trOJit+GeTDfG+Lg3rANKoc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "819e4d63fc7f337a822a049fd055cd7615a5e0d6", + "rev": "67f49b2a3854e8b5e3f9df4422225daa0985f451", "type": "github" }, "original": { @@ -414,11 +430,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1656401090, - "narHash": "sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=", + "lastModified": 1659102345, + "narHash": "sha256-Vbzlz254EMZvn28BhpN8JOi5EuKqnHZ3ujFYgFcSGvk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "16de63fcc54e88b9a106a603038dd5dd2feb21eb", + "rev": "11b60e4f80d87794a2a4a8a256391b37c59a1ea7", "type": "github" }, "original": { @@ -460,6 +476,7 @@ }, "nvim-traxys": { "inputs": { + "arduino-lsp": "arduino-lsp", "flake-utils": "flake-utils_2", "naersk": "naersk_3", "neovim-flake": "neovim-flake", @@ -493,7 +510,6 @@ "plugin:nvim-lightbulb": "plugin:nvim-lightbulb", "plugin:nvim-lspconfig": "plugin:nvim-lspconfig", "plugin:nvim-tree-lua": "plugin:nvim-tree-lua", - "plugin:nvim-treesitter": "plugin:nvim-treesitter", "plugin:nvim-treesitter-context": "plugin:nvim-treesitter-context", "plugin:nvim-treesitter-refactor": "plugin:nvim-treesitter-refactor", "plugin:nvim-web-devicons": "plugin:nvim-web-devicons", @@ -505,14 +521,15 @@ "plugin:vim-matchup": "plugin:vim-matchup", "plugin:vim-moonfly-colors": "plugin:vim-moonfly-colors", "plugin:vim-vsnip": "plugin:vim-vsnip", - "stylua": "stylua" + "stylua": "stylua", + "tree-sitter-lalrpop": "tree-sitter-lalrpop" }, "locked": { - "lastModified": 1656438119, - "narHash": "sha256-dSZn0HBee+6f3i2qCb3+qxRTjGcyzCYmG+YBLM4IqP0=", + "lastModified": 1659442094, + "narHash": "sha256-the8+zp+NnU3ReNCSnYtFWjmQPbNfDD1TAQsMuJjlhw=", "owner": "traxys", "repo": "nvim-flake", - "rev": "b3949a69e32540b11b70d365132ac839c41b4452", + "rev": "4d251106f7da66242f34f0ad46bf12245d230a73", "type": "github" }, "original": { @@ -524,11 +541,11 @@ "plugin:clangd_extensions": { "flake": false, "locked": { - "lastModified": 1653965386, - "narHash": "sha256-DcBrpkZDvj2SqmXCdctt+0q8pt8TPqo2rYM2e5eNqo4=", + "lastModified": 1658226812, + "narHash": "sha256-H1xIrgtiWJzZMVex88uY4ux0hdUowpYl1/zX4r9iQEI=", "owner": "p00f", "repo": "clangd_extensions.nvim", - "rev": "81b56d41d8ab791509a8464b0afc54144be9f23d", + "rev": "2390bf75e25daf738d2cc04aac8f83f62b7f037d", "type": "github" }, "original": { @@ -572,11 +589,11 @@ "plugin:cmp-source-crates": { "flake": false, "locked": { - "lastModified": 1656337205, - "narHash": "sha256-vXgk0rHR4dQNRRpdTS65hdOfCfj6SNTUHMSMz4spYlQ=", + "lastModified": 1658500465, + "narHash": "sha256-TYXpEbiWQeHLwWVvbW72mrlTdqM4cN8tczfc6rRMCjE=", "owner": "saecki", "repo": "crates.nvim", - "rev": "eb34985d420d8f5dffc1de8c428772e73d95ecee", + "rev": "868f6e2439e0de3bfaed1e2ec13a5bf32a9b4a5b", "type": "github" }, "original": { @@ -620,11 +637,11 @@ "plugin:cmp-source-path": { "flake": false, "locked": { - "lastModified": 1643823794, - "narHash": "sha256-xYzTpqVKpBBnajqqRRzAXlHAC13VGK1D9mFr3bntepY=", + "lastModified": 1658844613, + "narHash": "sha256-G/I2SH4Uidr25/4fjrtcK3VfxWwD9MSN+ODcB6zjvVo=", "owner": "hrsh7th", "repo": "cmp-path", - "rev": "466b6b8270f7ba89abd59f402c73f63c7331ff6e", + "rev": "447c87cdd6e6d6a1d2488b1d43108bfa217f56e1", "type": "github" }, "original": { @@ -668,11 +685,11 @@ "plugin:crates": { "flake": false, "locked": { - "lastModified": 1656337205, - "narHash": "sha256-vXgk0rHR4dQNRRpdTS65hdOfCfj6SNTUHMSMz4spYlQ=", + "lastModified": 1658500465, + "narHash": "sha256-TYXpEbiWQeHLwWVvbW72mrlTdqM4cN8tczfc6rRMCjE=", "owner": "saecki", "repo": "crates.nvim", - "rev": "eb34985d420d8f5dffc1de8c428772e73d95ecee", + "rev": "868f6e2439e0de3bfaed1e2ec13a5bf32a9b4a5b", "type": "github" }, "original": { @@ -700,11 +717,11 @@ "plugin:fidget": { "flake": false, "locked": { - "lastModified": 1655066771, - "narHash": "sha256-eX226T/678fWC7Ph+J/LgeKlDxJHdcTBXVwjJOS3Emw=", + "lastModified": 1658719305, + "narHash": "sha256-i0RfvrBEAT1xJC+fIYNoEAUpBiIMFrQmrlLq9RLYeOg=", "owner": "j-hui", "repo": "fidget.nvim", - "rev": "46d1110435f1f023c22fa95bb10b3906aecd7bde", + "rev": "492492e7d50452a9ace8346d31f6d6da40439f0e", "type": "github" }, "original": { @@ -764,11 +781,11 @@ "plugin:gitsigns": { "flake": false, "locked": { - "lastModified": 1655972936, - "narHash": "sha256-uwXvvJ9imWc06MOHFevy42EbPtESfYJ1/KmqukGqWNI=", + "lastModified": 1659367298, + "narHash": "sha256-0ftjqy3MUNUKoiVd2pSTCe8uhqXWt/lLiat0UnTHNiE=", "owner": "lewis6991", "repo": "gitsigns.nvim", - "rev": "4883988cf8b623f63cc8c7d3f11b18b7e81f06ff", + "rev": "9c3ca027661136a618c82275427746e481c84a4e", "type": "github" }, "original": { @@ -796,11 +813,11 @@ "plugin:inc-rename": { "flake": false, "locked": { - "lastModified": 1656021985, - "narHash": "sha256-DPFAYRh+dsS3UjSXWIEZdBcoq9fY/CMgTMzI4UaPnzY=", + "lastModified": 1658039171, + "narHash": "sha256-0FjNHtmt9wjftoxmxTHTHN8UtBQ48I7cd0BOvcQeBac=", "owner": "smjonas", "repo": "inc-rename.nvim", - "rev": "a5ef4c3a16488fbe80d494debeea63ca04e1faf3", + "rev": "25ec4c8ca5b4a3f5cfaaad9e91c27e385d801067", "type": "github" }, "original": { @@ -812,11 +829,11 @@ "plugin:indent-blankline": { "flake": false, "locked": { - "lastModified": 1655966299, - "narHash": "sha256-UgB3bqAoNY140gGrbbZDXAVg98eknW6DUvBhJBha0F8=", + "lastModified": 1658908280, + "narHash": "sha256-La+gz7TiCTXRJxFXE0KLT3m3iUEKJrkyJH8XMpREgg4=", "owner": "lukas-reineke", "repo": "indent-blankline.nvim", - "rev": "42fe62eb8792e427b2c7b0e1fa1b0d9597baac89", + "rev": "c15bbe9f23d88b5c0b4ca45a446e01a0a3913707", "type": "github" }, "original": { @@ -844,11 +861,11 @@ "plugin:lsp_signature": { "flake": false, "locked": { - "lastModified": 1655813342, - "narHash": "sha256-UwaL5b6wb4AixxvsJYLkrcSGcBU0RxIRtx3zMHrnPh8=", + "lastModified": 1659179943, + "narHash": "sha256-QjwOd8FZA3dMhA0EYEW2Ep54MJMQlNDjci3WDtmpPkY=", "owner": "ray-x", "repo": "lsp_signature.nvim", - "rev": "49837977e210959c552bf357dc40ce18fadca501", + "rev": "4665921ff8e30601c7c1328625b3abc1427a6143", "type": "github" }, "original": { @@ -876,11 +893,11 @@ "plugin:null-ls": { "flake": false, "locked": { - "lastModified": 1656185537, - "narHash": "sha256-gcRQgArOTst+1BLDPeXAcoy0BkcE60WdRpRea96UQEc=", + "lastModified": 1659368554, + "narHash": "sha256-cxdvqQ8aIcVUcfjJtXdirDug20XvSmI3xtpncXZwtEE=", "owner": "jose-elias-alvarez", "repo": "null-ls.nvim", - "rev": "c59ea57dfd9bc0402a53ad2e2ad7f23467fdf06a", + "rev": "02b5971c355e4e5e6fdd005c992195cb1900aaae", "type": "github" }, "original": { @@ -892,11 +909,11 @@ "plugin:nvim-cmp": { "flake": false, "locked": { - "lastModified": 1656041764, - "narHash": "sha256-0XXKwJ/sYyx6P2AitMfrf9hZW5QumeZSDBjKwOkxxXk=", + "lastModified": 1658720867, + "narHash": "sha256-85oApnwqjFtDHIhWe1IlCuLtsHhxgd54x254DXn7n7M=", "owner": "hrsh7th", "repo": "nvim-cmp", - "rev": "1cad1815e165c2b436f41a1ee20327701842a761", + "rev": "706371f1300e7c0acb98b346f80dad2dd9b5f679", "type": "github" }, "original": { @@ -924,11 +941,11 @@ "plugin:nvim-lspconfig": { "flake": false, "locked": { - "lastModified": 1656414731, - "narHash": "sha256-raApHn0F9CVKpL5WRzATRl49jtKy/QC+SDzJ2ySYCXQ=", + "lastModified": 1659388116, + "narHash": "sha256-xNKO1BUawt0M4vFk2UusSeh/dZIgtVAB4SlmflLtnMI=", "owner": "neovim", "repo": "nvim-lspconfig", - "rev": "c107a0f33e7af39dd48ad0e681c3d65281b812d1", + "rev": "06744ba3783ce2d502838f988dec95378543f5d7", "type": "github" }, "original": { @@ -940,11 +957,11 @@ "plugin:nvim-tree-lua": { "flake": false, "locked": { - "lastModified": 1656379634, - "narHash": "sha256-O9HysE/cFtOAeLA7QbzuB5MizCZTxQBhZgwBItAd2Lc=", + "lastModified": 1659263575, + "narHash": "sha256-+NQsNw0M85wb1tRVa5nxU4Xy12VMZvo6IKZjLka3S3Y=", "owner": "kyazdani42", "repo": "nvim-tree.lua", - "rev": "c18aa389a33a02c65beb3926cffef6bf1ec1a43a", + "rev": "451901ca9c4a0d97d7b7cb93276be7ed5588b3ab", "type": "github" }, "original": { @@ -953,30 +970,14 @@ "type": "github" } }, - "plugin:nvim-treesitter": { - "flake": false, - "locked": { - "lastModified": 1656405878, - "narHash": "sha256-Em8q3IP4+UN/ZnmBzpdXvX/XXqmeMPSde1LGS670C1k=", - "owner": "nvim-treesitter", - "repo": "nvim-treesitter", - "rev": "b8459df74d6af57c353179b2b8c753af47cab594", - "type": "github" - }, - "original": { - "owner": "nvim-treesitter", - "repo": "nvim-treesitter", - "type": "github" - } - }, "plugin:nvim-treesitter-context": { "flake": false, "locked": { - "lastModified": 1655725028, - "narHash": "sha256-QkqOjmL2lgC2m6bS8QgCv8s55Z5S+rr8aWwSOXSl/R4=", + "lastModified": 1659381312, + "narHash": "sha256-/1KBvkXt5mTOJjikts0H2ZLo3MAOHn1wxBMRADaZvSc=", "owner": "nvim-treesitter", "repo": "nvim-treesitter-context", - "rev": "b05cd9cbb972f48b583b581615a046f814ccaca0", + "rev": "200f9272fdf6c0a239509752fed071fdc63d1190", "type": "github" }, "original": { @@ -1004,11 +1005,11 @@ "plugin:nvim-web-devicons": { "flake": false, "locked": { - "lastModified": 1653947674, - "narHash": "sha256-Y+vKEk2TDEB/ij2gNXv3CEa7aqapuItCj74LvsAvYkk=", + "lastModified": 1657021684, + "narHash": "sha256-+t6EVhQ7iC9BZOtVeQwrzkmpmUtc/WWBcUohoX4/+Tg=", "owner": "kyazdani42", "repo": "nvim-web-devicons", - "rev": "8d2c5337f0a2d0a17de8e751876eeb192b32310e", + "rev": "2d02a56189e2bde11edd4712fea16f08a6656944", "type": "github" }, "original": { @@ -1036,11 +1037,11 @@ "plugin:plenary": { "flake": false, "locked": { - "lastModified": 1655062860, - "narHash": "sha256-pZ/x59dlSy4STWttE7wZMiVY2+vMY33FYpICk76FqRc=", + "lastModified": 1659369288, + "narHash": "sha256-G84JTsj06vwidfEyaNIUvLLaKM9HB5zNAexCDWbGfu4=", "owner": "nvim-lua", "repo": "plenary.nvim", - "rev": "968a4b9afec0c633bc369662e78f8c5db0eba249", + "rev": "31807eef4ed574854b8a53ae40ea3292033a78ea", "type": "github" }, "original": { @@ -1068,11 +1069,11 @@ "plugin:telescope": { "flake": false, "locked": { - "lastModified": 1655553445, - "narHash": "sha256-gNqDWAnzDjW5DMrcgea4U/63iuAtjzYCSTeIZk2IUIU=", + "lastModified": 1659370386, + "narHash": "sha256-ovofqBG9HDBrDBBgNaukTDgeZqxjRBjo0rNKz2cycLY=", "owner": "nvim-telescope", "repo": "telescope.nvim", - "rev": "d88b44ddf14670cffa9fdb1eaca7a0429a973653", + "rev": "75a5e5065376d9103fc4bafc3ae6327304cee6e9", "type": "github" }, "original": { @@ -1100,11 +1101,11 @@ "plugin:vim-matchup": { "flake": false, "locked": { - "lastModified": 1653786068, - "narHash": "sha256-rvHij+5NvvHwat6DynVrE1omofxRZzP4h5teJxf9VKA=", + "lastModified": 1657975778, + "narHash": "sha256-PJdOq3wUhfRHDc7sNGiAg1SMzVppVYnmZA3EoXmE8Fg=", "owner": "andymass", "repo": "vim-matchup", - "rev": "976ebfe61b407d0a75d87b4a507bf9ae4ffffbaa", + "rev": "3cebd218a7b85a75df3f4f7867adc79b8624a217", "type": "github" }, "original": { @@ -1116,11 +1117,11 @@ "plugin:vim-moonfly-colors": { "flake": false, "locked": { - "lastModified": 1656394177, - "narHash": "sha256-tr8xz3ZSLNnWm+2f9hoDhmiMB0FT6Zi4LJ6XsmPjKOQ=", + "lastModified": 1659155861, + "narHash": "sha256-TFMFUBq9f6yz94kzcfdoX9ImwwzAU4wUzeVAIshJrjo=", "owner": "bluz71", "repo": "vim-moonfly-colors", - "rev": "b83db77e930a370f33599f8437027a06fc827a97", + "rev": "b6ffdc8488ff6b00a7838aaf4064008c6d39a011", "type": "github" }, "original": { @@ -1207,11 +1208,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1658026364, - "narHash": "sha256-dbPb5ddWfkACYNHZSIfxXYzLCLmApGd/n9jZnU5tayU=", + "lastModified": 1659409092, + "narHash": "sha256-OBY2RCYZeeOA3FTYUb86BPMUBEyKEwpwhpU2QKboRJQ=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "69133a80f7c1d13231e246a911aaad57d8dcd584", + "rev": "9055cb4f33f062c0dd33aa7e3c89140da8f70057", "type": "github" }, "original": { @@ -1223,11 +1224,11 @@ "stylua": { "flake": false, "locked": { - "lastModified": 1656351624, - "narHash": "sha256-aDXIAJyShqdo0hr7xrrUxGeOYD5BNhHk+/JKVI+CKrk=", + "lastModified": 1658955117, + "narHash": "sha256-FqtpMRR647YiIIduIf37rKewytXgRl01OCmBUXd/44k=", "owner": "johnnymorganz", "repo": "stylua", - "rev": "1c9f775ef64da8376966aade97c728d1c9267490", + "rev": "0ae6a84cfcd27a03e38d3cb39cbb8e05aa011df9", "type": "github" }, "original": { @@ -1236,6 +1237,22 @@ "type": "github" } }, + "tree-sitter-lalrpop": { + "flake": false, + "locked": { + "lastModified": 1644829397, + "narHash": "sha256-xz+D1lS/bpHHu2rJEjalpMajSKl3yn+bQI9JN0Bm7tU=", + "owner": "traxys", + "repo": "tree-sitter-lalrpop", + "rev": "7744b56f03ac1e5643fad23c9dd90837fe97291e", + "type": "github" + }, + "original": { + "owner": "traxys", + "repo": "tree-sitter-lalrpop", + "type": "github" + } + }, "utils": { "locked": { "lastModified": 1653893745,