Преглед на файлове

nixpkgs/neovim: update flake.lock and plugins

Thomas Dy преди 1 седмица
родител
ревизия
4523c5d774

+ 23 - 9
.config/nixpkgs/neovim/flake.lock

@@ -4,9 +4,7 @@
       "inputs": {
         "fenix": "fenix",
         "flake-parts": "flake-parts",
-        "nixpkgs": [
-          "nixpkgs"
-        ]
+        "nixpkgs": "nixpkgs"
       },
       "locked": {
         "lastModified": 1775330305,
@@ -83,15 +81,15 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1778036283,
-        "narHash": "sha256-62EWg6lI0qyzm7oAx5cAnGkLutvJsRBe0KkEW2JDZCE=",
-        "owner": "NixOS",
+        "lastModified": 1770107345,
+        "narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=",
+        "owner": "nixos",
         "repo": "nixpkgs",
-        "rev": "ed67bc86e84e51d4a88e73c7fd36006dc876476f",
+        "rev": "4533d9293756b63904b7238acb84ac8fe4c8c2c4",
         "type": "github"
       },
       "original": {
-        "owner": "NixOS",
+        "owner": "nixos",
         "ref": "nixpkgs-unstable",
         "repo": "nixpkgs",
         "type": "github"
@@ -112,11 +110,27 @@
         "type": "github"
       }
     },
+    "nixpkgs_2": {
+      "locked": {
+        "lastModified": 1787209939,
+        "narHash": "sha256-WvvHR4kSQLAbtouMC/ruZ5UpLwlUcY3K4FAllMN+yGk=",
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "rev": "391b592eb44808b3bd0cb80bb71b63a5a118b8bb",
+        "type": "github"
+      },
+      "original": {
+        "owner": "NixOS",
+        "ref": "nixpkgs-unstable",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
     "root": {
       "inputs": {
         "blink-cmp": "blink-cmp",
         "flake-utils": "flake-utils",
-        "nixpkgs": "nixpkgs"
+        "nixpkgs": "nixpkgs_2"
       }
     },
     "rust-analyzer-src": {

+ 0 - 1
.config/nixpkgs/neovim/flake.nix

@@ -6,7 +6,6 @@
     flake-utils.url = "github:numtide/flake-utils";
     blink-cmp = {
       url = "github:Saghen/blink.cmp/v1";
-      inputs.nixpkgs.follows = "nixpkgs";
     };
   };
 

+ 24 - 24
.config/nixpkgs/neovim/plugins/sources.json

@@ -16,32 +16,32 @@
     "sha256": "1yvpk0cnsx1b1q2wp52fv4mj71w8ssz4dcbbdix65m8qna6d0m9h"
   },
   "Wansmer/treesj": {
-    "rev": "26bc2a8432ba3ea79ed6aa346fba780a3d372570",
-    "sha256": "11zksl1xc71ykyd2gcfy3xyzm4s3144mk9ym2jv5vh0fglxz9ymc"
+    "rev": "79aedb401bbdc7e4202f7881eab5f6feb2105b0a",
+    "sha256": "0zpx08l203wyjzv29nizv12h77np8ixhyz50apn4g170kplpi11j"
   },
   "nvim-telescope/telescope.nvim": {
-    "rev": "f7c673b8e46e8f233ff581d3624a517d33a7e264",
-    "sha256": "1hkc4nfn5bmw2rx1sndp4w7y169xdks4d6pb7chl6kbq4zq2cxvn"
+    "rev": "40aedd8a68c78a656a10a8d62d80c54af59420fb",
+    "sha256": "1pk0jn1arjl0f9a2khz2pzqrmncx1xgi3vq1qd1iz1nllkqw6bha"
   },
   "nvim-telescope/telescope-fzf-native.nvim": {
-    "rev": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c",
-    "sha256": "04x1zhfq24qglhfv3rk3s2j6arysxq27czvpm4w037386bi0q48a"
+    "rev": "b25b749b9db64d375d782094e2b9dce53ad53a40",
+    "sha256": "0f9bsqxqrx22f2bqg09d6rqhaaay8ykvkn5g6i40fkmz8h1c1k0l"
   },
   "nvim-lua/plenary.nvim": {
     "rev": "74b06c6c75e4eeb3108ec01852001636d85a932b",
     "sha256": "1bms9ihcz2gsk88mr00izxn7sjl1lfc62mk0fy54z20g756c8iwy"
   },
   "echasnovski/mini.nvim": {
-    "rev": "69b7433355664cf76898eb86a12a019f39bd86d1",
-    "sha256": "06wixch3hpbwrhhn1n34av5wjd4vk39pz8kcqzgcadq7yds0k2ly"
+    "rev": "8d86a057fa14681cf7cab74ea7cba894a0abe14f",
+    "sha256": "14n2lil7yzy9qw5nadrgwscgr0m52b445vaqadsb4abky454ciaj"
   },
   "neovim/nvim-lspconfig": {
-    "rev": "c588db330592fa477a70d2fee6ba20a57194bdc3",
-    "sha256": "047rnm95mvw80w66dd959v7jlbqjfi29bxsf496l5lgip4fpv1nn"
+    "rev": "221c43884319e791519f0d6c94a7f2fbcd653278",
+    "sha256": "00s7zpri6421pynqgz39parbqva0i5s8ds7zhry5wvfkc11im2y2"
   },
   "nvim-treesitter/nvim-treesitter-textobjects": {
-    "rev": "851e865342e5a4cb1ae23d31caf6e991e1c99f1e",
-    "sha256": "03dbmmc1s63ygm11mn27sx3bg43ygcy12c40kdbc3giha8953skw"
+    "rev": "898ee307df58f854d11cd7edd06472574d48014e",
+    "sha256": "1y888fzwgmihypzgfzb2jj0csdycm34r4njlr2afn2vbjjkpx9lx"
   },
   "sainnhe/sonokai": {
     "rev": "b023c5280b16fe2366f5e779d8d2756b3e5ee9c3",
@@ -52,8 +52,8 @@
     "sha256": "109narpbw9kbih7ai49p1zw7j2bj7nzpk3n02z80jcbgb48zqs8y"
   },
   "nvim-treesitter/nvim-treesitter": {
-    "rev": "4916d6592ede8c07973490d9322f187e07dfefac",
-    "sha256": "0wgwbxi6h99fsp901xysm0424lhgrh9fq1nlck02m53qbfs7l11x"
+    "rev": "e82ef6ae2c3eeb96c6916b29917f96bf630b2cdb",
+    "sha256": "1qk1ldvx337zlpsn9s94qs7y5qw23p52pkj8npgfhc6wpzhyqbfv"
   },
   "bfredl/nvim-luadev": {
     "optional": true,
@@ -61,29 +61,29 @@
     "sha256": "0pvb25bdmx4hxs3g7pkdqfjg3qpnr9p5szzbqqwaw3lbdnbyykzy"
   },
   "nvim-treesitter/nvim-treesitter-context": {
-    "rev": "b0c45cefe2c8f7b55fc46f34e563bc428ef99636",
-    "sha256": "1l93ni1rnsaizklh7k321izvfsjzdbh5wvzl8q7kvy1wjs43x2ib"
+    "rev": "f3061339b8eaf9fda873600bc425b8d2d8502533",
+    "sha256": "00z2yvjs00h80p5rjzjqaiyw9dvh2nkk34qqzay2vp5qkpc9b86m"
   },
   "mistweaverco/kulala.nvim": {
     "optional": true,
-    "rev": "6656c9d332735ca6a27725e0fb45a1715c4372d9",
-    "sha256": "0dasjrryw4zgwh3iv599rkdify8ckqsyivm8h5c2355lwl8a9vkv"
+    "rev": "232a9939919fe9bc88d573bce92de50f2f160c60",
+    "sha256": "0sndb8h2250x5mw9r1m5lf7i89nxkraj8v0a5g0z3b0ls6c6bqwf"
   },
   "aaronik/treewalker.nvim": {
-    "rev": "53ca7205a0016c06d4e5b390e968587001ab73e3",
-    "sha256": "0pr74w9qm0j46bb42p56yr30189k32yn210zppkhyz0nh6j8yacm"
+    "rev": "5ba91123699e8c43c1e7cf85c2313326a3a37f6f",
+    "sha256": "1lgzhwnqkmy1cb82ichhmqp2mw93xydd6aj0d7w460jm8zb2widv"
   },
   "tpope/vim-rsi": {
     "rev": "45540637ead22f011e8215f1c90142e49d946a54",
     "sha256": "0vr5mlna5f60dmhk4ims7g0ikqw15h21hr619xii1069ggddqr9v"
   },
   "FourierTransformer/tinytoml": {
-    "rev": "d4da3e173c6f7bd632a68e7b607231c85946b877",
-    "sha256": "0kccr2lalsw27g0lhsib98qvpbqni7knvny7zk4a912y1c0vhb7k"
+    "rev": "5517aa5d398ae0c992799decc460ec253a62552a",
+    "sha256": "02dpcxci5lipjvb27fjakfmz9pfdb0gf1z92p6vmy95njdm9n4jk"
   },
   "mawkler/demicolon.nvim": {
-    "rev": "a9ca137474b3a02e1d6ac48bfdb1985172e2ec9a",
-    "sha256": "0fyrhf3zhh320l2ks4aywd91h9ffng7y3w101lc7i5pn0k4dsfwc"
+    "rev": "153444f17494e2ff6ab7d226e6173c1841b1130a",
+    "sha256": "02m7w8szcsqbdwasz2vq1dqp662sl8jss9j2zp6hbm6k3fk8j4c0"
   },
   "nvim-telescope/telescope-ui-select.nvim": {
     "rev": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2",

+ 1 - 1
.config/nixpkgs/neovim/treesitter/default.nix

@@ -36,7 +36,7 @@ let
       mkdir -p $out/parser
       ln -s ${grammar}/parser $out/parser/${name}.so
 
-      ${lib.optionalString (builtins.hasAttr "branch" spec) ''
+      ${lib.optionalString (spec.external or false) ''
         if [ -d ${grammar}/queries ]; then
           ln -s ${grammar}/queries $out/queries
         fi

+ 29 - 19
.config/nixpkgs/neovim/treesitter/grammars.json

@@ -2,7 +2,10 @@
   "bash": {
     "rev": "a06c2e4415e9bc0346c6b86d401879ffb44058f7",
     "sha256": "0qglzigcy2sizpvpd3qik9lnnmh85dkhz5jl2aiias9p74p3bm1q",
-    "filetypes": ["bash", "sh"]
+    "filetypes": [
+      "bash",
+      "sh"
+    ]
   },
   "css": {
     "rev": "dda5cfc5722c429eaba1c910ca32c2c0c5bb1a3f",
@@ -25,12 +28,18 @@
   "javascript": {
     "rev": "58404d8cf191d69f2674a8fd507bd5776f46cb11",
     "sha256": "0grm51ap493kc5xp8hwrbmbd27a2f27igmysshqa3kzagqsx7xpr",
-    "filetypes": ["javascript", "javascriptreact"]
+    "filetypes": [
+      "javascript",
+      "javascriptreact"
+    ]
   },
   "json": {
-    "rev": "001c28d7a29832b06b0e831ec77845553c89b56d",
-    "sha256": "1dv8gijrcj3hdj8pvlqwhbjq64c9pc8ry6bg8q5xllmwwwvxnj3i",
-    "filetypes": ["json", "jsonc"]
+    "rev": "254c42a6476413b776221e03982ac8ae159eeb72",
+    "sha256": "0d80gw1xysjyh8m39rgf9bdzqaakzqhkv3ckvrmfkm6jsyw2rbl0",
+    "filetypes": [
+      "json",
+      "jsonc"
+    ]
   },
   "lua": {
     "repo": "tree-sitter-grammars/tree-sitter-lua",
@@ -40,13 +49,13 @@
   "markdown": {
     "repo": "tree-sitter-grammars/tree-sitter-markdown",
     "path": "tree-sitter-markdown",
-    "rev": "f969cd3ae3f9fbd4e43205431d0ae286014c05b5",
-    "sha256": "0vz9r1dbbdj8vwf45izmbajhjbl98ww2dvlk1faqy33kx7plsiar"
+    "rev": "a0a00f817d02412bd92c54d316f164d827b57b5c",
+    "sha256": "0y7hjfwj1d6h67d94m16hdlqgy83inwcir1faas6gq1p9f4i1sr2"
   },
   "nix": {
     "repo": "nix-community/tree-sitter-nix",
-    "rev": "eabf96807ea4ab6d6c7f09b671a88cd483542840",
-    "sha256": "15ir69lwns7f6i1frhhkl334qjsrw52bwxi1shjiyjg48mvq2a3i"
+    "rev": "3d0173d903e630b6e14d17f1cf79488791379ded",
+    "sha256": "10gckf208knzr086xwmrcd311y9dhxxwk489kbyglk1vkr2qan8c"
   },
   "ruby": {
     "rev": "ad907a69da0c8a4f7a943a7fe012712208da6dee",
@@ -57,7 +66,9 @@
     "path": "tsx",
     "rev": "75b3874edb2dc714fb1fd77a32013d0f8699989f",
     "sha256": "1sq3c11m9yjsr696m32bcwaz772kqdhpq0sy96jbgwqq38h3lhq3",
-    "filetypes": ["typescriptreact"]
+    "filetypes": [
+      "typescriptreact"
+    ]
   },
   "typescript": {
     "path": "typescript",
@@ -70,8 +81,8 @@
   },
   "vimdoc": {
     "repo": "neovim/tree-sitter-vimdoc",
-    "rev": "f061895a0eff1d5b90e4fb60d21d87be3267031a",
-    "sha256": "18f1dr3j79axg6yqrvm0fc2w4cil403al9xifc4h4vkkp6hg6y9b"
+    "rev": "23daa416c1ff5d15f59a1aa648f031d6e3ee15c5",
+    "sha256": "0ljzykl5gff0gsma7ynwn79za76zqika7h1w1bfmmkypzg7nhvj8"
   },
   "java": {
     "rev": "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11",
@@ -79,8 +90,8 @@
   },
   "query": {
     "repo": "tree-sitter-grammars/tree-sitter-query",
-    "rev": "fc5409c6820dd5e02b0b0a309d3da2bfcde2db17",
-    "sha256": "0p9zwir4ngzkaazbvckd4c97826vr776cqs96zzm7kblgqf4qmz7"
+    "rev": "8e9e223812ff30854fbc912adbec696ba5f0e023",
+    "sha256": "1diwm0haf68vryiijicwsc10cms6q2splvwkixxc2dnya0z1n42g"
   },
   "groovy": {
     "repo": "murtaza64/tree-sitter-groovy",
@@ -88,10 +99,9 @@
     "sha256": "05q6q713c1yp4y7dcmq1z957n01fp1s3c2mdhxpcg0idhv0xmcy7"
   },
   "kulala_http": {
-    "repo": "mistweaverco/kulala.nvim",
-    "branch": "main",
-    "path": "lua/tree-sitter",
-    "rev": "6656c9d332735ca6a27725e0fb45a1715c4372d9",
-    "sha256": "0dasjrryw4zgwh3iv599rkdify8ckqsyivm8h5c2355lwl8a9vkv"
+    "repo": "mistweaverco/tree-sitter-kulala-http",
+    "rev": "630e2b8523c775ba866564c2b4ad88d649a56c00",
+    "sha256": "1xc6bgdp9ppn8bik43rdxfn8701m33glmdbx2mg0dhll27pm86zq",
+    "external": true
   }
 }