From 9013fd50311c139d48f46bf58ab81bd3344b7529 Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Wed, 14 Jan 2026 19:35:35 -0500 Subject: [PATCH] npins: update to version 7 --- modules/wrapper/build/config.nix | 15 +- npins/sources.json | 855 +++++++++++++++++++++++-------- npins/sources.nix | 352 ++++--------- 3 files changed, 756 insertions(+), 466 deletions(-) diff --git a/modules/wrapper/build/config.nix b/modules/wrapper/build/config.nix index ef1c2893..907983ed 100644 --- a/modules/wrapper/build/config.nix +++ b/modules/wrapper/build/config.nix @@ -11,17 +11,6 @@ getPin = flip getAttr (pkgs.callPackages ../../../npins/sources.nix {}); - noBuildPlug = pname: let - pin = getPin pname; - version = builtins.substring 0 8 pin.revision; - in - pin.outPath.overrideAttrs { - inherit pname version; - name = "${pname}-${version}"; - - passthru.vimPlugin = false; - }; - # Build a Vim plugin with the given name and arguments. buildPlug = attrs: let pin = getPin attrs.pname; @@ -49,7 +38,7 @@ # Checkhealth fails to get the plugin's commit and therefore to # show the rest of the useful diagnostics if not built like this. obsidian-nvim = pkgs.vimUtils.buildVimPlugin { - # If set to `"obsidian-nvim"`, this breaks like `buildPlug` and `noBuildPlug`. + # If set to `"obsidian-nvim"`, this breaks like `buildPlug` and . name = "obsidian.nvim"; src = getPin "obsidian-nvim"; nvimSkipModules = [ @@ -80,7 +69,7 @@ if (lib.isType "flake" plugin) then plugin // {name = plug;} else plugin) - else pluginBuilders.${plug} or (noBuildPlug plug) + else pluginBuilders.${plug} or (getPin plug) else plug) ( filter (f: f != null) plugins ); diff --git a/npins/sources.json b/npins/sources.json index 6a29be22..824dac04 100644 --- a/npins/sources.json +++ b/npins/sources.json @@ -9,7 +9,9 @@ }, "branch": "master", "submodules": false, - "revision": "5e687b5a14004fa2dd9eccbee042b96869fe1557" + "revision": "5e687b5a14004fa2dd9eccbee042b96869fe1557", + "url": "https://github.com/stevearc/aerial.nvim/archive/5e687b5a14004fa2dd9eccbee042b96869fe1557.tar.gz", + "hash": "sha256-/GxRXYaVGJV2RvPMac6jtB8kHgcArRcvHzLBF+OayIM=" }, "alpha-nvim": { "type": "Git", @@ -20,7 +22,9 @@ }, "branch": "main", "submodules": false, - "revision": "2b3cbcdd980cae1e022409289245053f62fb50f6" + "revision": "2b3cbcdd980cae1e022409289245053f62fb50f6", + "url": "https://github.com/goolord/alpha-nvim/archive/2b3cbcdd980cae1e022409289245053f62fb50f6.tar.gz", + "hash": "sha256-TIbXO9YF29c9EcfHomwuic+O7No+Mz27DnvhpOKo8dk=" }, "avante-nvim": { "type": "Git", @@ -31,7 +35,9 @@ }, "branch": "main", "submodules": false, - "revision": "5e4bb50ddaa8c4688675df6f437712c0e793a51c" + "revision": "5e4bb50ddaa8c4688675df6f437712c0e793a51c", + "url": "https://github.com/yetone/avante.nvim/archive/5e4bb50ddaa8c4688675df6f437712c0e793a51c.tar.gz", + "hash": "sha256-okqZVOHQFAE8hV6kdt3tfHFdGF53nGEawzXncdZGcHw=" }, "base16": { "type": "Git", @@ -42,7 +48,9 @@ }, "branch": "master", "submodules": false, - "revision": "a2907cc3cd661e0f89f7db1f4fc304782a676a7d" + "revision": "a2907cc3cd661e0f89f7db1f4fc304782a676a7d", + "url": "https://github.com/rrethy/base16-nvim/archive/a2907cc3cd661e0f89f7db1f4fc304782a676a7d.tar.gz", + "hash": "sha256-ddb0SzUYGSrOe1YqoEFRaKK3rPh9rZqYCoASWxZQmCk=" }, "blink-cmp-spell": { "type": "Git", @@ -53,7 +61,9 @@ }, "branch": "master", "submodules": false, - "revision": "2bd0e0d5e7735c047e72b6918a0458f3e8fadaba" + "revision": "2bd0e0d5e7735c047e72b6918a0458f3e8fadaba", + "url": "https://github.com/ribru17/blink-cmp-spell/archive/2bd0e0d5e7735c047e72b6918a0458f3e8fadaba.tar.gz", + "hash": "sha256-xyh4n1dM/aJ7L9kgSAptTPSlotM7mz92tgl7232dBME=" }, "blink-compat": { "type": "Git", @@ -64,7 +74,9 @@ }, "branch": "main", "submodules": false, - "revision": "1454f14a8d855a578ceeba77c62538fa1459a67c" + "revision": "1454f14a8d855a578ceeba77c62538fa1459a67c", + "url": "https://github.com/saghen/blink.compat/archive/1454f14a8d855a578ceeba77c62538fa1459a67c.tar.gz", + "hash": "sha256-EMQC+2hjgAGYcBoSKkR5LV7jUsl3Oi8rL3K7FNIHXIw=" }, "blink-emoji-nvim": { "type": "Git", @@ -75,7 +87,9 @@ }, "branch": "master", "submodules": false, - "revision": "f22ce8cac02a6ece05368220f1e38bd34fe376f9" + "revision": "f22ce8cac02a6ece05368220f1e38bd34fe376f9", + "url": "https://github.com/moyiz/blink-emoji.nvim/archive/f22ce8cac02a6ece05368220f1e38bd34fe376f9.tar.gz", + "hash": "sha256-pPHESNsByHg2liNUYkUEVR1wP1MZcil1sKTqrNI53e4=" }, "blink-ripgrep-nvim": { "type": "Git", @@ -86,7 +100,9 @@ }, "branch": "main", "submodules": false, - "revision": "932a8e568b2dc4f42268cfcc885ff2d701dd8bb7" + "revision": "932a8e568b2dc4f42268cfcc885ff2d701dd8bb7", + "url": "https://github.com/mikavilpas/blink-ripgrep.nvim/archive/932a8e568b2dc4f42268cfcc885ff2d701dd8bb7.tar.gz", + "hash": "sha256-Sw/UYwkqKZTtudfZiwiOUmP0sSKqRglFdEF8HRuPTmE=" }, "bufdelete-nvim": { "type": "Git", @@ -97,7 +113,9 @@ }, "branch": "master", "submodules": false, - "revision": "f6bcea78afb3060b198125256f897040538bcb81" + "revision": "f6bcea78afb3060b198125256f897040538bcb81", + "url": "https://github.com/famiu/bufdelete.nvim/archive/f6bcea78afb3060b198125256f897040538bcb81.tar.gz", + "hash": "sha256-ljUNfmpImtxFCS19HC9kFlaLlqaPDltKtnx1+/6Y33U=" }, "bufferline-nvim": { "type": "GitRelease", @@ -110,7 +128,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v4.9.1" + "version": "v4.9.1", + "revision": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3", + "url": "https://api.github.com/repos/akinsho/bufferline.nvim/tarball/refs/tags/v4.9.1", + "hash": "sha256-ae4MB6+6v3awvfSUWlau9ASJ147ZpwuX1fvJdfMwo1Q=" }, "catppuccin": { "type": "Git", @@ -121,7 +142,9 @@ }, "branch": "main", "submodules": false, - "revision": "c89184526212e04feffbddda9d06b041a8fca416" + "revision": "c89184526212e04feffbddda9d06b041a8fca416", + "url": "https://github.com/catppuccin/nvim/archive/c89184526212e04feffbddda9d06b041a8fca416.tar.gz", + "hash": "sha256-dg3C0N7LBJZT3YCakL6T6dif9UVYxnktuPR667eafjg=" }, "ccc-nvim": { "type": "Git", @@ -132,7 +155,9 @@ }, "branch": "main", "submodules": false, - "revision": "9d1a256e006decc574789dfc7d628ca11644d4c2" + "revision": "9d1a256e006decc574789dfc7d628ca11644d4c2", + "url": "https://github.com/uga-rosa/ccc.nvim/archive/9d1a256e006decc574789dfc7d628ca11644d4c2.tar.gz", + "hash": "sha256-3TZ8VmvdgQ9n63m78C3r4OIUkVQHTHBvC24ixBdhTig=" }, "cellular-automaton-nvim": { "type": "Git", @@ -143,7 +168,9 @@ }, "branch": "main", "submodules": false, - "revision": "1606e9d5d04ff254023c3f3c62842d065708d6d3" + "revision": "1606e9d5d04ff254023c3f3c62842d065708d6d3", + "url": "https://github.com/Eandrju/cellular-automaton.nvim/archive/1606e9d5d04ff254023c3f3c62842d065708d6d3.tar.gz", + "hash": "sha256-UB0YXXC4/7BtZ06By0lT2Ad4PQtohAF8m57b71Dmxvo=" }, "chatgpt-nvim": { "type": "Git", @@ -154,7 +181,9 @@ }, "branch": "main", "submodules": false, - "revision": "5b6d296eefc75331e2ff9f0adcffbd7d27862dd6" + "revision": "5b6d296eefc75331e2ff9f0adcffbd7d27862dd6", + "url": "https://github.com/jackMort/ChatGPT.nvim/archive/5b6d296eefc75331e2ff9f0adcffbd7d27862dd6.tar.gz", + "hash": "sha256-+YVXAkG4pp7RGs8lGnNFc0kQcUV3O3kYBQaQ5Qa4wB0=" }, "cheatsheet-nvim": { "type": "Git", @@ -165,7 +194,9 @@ }, "branch": "master", "submodules": false, - "revision": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef" + "revision": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef", + "url": "https://github.com/sudormrfbin/cheatsheet.nvim/archive/9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef.tar.gz", + "hash": "sha256-TYkGB7cON2t4GwMaR9H1MDG2j3btBv2AR37ade8kqTY=" }, "cinnamon-nvim": { "type": "Git", @@ -176,7 +207,9 @@ }, "branch": "master", "submodules": false, - "revision": "450cb3247765fed7871b41ef4ce5fa492d834215" + "revision": "450cb3247765fed7871b41ef4ce5fa492d834215", + "url": "https://github.com/declancm/cinnamon.nvim/archive/450cb3247765fed7871b41ef4ce5fa492d834215.tar.gz", + "hash": "sha256-kccQ4iFMSQ8kvE7hYz90hBrsDLo7VohFj/6lEZZiAO8=" }, "cmp-buffer": { "type": "Git", @@ -187,7 +220,9 @@ }, "branch": "main", "submodules": false, - "revision": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" + "revision": "b74fab3656eea9de20a9b8116afa3cfc4ec09657", + "url": "https://github.com/hrsh7th/cmp-buffer/archive/b74fab3656eea9de20a9b8116afa3cfc4ec09657.tar.gz", + "hash": "sha256-dG4U7MtnXThoa/PD+qFtCt76MQ14V1wX8GMYcvxEnbM=" }, "cmp-luasnip": { "type": "Git", @@ -198,7 +233,9 @@ }, "branch": "master", "submodules": false, - "revision": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" + "revision": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90", + "url": "https://github.com/saadparwaiz1/cmp_luasnip/archive/98d9cb5c2c38532bd9bdb481067b20fea8f32e90.tar.gz", + "hash": "sha256-86lKQPPyqFz8jzuLajjHMKHrYnwW6+QOcPyQEx6B+gw=" }, "cmp-nvim-lsp": { "type": "Git", @@ -209,7 +246,9 @@ }, "branch": "main", "submodules": false, - "revision": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" + "revision": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3", + "url": "https://github.com/hrsh7th/cmp-nvim-lsp/archive/bd5a7d6db125d4654b50eeae9f5217f24bb22fd3.tar.gz", + "hash": "sha256-X1rppwf2xBPrmB93ptXukOnEBDZmfjJd4F5ObNa1DHs=" }, "cmp-path": { "type": "Git", @@ -220,7 +259,9 @@ }, "branch": "main", "submodules": false, - "revision": "c642487086dbd9a93160e1679a1327be111cbc25" + "revision": "c642487086dbd9a93160e1679a1327be111cbc25", + "url": "https://github.com/hrsh7th/cmp-path/archive/c642487086dbd9a93160e1679a1327be111cbc25.tar.gz", + "hash": "sha256-e4Rd2y1Wekp7aobpTGaUeoSBnlfIASDaBR8js5dh2Vw=" }, "cmp-treesitter": { "type": "Git", @@ -231,7 +272,9 @@ }, "branch": "master", "submodules": false, - "revision": "958fcfa0d8ce46d215e19cc3992c542f576c4123" + "revision": "958fcfa0d8ce46d215e19cc3992c542f576c4123", + "url": "https://github.com/ray-x/cmp-treesitter/archive/958fcfa0d8ce46d215e19cc3992c542f576c4123.tar.gz", + "hash": "sha256-8WAk9S+/7vSz7bVHdEzjbKUokU144fvnByIeJ1gAWhU=" }, "codecompanion-nvim": { "type": "Git", @@ -242,7 +285,9 @@ }, "branch": "main", "submodules": false, - "revision": "b3bb0d73079643d4a5b0d8b621cde619a73bc91a" + "revision": "b3bb0d73079643d4a5b0d8b621cde619a73bc91a", + "url": "https://github.com/olimorris/codecompanion.nvim/archive/b3bb0d73079643d4a5b0d8b621cde619a73bc91a.tar.gz", + "hash": "sha256-uI6PqqFJO1vN++Xma3MkAVY4kCDL4iBjiQyiBFNs9Es=" }, "codewindow-nvim": { "type": "Git", @@ -253,7 +298,9 @@ }, "branch": "master", "submodules": false, - "revision": "a8e175043ce3baaa89e0a6b5171bcd920aab3dad" + "revision": "a8e175043ce3baaa89e0a6b5171bcd920aab3dad", + "url": "https://github.com/gorbit99/codewindow.nvim/archive/a8e175043ce3baaa89e0a6b5171bcd920aab3dad.tar.gz", + "hash": "sha256-eT6AU8kSgMFyDllcbShQd1WRO/z0S44TdSVUf61v2oo=" }, "colorful-menu-nvim": { "type": "Git", @@ -264,7 +311,9 @@ }, "branch": "master", "submodules": false, - "revision": "d5b97d247528be308b6b69d96b5950a30e470f3d" + "revision": "d5b97d247528be308b6b69d96b5950a30e470f3d", + "url": "https://github.com/xzbdmw/colorful-menu.nvim/archive/d5b97d247528be308b6b69d96b5950a30e470f3d.tar.gz", + "hash": "sha256-CgZiqkeNZwTQZbODmToX8yanWOuv9w+X/EB7luVcNsg=" }, "comment-nvim": { "type": "Git", @@ -275,7 +324,9 @@ }, "branch": "master", "submodules": false, - "revision": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" + "revision": "e30b7f2008e52442154b66f7c519bfd2f1e32acb", + "url": "https://github.com/numToStr/Comment.nvim/archive/e30b7f2008e52442154b66f7c519bfd2f1e32acb.tar.gz", + "hash": "sha256-h0kPue5Eqd5aeu4VoLH45pF0DmWWo1d8SnLICSQ63zc=" }, "conform-nvim": { "type": "Git", @@ -286,7 +337,9 @@ }, "branch": "master", "submodules": false, - "revision": "9d6f881a4047a51c7709223dcf24e967633c6523" + "revision": "9d6f881a4047a51c7709223dcf24e967633c6523", + "url": "https://github.com/stevearc/conform.nvim/archive/9d6f881a4047a51c7709223dcf24e967633c6523.tar.gz", + "hash": "sha256-CdgDyubUiianvo1FXR5Bb49OA+T5Gv03+3dW7a/qhHM=" }, "copilot-cmp": { "type": "Git", @@ -297,7 +350,9 @@ }, "branch": "master", "submodules": false, - "revision": "15fc12af3d0109fa76b60b5cffa1373697e261d1" + "revision": "15fc12af3d0109fa76b60b5cffa1373697e261d1", + "url": "https://github.com/zbirenbaum/copilot-cmp/archive/15fc12af3d0109fa76b60b5cffa1373697e261d1.tar.gz", + "hash": "sha256-erRL8bY/zuwuCZfttw+avTrFV7pjv2H6v73NzY2bymM=" }, "copilot-lua": { "type": "Git", @@ -308,7 +363,9 @@ }, "branch": "master", "submodules": false, - "revision": "3cd5086c28c5769f5db147721f457a3e081de254" + "revision": "3cd5086c28c5769f5db147721f457a3e081de254", + "url": "https://github.com/zbirenbaum/copilot.lua/archive/3cd5086c28c5769f5db147721f457a3e081de254.tar.gz", + "hash": "sha256-7YquTg3DwdM5jOnkFg9xR3X/xono6/J6vqeMKTw2GAU=" }, "crates-nvim": { "type": "Git", @@ -319,7 +376,9 @@ }, "branch": "main", "submodules": false, - "revision": "ac9fa498a9edb96dc3056724ff69d5f40b898453" + "revision": "ac9fa498a9edb96dc3056724ff69d5f40b898453", + "url": "https://github.com/Saecki/crates.nvim/archive/ac9fa498a9edb96dc3056724ff69d5f40b898453.tar.gz", + "hash": "sha256-jfmST/S9ymwgQ99PTCOlJkk5zaxE5HiDV16TmTISDII=" }, "csharpls-extended-lsp-nvim": { "type": "Git", @@ -330,7 +389,9 @@ }, "branch": "master", "submodules": false, - "revision": "9cd24d7be42bd138f287baf6300a55d5797ab33e" + "revision": "9cd24d7be42bd138f287baf6300a55d5797ab33e", + "url": "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/archive/9cd24d7be42bd138f287baf6300a55d5797ab33e.tar.gz", + "hash": "sha256-0d2C6qsrXdsVLq8rVhpkFfLs3n7YhTyCoETJvyUSBco=" }, "dashboard-nvim": { "type": "Git", @@ -341,7 +402,9 @@ }, "branch": "master", "submodules": false, - "revision": "0775e567b6c0be96d01a61795f7b64c1758262f6" + "revision": "0775e567b6c0be96d01a61795f7b64c1758262f6", + "url": "https://github.com/glepnir/dashboard-nvim/archive/0775e567b6c0be96d01a61795f7b64c1758262f6.tar.gz", + "hash": "sha256-0eXKel2IVbDcJqBtr2g8HliqLG8GS3QHqXhH/2CyhkA=" }, "diffview-nvim": { "type": "Git", @@ -352,7 +415,9 @@ }, "branch": "main", "submodules": false, - "revision": "4516612fe98ff56ae0415a259ff6361a89419b0a" + "revision": "4516612fe98ff56ae0415a259ff6361a89419b0a", + "url": "https://github.com/sindrets/diffview.nvim/archive/4516612fe98ff56ae0415a259ff6361a89419b0a.tar.gz", + "hash": "sha256-SX+ybIzL/w6uyCy4iZKnWnzTFwqB1oXSgyYVAdpdKi8=" }, "direnv-vim": { "type": "Git", @@ -363,7 +428,9 @@ }, "branch": "master", "submodules": false, - "revision": "ab2a7e08dd630060cd81d7946739ac7442a4f269" + "revision": "ab2a7e08dd630060cd81d7946739ac7442a4f269", + "url": "https://github.com/direnv/direnv.vim/archive/ab2a7e08dd630060cd81d7946739ac7442a4f269.tar.gz", + "hash": "sha256-Lwwm95UEkS8Q0Qsoh10o3sFn48wf7v7eCX/FJJV1HMI=" }, "dracula": { "type": "Git", @@ -374,7 +441,9 @@ }, "branch": "main", "submodules": false, - "revision": "041d923368d540a1e438989ce8f915628081a56a" + "revision": "041d923368d540a1e438989ce8f915628081a56a", + "url": "https://github.com/Mofiqul/dracula.nvim/archive/041d923368d540a1e438989ce8f915628081a56a.tar.gz", + "hash": "sha256-o4YKIC2GkBFO1GpmeX83ZNUhnNogagtOKu8GsN+Dhi4=" }, "dressing-nvim": { "type": "Git", @@ -385,7 +454,9 @@ }, "branch": "master", "submodules": false, - "revision": "2d7c2db2507fa3c4956142ee607431ddb2828639" + "revision": "2d7c2db2507fa3c4956142ee607431ddb2828639", + "url": "https://github.com/stevearc/dressing.nvim/archive/2d7c2db2507fa3c4956142ee607431ddb2828639.tar.gz", + "hash": "sha256-dBz+/gZA6O6fJy/GSgM6ZHGAR3MTGt/W1olzzTYRlgM=" }, "elixir-tools-nvim": { "type": "Git", @@ -396,7 +467,9 @@ }, "branch": "main", "submodules": false, - "revision": "51b026c1ed5fe32396e1cd94c2b67435b066a4fb" + "revision": "51b026c1ed5fe32396e1cd94c2b67435b066a4fb", + "url": "https://github.com/elixir-tools/elixir-tools.nvim/archive/51b026c1ed5fe32396e1cd94c2b67435b066a4fb.tar.gz", + "hash": "sha256-Vc/j0FOu1zXcVEqwu4GIhd09EiLwOiXE4f75nAnQNl8=" }, "everforest": { "type": "GitRelease", @@ -409,7 +482,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v0.3.0" + "version": "v0.3.0", + "revision": "1e625639362661972821e83d8bbe528b8981a05f", + "url": "https://api.github.com/repos/sainnhe/everforest/tarball/refs/tags/v0.3.0", + "hash": "sha256-/NA9T5bu3qyFztTvfkSkoDxkELPEbpBi001fmjKvB6I=" }, "fastaction-nvim": { "type": "Git", @@ -420,7 +496,9 @@ }, "branch": "main", "submodules": false, - "revision": "b147d91727cb35be4f722f17e7d4ed5b4a5801d8" + "revision": "b147d91727cb35be4f722f17e7d4ed5b4a5801d8", + "url": "https://github.com/Chaitanyabsprip/fastaction.nvim/archive/b147d91727cb35be4f722f17e7d4ed5b4a5801d8.tar.gz", + "hash": "sha256-va00sqM2Ap9faUXww5CpWJQyCixN9fIwh8p8oSLQMy8=" }, "fidget-nvim": { "type": "Git", @@ -431,7 +509,9 @@ }, "branch": "main", "submodules": false, - "revision": "3f5475949679953af6d78654db29b944fa826e6a" + "revision": "3f5475949679953af6d78654db29b944fa826e6a", + "url": "https://github.com/j-hui/fidget.nvim/archive/3f5475949679953af6d78654db29b944fa826e6a.tar.gz", + "hash": "sha256-ieY3zaQAydzadpPiW1/IYakVHhp+wyEOpCQntgDOObs=" }, "flash-nvim": { "type": "Git", @@ -442,7 +522,9 @@ }, "branch": "main", "submodules": false, - "revision": "b68bda044d68e4026c4e1ec6df3c5afd7eb8e341" + "revision": "b68bda044d68e4026c4e1ec6df3c5afd7eb8e341", + "url": "https://github.com/folke/flash.nvim/archive/b68bda044d68e4026c4e1ec6df3c5afd7eb8e341.tar.gz", + "hash": "sha256-7isgZdploAGK5l8TxVxL277CH6kPbcBnMwfZeqPHjq4=" }, "flutter-tools-nvim": { "type": "Git", @@ -453,7 +535,9 @@ }, "branch": "main", "submodules": false, - "revision": "65b7399804315a1160933b64292d3c5330aa4e9f" + "revision": "65b7399804315a1160933b64292d3c5330aa4e9f", + "url": "https://github.com/akinsho/flutter-tools.nvim/archive/65b7399804315a1160933b64292d3c5330aa4e9f.tar.gz", + "hash": "sha256-IjjNtldsCHVRoFdXFhbWpntv3u3ho20/bobHo8osfPE=" }, "friendly-snippets": { "type": "Git", @@ -464,7 +548,9 @@ }, "branch": "main", "submodules": false, - "revision": "572f5660cf05f8cd8834e096d7b4c921ba18e175" + "revision": "572f5660cf05f8cd8834e096d7b4c921ba18e175", + "url": "https://github.com/rafamadriz/friendly-snippets/archive/572f5660cf05f8cd8834e096d7b4c921ba18e175.tar.gz", + "hash": "sha256-FzApcTbWfFkBD9WsYMhaCyn6ky8UmpUC2io/co/eByM=" }, "fzf-lua": { "type": "Git", @@ -475,7 +561,9 @@ }, "branch": "main", "submodules": false, - "revision": "e9d95a29514c1a239c570c9d4077b7adca419161" + "revision": "e9d95a29514c1a239c570c9d4077b7adca419161", + "url": "https://github.com/ibhagwan/fzf-lua/archive/e9d95a29514c1a239c570c9d4077b7adca419161.tar.gz", + "hash": "sha256-j+Y4iSBXnyux2AyW1oCR5D7doGe6ZjpPw/Cq1OpFxec=" }, "gesture-nvim": { "type": "Git", @@ -486,7 +574,9 @@ }, "branch": "master", "submodules": false, - "revision": "9e37ef08a878e39689c0a952d982ec9ae51318b2" + "revision": "9e37ef08a878e39689c0a952d982ec9ae51318b2", + "url": "https://github.com/notomo/gesture.nvim/archive/9e37ef08a878e39689c0a952d982ec9ae51318b2.tar.gz", + "hash": "sha256-uUb5wjT1FCXAuOKLmyU3Q9bOYDDp79MkqD0mcltEYNI=" }, "git-conflict-nvim": { "type": "Git", @@ -497,7 +587,9 @@ }, "branch": "main", "submodules": false, - "revision": "a1badcd070d176172940eb55d9d59029dad1c5a6" + "revision": "a1badcd070d176172940eb55d9d59029dad1c5a6", + "url": "https://github.com/akinsho/git-conflict.nvim/archive/a1badcd070d176172940eb55d9d59029dad1c5a6.tar.gz", + "hash": "sha256-CmSgmpg5K3ySXYrDjg8yTAojeLWJdSHP8uNVFyrkNhc=" }, "github": { "type": "Git", @@ -508,7 +600,9 @@ }, "branch": "main", "submodules": false, - "revision": "c106c9472154d6b2c74b74565616b877ae8ed31d" + "revision": "c106c9472154d6b2c74b74565616b877ae8ed31d", + "url": "https://github.com/projekt0n/github-nvim-theme/archive/c106c9472154d6b2c74b74565616b877ae8ed31d.tar.gz", + "hash": "sha256-/A4hkKTzjzeoR1SuwwklraAyI8oMkhxrwBBV9xb59PA=" }, "gitlinker-nvim": { "type": "Git", @@ -519,7 +613,9 @@ }, "branch": "master", "submodules": false, - "revision": "7c1fae10e39fba627a433a0d7126683c79af289f" + "revision": "7c1fae10e39fba627a433a0d7126683c79af289f", + "url": "https://github.com/linrongbin16/gitlinker.nvim/archive/7c1fae10e39fba627a433a0d7126683c79af289f.tar.gz", + "hash": "sha256-J7WG0xoVI9NKrOrgA7zTdD/Q4gSh+Hhg/wAIh/1RmDA=" }, "gitsigns-nvim": { "type": "Git", @@ -530,7 +626,9 @@ }, "branch": "main", "submodules": false, - "revision": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" + "revision": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197", + "url": "https://github.com/lewis6991/gitsigns.nvim/archive/1ee5c1fd068c81f9dd06483e639c2aa4587dc197.tar.gz", + "hash": "sha256-GDK9I3SNRyZe59+GsnDC0L2KjGr150dWo4S3DUwhT7U=" }, "glow-nvim": { "type": "Git", @@ -541,7 +639,9 @@ }, "branch": "main", "submodules": false, - "revision": "5d5954b2f22e109d4a6eba8b2618c5b96e4ee7a2" + "revision": "5d5954b2f22e109d4a6eba8b2618c5b96e4ee7a2", + "url": "https://github.com/ellisonleao/glow.nvim/archive/5d5954b2f22e109d4a6eba8b2618c5b96e4ee7a2.tar.gz", + "hash": "sha256-CvBcmVWBgI+m+PS7p7PmsiPtTEfqx2kpIzz4mImONIc=" }, "gruvbox": { "type": "Git", @@ -552,7 +652,9 @@ }, "branch": "main", "submodules": false, - "revision": "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437" + "revision": "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437", + "url": "https://github.com/ellisonleao/gruvbox.nvim/archive/5e0a460d8e0f7f669c158dedd5f9ae2bcac31437.tar.gz", + "hash": "sha256-EJG0MQ5fEh2lUxUnJhcBGJdV1l7AmKjUjwNdGAFIpnQ=" }, "hardtime-nvim": { "type": "Git", @@ -563,7 +665,9 @@ }, "branch": "main", "submodules": false, - "revision": "b4e431934af1fe224a3a801f632c008278cb7628" + "revision": "b4e431934af1fe224a3a801f632c008278cb7628", + "url": "https://github.com/m4xshen/hardtime.nvim/archive/b4e431934af1fe224a3a801f632c008278cb7628.tar.gz", + "hash": "sha256-Jy9ARUHU1ySpSxxoS3hLRjxp5Lqt7juWN5Jnbdo0rg0=" }, "harpoon": { "type": "Git", @@ -574,7 +678,9 @@ }, "branch": "harpoon2", "submodules": false, - "revision": "ed1f853847ffd04b2b61c314865665e1dadf22c7" + "revision": "ed1f853847ffd04b2b61c314865665e1dadf22c7", + "url": "https://github.com/ThePrimeagen/harpoon/archive/ed1f853847ffd04b2b61c314865665e1dadf22c7.tar.gz", + "hash": "sha256-L7FvOV6KvD58BnY3no5IudiKTdgkGqhpS85RoSxtl7U=" }, "haskell-tools-nvim": { "type": "Git", @@ -585,7 +691,9 @@ }, "branch": "master", "submodules": false, - "revision": "641b06beab01bb85e4d4bb1f4a22d9f82938a8d4" + "revision": "641b06beab01bb85e4d4bb1f4a22d9f82938a8d4", + "url": "https://github.com/mrcjkb/haskell-tools.nvim/archive/641b06beab01bb85e4d4bb1f4a22d9f82938a8d4.tar.gz", + "hash": "sha256-wf38O91Bejt6MvhF3/d1J0Zkbu/sFchOYy31fahKIR4=" }, "highlight-undo-nvim": { "type": "Git", @@ -596,7 +704,9 @@ }, "branch": "main", "submodules": false, - "revision": "ee32e12693d70e66f954d09a504a7371d110fc27" + "revision": "ee32e12693d70e66f954d09a504a7371d110fc27", + "url": "https://github.com/tzachar/highlight-undo.nvim/archive/ee32e12693d70e66f954d09a504a7371d110fc27.tar.gz", + "hash": "sha256-yU4i3uPI7qghxdevOuqzxu8gIol6pxgd7TIY6vnyfiU=" }, "hop.nvim": { "type": "GitRelease", @@ -609,7 +719,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v2.7.2" + "version": "v2.7.2", + "revision": "08ddca799089ab96a6d1763db0b8adc5320bf050", + "url": "https://api.github.com/repos/smoka7/hop.nvim/tarball/refs/tags/v2.7.2", + "hash": "sha256-lvNKCzuje6lO8IRc4flKO2ePOpuGlsdNP6yfPiprvh4=" }, "hunk-nvim": { "type": "GitRelease", @@ -622,7 +735,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v1.9.0" + "version": "v1.9.0", + "revision": "c21f15dbe78ddf23a4e1528a9a5370958c28b608", + "url": "https://api.github.com/repos/julienvincent/hunk.nvim/tarball/refs/tags/v1.9.0", + "hash": "sha256-xaY3s1lTAl/oFdqXAZ2KJd5/7XEsSXTIhC31NklaLvo=" }, "hydra-nvim": { "type": "GitRelease", @@ -635,7 +751,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v1.0.3" + "version": "v1.0.3", + "revision": "f3d4822060376cb253d4cc0d5af2c272c28de2a7", + "url": "https://api.github.com/repos/nvimtools/hydra.nvim/tarball/refs/tags/v1.0.3", + "hash": "sha256-GwsitCPMLkTJrjdIyrfzt8wqgHY/aJLNiHzdUBIOrY0=" }, "icon-picker-nvim": { "type": "Git", @@ -646,7 +765,9 @@ }, "branch": "master", "submodules": false, - "revision": "3ee9a0ea9feeef08ae35e40c8be6a2fa2c20f2d3" + "revision": "3ee9a0ea9feeef08ae35e40c8be6a2fa2c20f2d3", + "url": "https://github.com/ziontee113/icon-picker.nvim/archive/3ee9a0ea9feeef08ae35e40c8be6a2fa2c20f2d3.tar.gz", + "hash": "sha256-VZKsVeSmPR3AA8267Mtd5sSTZl2CAqnbgqceCptgp4w=" }, "image-nvim": { "type": "Git", @@ -657,7 +778,9 @@ }, "branch": "master", "submodules": false, - "revision": "446a8a5cc7a3eae3185ee0c697732c32a5547a0b" + "revision": "446a8a5cc7a3eae3185ee0c697732c32a5547a0b", + "url": "https://github.com/3rd/image.nvim/archive/446a8a5cc7a3eae3185ee0c697732c32a5547a0b.tar.gz", + "hash": "sha256-EaDeY8aP41xHTw5epqYjaBqPYs6Z2DABzSaVOnG6D6I=" }, "img-clip": { "type": "Git", @@ -668,7 +791,9 @@ }, "branch": "main", "submodules": false, - "revision": "f33f3af9ba50f99d70f8fcb1a8575750ada4ea4a" + "revision": "f33f3af9ba50f99d70f8fcb1a8575750ada4ea4a", + "url": "https://github.com/hakonharnes/img-clip.nvim/archive/f33f3af9ba50f99d70f8fcb1a8575750ada4ea4a.tar.gz", + "hash": "sha256-o781gHd3sJEEgAMXX+/YXi80pnn0XF35LVwJjLqc0RQ=" }, "indent-blankline-nvim": { "type": "Git", @@ -679,7 +804,9 @@ }, "branch": "master", "submodules": false, - "revision": "005b56001b2cb30bfa61b7986bc50657816ba4ba" + "revision": "005b56001b2cb30bfa61b7986bc50657816ba4ba", + "url": "https://github.com/lukas-reineke/indent-blankline.nvim/archive/005b56001b2cb30bfa61b7986bc50657816ba4ba.tar.gz", + "hash": "sha256-0q/V+b4UrDRnaC/eRWOi9HU9a61vQSAM9/C8ZQyKt+Y=" }, "lazydev-nvim": { "type": "Git", @@ -690,7 +817,9 @@ }, "branch": "main", "submodules": false, - "revision": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd" + "revision": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd", + "url": "https://github.com/folke/lazydev.nvim/archive/258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd.tar.gz", + "hash": "sha256-z/nhZiGOdpQe1qZ4k6EMG4wH7KQ/1ClQUzvw9o0HxWI=" }, "leap-nvim": { "type": "Git", @@ -701,7 +830,9 @@ }, "branch": "main", "submodules": false, - "revision": "07304103f6bd923004fdef9262d9a4d7925fb70a" + "revision": "07304103f6bd923004fdef9262d9a4d7925fb70a", + "url": "https://github.com/ggandor/leap.nvim/archive/07304103f6bd923004fdef9262d9a4d7925fb70a.tar.gz", + "hash": "sha256-AImK8kLWBdA1IFeTt52UF8+j+BBmQmz00VW4EWCVQdg=" }, "leetcode-nvim": { "type": "Git", @@ -712,7 +843,9 @@ }, "branch": "master", "submodules": false, - "revision": "fdd3f91800b3983e27bc9fcfb99cfa7293d7f11a" + "revision": "fdd3f91800b3983e27bc9fcfb99cfa7293d7f11a", + "url": "https://github.com/kawre/leetcode.nvim/archive/fdd3f91800b3983e27bc9fcfb99cfa7293d7f11a.tar.gz", + "hash": "sha256-PqfDPTKiM64tIi/BSQKDsE5rjmmuDHcBB91I3dZ4El8=" }, "lsp-signature-nvim": { "type": "Git", @@ -723,7 +856,9 @@ }, "branch": "master", "submodules": false, - "revision": "62cadce83aaceed677ffe7a2d6a57141af7131ea" + "revision": "62cadce83aaceed677ffe7a2d6a57141af7131ea", + "url": "https://github.com/ray-x/lsp_signature.nvim/archive/62cadce83aaceed677ffe7a2d6a57141af7131ea.tar.gz", + "hash": "sha256-Dr3rU/Heqb3crYGVI86xhfZ89Fs0M62zD6tI5fZANIw=" }, "lspkind-nvim": { "type": "Git", @@ -734,7 +869,9 @@ }, "branch": "master", "submodules": false, - "revision": "3ddd1b4edefa425fda5a9f95a4f25578727c0bb3" + "revision": "3ddd1b4edefa425fda5a9f95a4f25578727c0bb3", + "url": "https://github.com/onsails/lspkind-nvim/archive/3ddd1b4edefa425fda5a9f95a4f25578727c0bb3.tar.gz", + "hash": "sha256-TVKYttrJrEgKfQaEsVGDQH/1i5vr0B3sJIJ4wtQWzns=" }, "lspsaga-nvim": { "type": "Git", @@ -745,7 +882,9 @@ }, "branch": "main", "submodules": false, - "revision": "8efe00d6aed9db6449969f889170f1a7e43101a1" + "revision": "8efe00d6aed9db6449969f889170f1a7e43101a1", + "url": "https://github.com/nvimdev/lspsaga.nvim/archive/8efe00d6aed9db6449969f889170f1a7e43101a1.tar.gz", + "hash": "sha256-cuf/gh3NwpDMxRLmb3FknYtXNHgy7uShgmAqlU+Vng4=" }, "lua-utils-nvim": { "type": "Git", @@ -756,7 +895,9 @@ }, "branch": "main", "submodules": false, - "revision": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" + "revision": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd", + "url": "https://github.com/nvim-neorg/lua-utils.nvim/archive/e565749421f4bbb5d2e85e37c3cef9d56553d8bd.tar.gz", + "hash": "sha256-9ildzQEMkXKZ3LHq+khGFgRQFxlIXQclQ7QU3fcU1C4=" }, "lualine-nvim": { "type": "Git", @@ -767,7 +908,9 @@ }, "branch": "master", "submodules": false, - "revision": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" + "revision": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955", + "url": "https://github.com/hoob3rt/lualine.nvim/archive/b8c23159c0161f4b89196f74ee3a6d02cdc3a955.tar.gz", + "hash": "sha256-lWt2kpW+hsTMWt8tar/+AISTDrIt4Jn27NmI9j+Xt4s=" }, "luasnip": { "type": "Git", @@ -778,7 +921,9 @@ }, "branch": "master", "submodules": false, - "revision": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" + "revision": "73813308abc2eaeff2bc0d3f2f79270c491be9d7", + "url": "https://github.com/L3MON4D3/LuaSnip/archive/73813308abc2eaeff2bc0d3f2f79270c491be9d7.tar.gz", + "hash": "sha256-sicE0/Vgc03X+Qxqlu5CM7NGd+6FE9RGx6OjZUa6Umw=" }, "lz-n": { "type": "Git", @@ -789,7 +934,9 @@ }, "branch": "master", "submodules": false, - "revision": "9fc3d8234a0fb7ec6238a677a8b38bf24c1d9cc7" + "revision": "9fc3d8234a0fb7ec6238a677a8b38bf24c1d9cc7", + "url": "https://github.com/nvim-neorocks/lz.n/archive/9fc3d8234a0fb7ec6238a677a8b38bf24c1d9cc7.tar.gz", + "hash": "sha256-iFMLRQjvvyZqMLte7BAvNYyarkIDnSnowsFjM0viSzs=" }, "lzn-auto-require": { "type": "Git", @@ -800,7 +947,9 @@ }, "branch": "master", "submodules": false, - "revision": "ef746afb55467984ef3200d9709c8059ee0257d0" + "revision": "ef746afb55467984ef3200d9709c8059ee0257d0", + "url": "https://github.com/horriblename/lzn-auto-require/archive/ef746afb55467984ef3200d9709c8059ee0257d0.tar.gz", + "hash": "sha256-KC1z+zC9vKODllZVpBu+udzM12oYJaS8e6LdXWtQ89U=" }, "markview-nvim": { "type": "Git", @@ -811,7 +960,9 @@ }, "branch": "main", "submodules": false, - "revision": "de79a7626d54d7785436105ef72f37ee8fe8fa16" + "revision": "de79a7626d54d7785436105ef72f37ee8fe8fa16", + "url": "https://github.com/OXY2DEV/markview.nvim/archive/de79a7626d54d7785436105ef72f37ee8fe8fa16.tar.gz", + "hash": "sha256-kGhohG4Aw9wMceLiX+s2HCWIyWuJYHoa9D80elM1UQw=" }, "mellow": { "type": "Git", @@ -822,7 +973,9 @@ }, "branch": "main", "submodules": false, - "revision": "5cd188489bcc7eb512f0a30581ad972070f8e5cd" + "revision": "5cd188489bcc7eb512f0a30581ad972070f8e5cd", + "url": "https://github.com/mellow-theme/mellow.nvim/archive/5cd188489bcc7eb512f0a30581ad972070f8e5cd.tar.gz", + "hash": "sha256-A+2yTvhrug7hZBcoqfwIuuxz41xUPKZ7zqAwujeHTkI=" }, "mind-nvim": { "type": "Git", @@ -833,7 +986,9 @@ }, "branch": "master", "submodules": false, - "revision": "002137dd7cf97865ebd01b6a260209d2daf2da66" + "revision": "002137dd7cf97865ebd01b6a260209d2daf2da66", + "url": "https://github.com/phaazon/mind.nvim/archive/002137dd7cf97865ebd01b6a260209d2daf2da66.tar.gz", + "hash": "sha256-JIhAhQYGLLRucwlhzfckQYU5qjqbHtNH52JlGS5a79w=" }, "mini-ai": { "type": "Git", @@ -844,7 +999,9 @@ }, "branch": "main", "submodules": false, - "revision": "e0d00c227112e942ed2789dd4c21d651002831c0" + "revision": "e0d00c227112e942ed2789dd4c21d651002831c0", + "url": "https://github.com/echasnovski/mini.ai/archive/e0d00c227112e942ed2789dd4c21d651002831c0.tar.gz", + "hash": "sha256-ZpRK56/VplS9C2i9uR5YOo1br4XPSmouQtXB794sJmw=" }, "mini-align": { "type": "Git", @@ -855,7 +1012,9 @@ }, "branch": "main", "submodules": false, - "revision": "be20e745cfa549009d1867bf55381602810250da" + "revision": "be20e745cfa549009d1867bf55381602810250da", + "url": "https://github.com/echasnovski/mini.align/archive/be20e745cfa549009d1867bf55381602810250da.tar.gz", + "hash": "sha256-t/HN1Z4o5fkKjLmjVc227Lj7M83JdFjCZjhiRA22xyk=" }, "mini-animate": { "type": "Git", @@ -866,7 +1025,9 @@ }, "branch": "main", "submodules": false, - "revision": "98c612d104524da5a368c8419b3907c488e8c968" + "revision": "98c612d104524da5a368c8419b3907c488e8c968", + "url": "https://github.com/echasnovski/mini.animate/archive/98c612d104524da5a368c8419b3907c488e8c968.tar.gz", + "hash": "sha256-Q3S7NWl+NWv/Tai91lluUDoyvv9tSDgDC9vELx+zA0w=" }, "mini-base16": { "type": "Git", @@ -877,7 +1038,9 @@ }, "branch": "main", "submodules": false, - "revision": "a55403967588257a17a6049e99f80aa982543c36" + "revision": "a55403967588257a17a6049e99f80aa982543c36", + "url": "https://github.com/echasnovski/mini.base16/archive/a55403967588257a17a6049e99f80aa982543c36.tar.gz", + "hash": "sha256-b3idXUqfpbFAKls+1NplaEPRLzspiHFqsHbmbtZBQnA=" }, "mini-basics": { "type": "Git", @@ -888,7 +1051,9 @@ }, "branch": "main", "submodules": false, - "revision": "7a5f213ad45d89250143d65a30e3dcea9ec4d785" + "revision": "7a5f213ad45d89250143d65a30e3dcea9ec4d785", + "url": "https://github.com/echasnovski/mini.basics/archive/7a5f213ad45d89250143d65a30e3dcea9ec4d785.tar.gz", + "hash": "sha256-JZAGqT662stYAVUgNcyLGEpmuMiGLW/PKuD2QihUduc=" }, "mini-bracketed": { "type": "Git", @@ -899,7 +1064,9 @@ }, "branch": "main", "submodules": false, - "revision": "87cf031b49e3753227f73f433851a6a75cf31445" + "revision": "87cf031b49e3753227f73f433851a6a75cf31445", + "url": "https://github.com/echasnovski/mini.bracketed/archive/87cf031b49e3753227f73f433851a6a75cf31445.tar.gz", + "hash": "sha256-KbYH+gcjiJ4XuXbfUMfgSWM+cVA2+yDHaHKQW/8OayU=" }, "mini-bufremove": { "type": "Git", @@ -910,7 +1077,9 @@ }, "branch": "main", "submodules": false, - "revision": "6ce45baad3af93e4b112d84f702eb00bb4e29b9e" + "revision": "6ce45baad3af93e4b112d84f702eb00bb4e29b9e", + "url": "https://github.com/echasnovski/mini.bufremove/archive/6ce45baad3af93e4b112d84f702eb00bb4e29b9e.tar.gz", + "hash": "sha256-QqPITzijZKBKubWW0tP4OJw2dt+d9YubF+BS72QMmbo=" }, "mini-clue": { "type": "Git", @@ -921,7 +1090,9 @@ }, "branch": "main", "submodules": false, - "revision": "83696f95c9e498174950b947e2b6b4298eb19828" + "revision": "83696f95c9e498174950b947e2b6b4298eb19828", + "url": "https://github.com/echasnovski/mini.clue/archive/83696f95c9e498174950b947e2b6b4298eb19828.tar.gz", + "hash": "sha256-wGCgQrcEM/9PzxDaIoujWj6MM450FCErKA0edxdQx5M=" }, "mini-colors": { "type": "Git", @@ -932,7 +1103,9 @@ }, "branch": "main", "submodules": false, - "revision": "dd65a9f4653f8b3609e5d83d646ab447bfc980d1" + "revision": "dd65a9f4653f8b3609e5d83d646ab447bfc980d1", + "url": "https://github.com/echasnovski/mini.colors/archive/dd65a9f4653f8b3609e5d83d646ab447bfc980d1.tar.gz", + "hash": "sha256-xd/Ttkyem+idwMiWnqZMM3qrgQUrwgIr6k2z4Xozgxg=" }, "mini-comment": { "type": "Git", @@ -943,7 +1116,9 @@ }, "branch": "main", "submodules": false, - "revision": "796eff9194389220c8d89e0303857630adaaf786" + "revision": "796eff9194389220c8d89e0303857630adaaf786", + "url": "https://github.com/echasnovski/mini.comment/archive/796eff9194389220c8d89e0303857630adaaf786.tar.gz", + "hash": "sha256-E3FdnmaoVr4ff6QWQ3TDA0lUsVi2/TOR1+RgSxdxag8=" }, "mini-completion": { "type": "Git", @@ -954,7 +1129,9 @@ }, "branch": "main", "submodules": false, - "revision": "09470ac1f244070fa8a66d3c93f8b379075939f5" + "revision": "09470ac1f244070fa8a66d3c93f8b379075939f5", + "url": "https://github.com/echasnovski/mini.completion/archive/09470ac1f244070fa8a66d3c93f8b379075939f5.tar.gz", + "hash": "sha256-luZhwo0jXYkSa36+vVxYCPuEJa4PhwrgAeLjJjd1aFA=" }, "mini-cursorword": { "type": "GitRelease", @@ -967,7 +1144,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v0.16.0" + "version": "v0.16.0", + "revision": "55ecfd08d8ff62375f5be9e5b5d5252324b220e8", + "url": "https://api.github.com/repos/echasnovski/mini.cursorword/tarball/refs/tags/v0.16.0", + "hash": "sha256-sp51gKxTtsKs6HNH4+fFnMt14Zg6Qmb7Luk6KuqJ8Wk=" }, "mini-diff": { "type": "Git", @@ -978,7 +1158,9 @@ }, "branch": "main", "submodules": false, - "revision": "faecf54385bad761d8f3f3096c6c0ea2a6e73123" + "revision": "faecf54385bad761d8f3f3096c6c0ea2a6e73123", + "url": "https://github.com/echasnovski/mini.diff/archive/faecf54385bad761d8f3f3096c6c0ea2a6e73123.tar.gz", + "hash": "sha256-JAg4mSgme7KUHLaxpAlma4g6+hWesMtjk/JtdGp3L/0=" }, "mini-doc": { "type": "Git", @@ -989,7 +1171,9 @@ }, "branch": "main", "submodules": false, - "revision": "8c6bf704287fb6ed15ace91e34d94fffeedbfffc" + "revision": "8c6bf704287fb6ed15ace91e34d94fffeedbfffc", + "url": "https://github.com/echasnovski/mini.doc/archive/8c6bf704287fb6ed15ace91e34d94fffeedbfffc.tar.gz", + "hash": "sha256-NUCVb2k4s73JpGnsQl62ewS7WzndNc41Q5dNkmDHcpo=" }, "mini-extra": { "type": "Git", @@ -1000,7 +1184,9 @@ }, "branch": "main", "submodules": false, - "revision": "647deb1e79d8c871f6eda0572cf0000582487943" + "revision": "647deb1e79d8c871f6eda0572cf0000582487943", + "url": "https://github.com/echasnovski/mini.extra/archive/647deb1e79d8c871f6eda0572cf0000582487943.tar.gz", + "hash": "sha256-rTqhz6jbAQIsm8zj0sROQ8Q4V2vUTgCD5a0509nhM9U=" }, "mini-files": { "type": "Git", @@ -1011,7 +1197,9 @@ }, "branch": "main", "submodules": false, - "revision": "d22c5b74b7764d0bd33e4988e5ee00139cfe22e3" + "revision": "d22c5b74b7764d0bd33e4988e5ee00139cfe22e3", + "url": "https://github.com/echasnovski/mini.files/archive/d22c5b74b7764d0bd33e4988e5ee00139cfe22e3.tar.gz", + "hash": "sha256-s32YZSNSFYQVmJuilFEnjchu3lcnanG/+LsOJ6sKunM=" }, "mini-fuzzy": { "type": "Git", @@ -1022,7 +1210,9 @@ }, "branch": "main", "submodules": false, - "revision": "ef22e4fdd79df86192e80d1a5244de3ab56f2f06" + "revision": "ef22e4fdd79df86192e80d1a5244de3ab56f2f06", + "url": "https://github.com/echasnovski/mini.fuzzy/archive/ef22e4fdd79df86192e80d1a5244de3ab56f2f06.tar.gz", + "hash": "sha256-jieDiyuv7cMvetKW1xnNaj5pi+5UfipEIYhJHC86G2E=" }, "mini-git": { "type": "Git", @@ -1033,7 +1223,9 @@ }, "branch": "main", "submodules": false, - "revision": "0cdcfa1294558aad343234b928ef1c15040586ce" + "revision": "0cdcfa1294558aad343234b928ef1c15040586ce", + "url": "https://github.com/echasnovski/mini-git/archive/0cdcfa1294558aad343234b928ef1c15040586ce.tar.gz", + "hash": "sha256-6DbdkZ+uo0GEkFb/WGNT/2a9IrS6QuN3hMD5kYtB8t0=" }, "mini-hipatterns": { "type": "Git", @@ -1044,7 +1236,9 @@ }, "branch": "main", "submodules": false, - "revision": "1e0e8f51d50b18eb23b50eef8d97bfd9482e29d9" + "revision": "1e0e8f51d50b18eb23b50eef8d97bfd9482e29d9", + "url": "https://github.com/echasnovski/mini.hipatterns/archive/1e0e8f51d50b18eb23b50eef8d97bfd9482e29d9.tar.gz", + "hash": "sha256-RYNcFNWi2CC4WDcmOa/zHS7GHVBMhSAfomQpIlglj8c=" }, "mini-hues": { "type": "Git", @@ -1055,7 +1249,9 @@ }, "branch": "main", "submodules": false, - "revision": "3db0ee390af98c55e3336380b675ed23a053743a" + "revision": "3db0ee390af98c55e3336380b675ed23a053743a", + "url": "https://github.com/echasnovski/mini.hues/archive/3db0ee390af98c55e3336380b675ed23a053743a.tar.gz", + "hash": "sha256-Q3hFvMTtcmdies9qsbyVWw8t2q+J8XxEGddHigskFVE=" }, "mini-icons": { "type": "Git", @@ -1066,7 +1262,9 @@ }, "branch": "main", "submodules": false, - "revision": "e8fae66cb400744daeedf6e387347df50271c252" + "revision": "e8fae66cb400744daeedf6e387347df50271c252", + "url": "https://github.com/echasnovski/mini.icons/archive/e8fae66cb400744daeedf6e387347df50271c252.tar.gz", + "hash": "sha256-0xoGP/dFn0FA+g5w19+wXhtBfZtK5/Zd6w+WsykKkCk=" }, "mini-indentscope": { "type": "Git", @@ -1077,7 +1275,9 @@ }, "branch": "main", "submodules": false, - "revision": "fc1bb1e4573f7174cb6e2bbabc3453340a9eec16" + "revision": "fc1bb1e4573f7174cb6e2bbabc3453340a9eec16", + "url": "https://github.com/echasnovski/mini.indentscope/archive/fc1bb1e4573f7174cb6e2bbabc3453340a9eec16.tar.gz", + "hash": "sha256-R+5Kx0Tt18Garcfvp+EHS7DLaOCtG42IwF2X3vJJbXs=" }, "mini-jump": { "type": "Git", @@ -1088,7 +1288,9 @@ }, "branch": "main", "submodules": false, - "revision": "86cb4bf366cedbeaf81cc282049852995cb5c462" + "revision": "86cb4bf366cedbeaf81cc282049852995cb5c462", + "url": "https://github.com/echasnovski/mini.jump/archive/86cb4bf366cedbeaf81cc282049852995cb5c462.tar.gz", + "hash": "sha256-saHJ5QdjhjE1ufo2fU0oaotDTqx7IKrAK1wX2GsN7KQ=" }, "mini-jump2d": { "type": "Git", @@ -1099,7 +1301,9 @@ }, "branch": "main", "submodules": false, - "revision": "cd902f64880a0acab7595337884c5d8e381968ca" + "revision": "cd902f64880a0acab7595337884c5d8e381968ca", + "url": "https://github.com/echasnovski/mini.jump2d/archive/cd902f64880a0acab7595337884c5d8e381968ca.tar.gz", + "hash": "sha256-21Jng2yVTn5lmEZvO0VR1kQ2/o/Sde33EDpQqXsNdAk=" }, "mini-map": { "type": "Git", @@ -1110,7 +1314,9 @@ }, "branch": "main", "submodules": false, - "revision": "8317f824d8a183613b744d5eb39757357f6b528c" + "revision": "8317f824d8a183613b744d5eb39757357f6b528c", + "url": "https://github.com/echasnovski/mini.map/archive/8317f824d8a183613b744d5eb39757357f6b528c.tar.gz", + "hash": "sha256-ge9j4vqLJR/OuX59aX4ioAXRyPtdT9lKQTBFtNR2Pls=" }, "mini-misc": { "type": "Git", @@ -1121,7 +1327,9 @@ }, "branch": "main", "submodules": false, - "revision": "cc07b078146bcea14f19dd8ff525dbd57af93e5f" + "revision": "cc07b078146bcea14f19dd8ff525dbd57af93e5f", + "url": "https://github.com/echasnovski/mini.misc/archive/cc07b078146bcea14f19dd8ff525dbd57af93e5f.tar.gz", + "hash": "sha256-7DvOj+7NDOCkZ9Obs7gEljaIEqcBWxKKa9pThKRKmtM=" }, "mini-move": { "type": "Git", @@ -1132,7 +1340,9 @@ }, "branch": "main", "submodules": false, - "revision": "7231697e0e90d03f2bebab3108c5028a73af8934" + "revision": "7231697e0e90d03f2bebab3108c5028a73af8934", + "url": "https://github.com/echasnovski/mini.move/archive/7231697e0e90d03f2bebab3108c5028a73af8934.tar.gz", + "hash": "sha256-6uAYwY/sbzmh7EffZ3R9TWm17OhOPGUI0TXZp7by/vM=" }, "mini-notify": { "type": "Git", @@ -1143,7 +1353,9 @@ }, "branch": "main", "submodules": false, - "revision": "68ce2126c831bfcb9dcc359c15ccb105cf136718" + "revision": "68ce2126c831bfcb9dcc359c15ccb105cf136718", + "url": "https://github.com/echasnovski/mini.notify/archive/68ce2126c831bfcb9dcc359c15ccb105cf136718.tar.gz", + "hash": "sha256-FIHMOyXfrUYdANV/aLgxJgTRx6v3cFst6gE0V/3muo4=" }, "mini-operators": { "type": "Git", @@ -1154,7 +1366,9 @@ }, "branch": "main", "submodules": false, - "revision": "11a340facf8fa4880efd39d4cd01333b5b79728f" + "revision": "11a340facf8fa4880efd39d4cd01333b5b79728f", + "url": "https://github.com/echasnovski/mini.operators/archive/11a340facf8fa4880efd39d4cd01333b5b79728f.tar.gz", + "hash": "sha256-YcjDM2wqMk+rMt55h/YkNjuRm0VH0bAjFu3lnnUsvj4=" }, "mini-pairs": { "type": "Git", @@ -1165,7 +1379,9 @@ }, "branch": "main", "submodules": false, - "revision": "bada72fe4ec607f882a098d15aa4a3279bc6883d" + "revision": "bada72fe4ec607f882a098d15aa4a3279bc6883d", + "url": "https://github.com/echasnovski/mini.pairs/archive/bada72fe4ec607f882a098d15aa4a3279bc6883d.tar.gz", + "hash": "sha256-x3QV+5Wkv5GCX9NW3rkRbV+QTM/0MY4lg4ZxVVoRtbY=" }, "mini-pick": { "type": "Git", @@ -1176,7 +1392,9 @@ }, "branch": "main", "submodules": false, - "revision": "364a239e1c87ce1c4e9355cb7836d99686bb1912" + "revision": "364a239e1c87ce1c4e9355cb7836d99686bb1912", + "url": "https://github.com/echasnovski/mini.pick/archive/364a239e1c87ce1c4e9355cb7836d99686bb1912.tar.gz", + "hash": "sha256-+kmX6fAppwCHeLylbuusFnfrJWzQYCG+WME6jDOkb88=" }, "mini-sessions": { "type": "Git", @@ -1187,7 +1405,9 @@ }, "branch": "main", "submodules": false, - "revision": "3c42869b9da52090cd8b81e8877548fbbbfffaf6" + "revision": "3c42869b9da52090cd8b81e8877548fbbbfffaf6", + "url": "https://github.com/echasnovski/mini.sessions/archive/3c42869b9da52090cd8b81e8877548fbbbfffaf6.tar.gz", + "hash": "sha256-w0nrNcMw8UF4jBsk/IH2AXIQnl0vLWZ5PxJiMywLj7c=" }, "mini-snippets": { "type": "Git", @@ -1198,7 +1418,9 @@ }, "branch": "main", "submodules": false, - "revision": "e8610e97a6c50f7dd521bd76d7b90a996a96cd09" + "revision": "e8610e97a6c50f7dd521bd76d7b90a996a96cd09", + "url": "https://github.com/echasnovski/mini.snippets/archive/e8610e97a6c50f7dd521bd76d7b90a996a96cd09.tar.gz", + "hash": "sha256-XVmKSg8md4RI+ClF++P0StfeM4605fAVWqRlHcjNkwY=" }, "mini-splitjoin": { "type": "Git", @@ -1209,7 +1431,9 @@ }, "branch": "main", "submodules": false, - "revision": "0826fa1cf68a2db309b6208232f41b2a45360216" + "revision": "0826fa1cf68a2db309b6208232f41b2a45360216", + "url": "https://github.com/echasnovski/mini.splitjoin/archive/0826fa1cf68a2db309b6208232f41b2a45360216.tar.gz", + "hash": "sha256-N5LpFTLJajB9ZjCIAhugT5xld0WPnP5tuvz4SDVNYGk=" }, "mini-starter": { "type": "Git", @@ -1220,7 +1444,9 @@ }, "branch": "main", "submodules": false, - "revision": "99e548b6f56c93965e30ad54803076886cd4dbb9" + "revision": "99e548b6f56c93965e30ad54803076886cd4dbb9", + "url": "https://github.com/echasnovski/mini.starter/archive/99e548b6f56c93965e30ad54803076886cd4dbb9.tar.gz", + "hash": "sha256-y4uhJ8XpYEWNCMKXdoELO8smjMC5u2o14WDLl2jFxvM=" }, "mini-statusline": { "type": "Git", @@ -1231,7 +1457,9 @@ }, "branch": "main", "submodules": false, - "revision": "9968a44b2dad6866615dcd970eac26903d6ed05c" + "revision": "9968a44b2dad6866615dcd970eac26903d6ed05c", + "url": "https://github.com/echasnovski/mini.statusline/archive/9968a44b2dad6866615dcd970eac26903d6ed05c.tar.gz", + "hash": "sha256-cJBFxJHvUzTvpvDTe1AYT4PX1obmKUExJ+W7of/zS9M=" }, "mini-surround": { "type": "Git", @@ -1242,7 +1470,9 @@ }, "branch": "main", "submodules": false, - "revision": "aec6ed2902a2fd809e3c2fe79ee4568791285201" + "revision": "aec6ed2902a2fd809e3c2fe79ee4568791285201", + "url": "https://github.com/echasnovski/mini.surround/archive/aec6ed2902a2fd809e3c2fe79ee4568791285201.tar.gz", + "hash": "sha256-zY7yPmaLZ8iK2y5TojzZso3AIkf3CXPpueFj/D1UqGo=" }, "mini-tabline": { "type": "Git", @@ -1253,7 +1483,9 @@ }, "branch": "main", "submodules": false, - "revision": "c08c7a9715d29139128f8087338e78923f34e72c" + "revision": "c08c7a9715d29139128f8087338e78923f34e72c", + "url": "https://github.com/echasnovski/mini.tabline/archive/c08c7a9715d29139128f8087338e78923f34e72c.tar.gz", + "hash": "sha256-wnTHm8orE0YhWnnsQMlY3WhMv0YBgn95qzM6xbWxJgQ=" }, "mini-test": { "type": "Git", @@ -1264,7 +1496,9 @@ }, "branch": "main", "submodules": false, - "revision": "49fff7a133a4ecbce6eb439b44e7dad419b1f38b" + "revision": "49fff7a133a4ecbce6eb439b44e7dad419b1f38b", + "url": "https://github.com/echasnovski/mini.test/archive/49fff7a133a4ecbce6eb439b44e7dad419b1f38b.tar.gz", + "hash": "sha256-ZN+7T41I0tPt7zuKRKQN7iHuMrO+kSVtFREqb2osz8Q=" }, "mini-trailspace": { "type": "Git", @@ -1275,7 +1509,9 @@ }, "branch": "main", "submodules": false, - "revision": "e0265c5ad106cf3fa7194c024e48d20b13b33006" + "revision": "e0265c5ad106cf3fa7194c024e48d20b13b33006", + "url": "https://github.com/echasnovski/mini.trailspace/archive/e0265c5ad106cf3fa7194c024e48d20b13b33006.tar.gz", + "hash": "sha256-M/d9srGyFTRvK4nfEk8T0nTEBdoMRLf37SiW1uiOieg=" }, "mini-visits": { "type": "Git", @@ -1286,7 +1522,9 @@ }, "branch": "main", "submodules": false, - "revision": "49d96e5e8aceb9956ea2188d52be8da6cc66e0c9" + "revision": "49d96e5e8aceb9956ea2188d52be8da6cc66e0c9", + "url": "https://github.com/echasnovski/mini.visits/archive/49d96e5e8aceb9956ea2188d52be8da6cc66e0c9.tar.gz", + "hash": "sha256-HqYpu4oZgghhU58iH+sy72yWjrzuaNiMJjhhwF4QJpI=" }, "minimap-vim": { "type": "Git", @@ -1297,7 +1535,9 @@ }, "branch": "master", "submodules": false, - "revision": "57287e2dd28fa3e63276a32d11c729df14741d54" + "revision": "57287e2dd28fa3e63276a32d11c729df14741d54", + "url": "https://github.com/wfxr/minimap.vim/archive/57287e2dd28fa3e63276a32d11c729df14741d54.tar.gz", + "hash": "sha256-6dgDCzIbXEUD18UJxr2qUkBrLmmrIOO7SPKBn9ljZBY=" }, "mkdir-nvim": { "type": "Git", @@ -1308,7 +1548,9 @@ }, "branch": "main", "submodules": false, - "revision": "c55d1dee4f099528a1853b28bb28caa802eba217" + "revision": "c55d1dee4f099528a1853b28bb28caa802eba217", + "url": "https://github.com/jghauser/mkdir.nvim/archive/c55d1dee4f099528a1853b28bb28caa802eba217.tar.gz", + "hash": "sha256-Q+zlQVR8wVB1BqVTd0lkjZaFu/snt/hcb9jxw9fc/n4=" }, "modes-nvim": { "type": "Git", @@ -1319,7 +1561,9 @@ }, "branch": "main", "submodules": false, - "revision": "0932ba4e0bdc3457ac89a8aeed4d56ca0b36977a" + "revision": "0932ba4e0bdc3457ac89a8aeed4d56ca0b36977a", + "url": "https://github.com/mvllow/modes.nvim/archive/0932ba4e0bdc3457ac89a8aeed4d56ca0b36977a.tar.gz", + "hash": "sha256-SXx1S/yBDTddb/oncHmfvpdO2oUNbgUjBItnudDAIE8=" }, "multicursors-nvim": { "type": "GitRelease", @@ -1332,7 +1576,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v2.0.0" + "version": "v2.0.0", + "revision": "782820896b1691ed664e4c24f1cd9793dcb33dfb", + "url": "https://api.github.com/repos/smoka7/multicursors.nvim/tarball/refs/tags/v2.0.0", + "hash": "sha256-mFSWbMIc1KZ1c3i2poiCfLpyk9l9xdnJIPwqr7H2Kpw=" }, "neo-tree-nvim": { "type": "Git", @@ -1343,7 +1590,9 @@ }, "branch": "main", "submodules": false, - "revision": "9130e58424ad95bf2dd8b40afbb8cf04d648638c" + "revision": "9130e58424ad95bf2dd8b40afbb8cf04d648638c", + "url": "https://github.com/nvim-neo-tree/neo-tree.nvim/archive/9130e58424ad95bf2dd8b40afbb8cf04d648638c.tar.gz", + "hash": "sha256-u0G7c+NzKneDAw+gEq4/N9O3rinM0v9sengzFM4FpH4=" }, "neocodeium": { "type": "GitRelease", @@ -1356,7 +1605,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v1.16.3" + "version": "v1.16.3", + "revision": "f67384cee91f8ffc0d2e09d257691b2461725d5b", + "url": "https://api.github.com/repos/monkoose/neocodeium/tarball/refs/tags/v1.16.3", + "hash": "sha256-UemmcgQbdTDYYh8BCCjHgr/wQ8M7OH0ef6MBMHfOJv8=" }, "neocord": { "type": "Git", @@ -1367,7 +1619,9 @@ }, "branch": "main", "submodules": false, - "revision": "2ebf3792a8100376bb65fd66d5dbf60f50af7529" + "revision": "2ebf3792a8100376bb65fd66d5dbf60f50af7529", + "url": "https://github.com/IogaMaster/neocord/archive/2ebf3792a8100376bb65fd66d5dbf60f50af7529.tar.gz", + "hash": "sha256-o4xuQE+GAsshNCppB6pGPwmVT66K1xBll60sd68Rnfk=" }, "neogit": { "type": "GitRelease", @@ -1380,7 +1634,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v3.0.0" + "version": "v3.0.0", + "revision": "f635fa74477a1c1556bbcb85ce121e5f1c2a9335", + "url": "https://api.github.com/repos/NeogitOrg/neogit/tarball/refs/tags/v3.0.0", + "hash": "sha256-aGXM/vhK+kW7CMQXfjK8mbWgR3x87pH2iwqb+2mxFDU=" }, "neorg": { "type": "Git", @@ -1391,7 +1648,9 @@ }, "branch": "main", "submodules": false, - "revision": "4da2159b3f3420d43613f43e159f4253b8544474" + "revision": "4da2159b3f3420d43613f43e159f4253b8544474", + "url": "https://github.com/nvim-neorg/neorg/archive/4da2159b3f3420d43613f43e159f4253b8544474.tar.gz", + "hash": "sha256-DFpbdBfyW32d4QhH59+melM7cHK9tzm9awKjTDPJOvs=" }, "neorg-telescope": { "type": "Git", @@ -1402,7 +1661,9 @@ }, "branch": "main", "submodules": false, - "revision": "7fb6ca6a632c3c095601d379a664c0c1f802dc6c" + "revision": "7fb6ca6a632c3c095601d379a664c0c1f802dc6c", + "url": "https://github.com/nvim-neorg/neorg-telescope/archive/7fb6ca6a632c3c095601d379a664c0c1f802dc6c.tar.gz", + "hash": "sha256-tvbskEQ3+uOUlGKdqAFMlbF5Vw0A08XTwuWEs2aP64o=" }, "neovim-session-manager": { "type": "Git", @@ -1413,7 +1674,9 @@ }, "branch": "master", "submodules": false, - "revision": "3409dc920d40bec4c901c0a122a80bee03d6d1e1" + "revision": "3409dc920d40bec4c901c0a122a80bee03d6d1e1", + "url": "https://github.com/Shatur/neovim-session-manager/archive/3409dc920d40bec4c901c0a122a80bee03d6d1e1.tar.gz", + "hash": "sha256-k2akj/s6qJx/sCnz3UNHo5zbENTpw+OPuo2WPF1W7rg=" }, "new-file-template-nvim": { "type": "Git", @@ -1424,7 +1687,9 @@ }, "branch": "master", "submodules": false, - "revision": "6ac66669dbf2dc5cdee184a4fe76d22465ca67e8" + "revision": "6ac66669dbf2dc5cdee184a4fe76d22465ca67e8", + "url": "https://github.com/otavioschwanck/new-file-template.nvim/archive/6ac66669dbf2dc5cdee184a4fe76d22465ca67e8.tar.gz", + "hash": "sha256-g0IjJrHRXw7U9goVLzVYUyHBSsDZGHMpi3YZPhg64zA=" }, "nix-develop-nvim": { "type": "Git", @@ -1435,7 +1700,9 @@ }, "branch": "main", "submodules": false, - "revision": "afea026f5c478c000a8af8de87f7b711676387ab" + "revision": "afea026f5c478c000a8af8de87f7b711676387ab", + "url": "https://github.com/figsoda/nix-develop.nvim/archive/afea026f5c478c000a8af8de87f7b711676387ab.tar.gz", + "hash": "sha256-U7DuU/xefQCnCUlvne5fjmGExgJo/Of9ab39m0J+kls=" }, "noice-nvim": { "type": "Git", @@ -1446,7 +1713,9 @@ }, "branch": "main", "submodules": false, - "revision": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" + "revision": "0427460c2d7f673ad60eb02b35f5e9926cf67c59", + "url": "https://github.com/folke/noice.nvim/archive/0427460c2d7f673ad60eb02b35f5e9926cf67c59.tar.gz", + "hash": "sha256-0yu3JX7dXb9b+1REAVP+6K350OlYN6DBm8hEKgkQHgA=" }, "none-ls-nvim": { "type": "Git", @@ -1457,7 +1726,9 @@ }, "branch": "main", "submodules": false, - "revision": "5cf63841461b49989972d35bf886e076a1ab3649" + "revision": "5cf63841461b49989972d35bf886e076a1ab3649", + "url": "https://github.com/nvimtools/none-ls.nvim/archive/5cf63841461b49989972d35bf886e076a1ab3649.tar.gz", + "hash": "sha256-Lt/ea9Mkv7lbu8GqiWz3yI0Y7jotTcY/zTmV2m/k6Zo=" }, "nord": { "type": "Git", @@ -1468,7 +1739,9 @@ }, "branch": "main", "submodules": false, - "revision": "c0e33fc6a2587cdda67b4ee9eb26d01350a8f96b" + "revision": "c0e33fc6a2587cdda67b4ee9eb26d01350a8f96b", + "url": "https://github.com/gbprod/nord.nvim/archive/c0e33fc6a2587cdda67b4ee9eb26d01350a8f96b.tar.gz", + "hash": "sha256-PaZnWpTmsurQ4toGe7pGYEeGOthFMd4xHlbf/gqZKkQ=" }, "nui-nvim": { "type": "Git", @@ -1479,7 +1752,9 @@ }, "branch": "main", "submodules": false, - "revision": "de740991c12411b663994b2860f1a4fd0937c130" + "revision": "de740991c12411b663994b2860f1a4fd0937c130", + "url": "https://github.com/MunifTanjim/nui.nvim/archive/de740991c12411b663994b2860f1a4fd0937c130.tar.gz", + "hash": "sha256-41slmnvt1z7sCxvpiVuFmQ9g7eCaxQi1dDCL3AxSL1A=" }, "nvim-autopairs": { "type": "Git", @@ -1490,7 +1765,9 @@ }, "branch": "master", "submodules": false, - "revision": "23320e75953ac82e559c610bec5a90d9c6dfa743" + "revision": "23320e75953ac82e559c610bec5a90d9c6dfa743", + "url": "https://github.com/windwp/nvim-autopairs/archive/23320e75953ac82e559c610bec5a90d9c6dfa743.tar.gz", + "hash": "sha256-5WfSmA8tFMLzfE4adWuRzo+lxGROrvduxmHaaKifk4o=" }, "nvim-biscuits": { "type": "Git", @@ -1501,7 +1778,9 @@ }, "branch": "main", "submodules": false, - "revision": "dae2323054b9ff3a1f6300847dee29c00cdabdde" + "revision": "dae2323054b9ff3a1f6300847dee29c00cdabdde", + "url": "https://github.com/code-biscuits/nvim-biscuits/archive/dae2323054b9ff3a1f6300847dee29c00cdabdde.tar.gz", + "hash": "sha256-r0SEI/5Izv9GLrKFC8mmd6DuETdpJekswxTpB4WcBkE=" }, "nvim-cmp": { "type": "Git", @@ -1512,7 +1791,9 @@ }, "branch": "main", "submodules": false, - "revision": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" + "revision": "b5311ab3ed9c846b585c0c15b7559be131ec4be9", + "url": "https://github.com/hrsh7th/nvim-cmp/archive/b5311ab3ed9c846b585c0c15b7559be131ec4be9.tar.gz", + "hash": "sha256-l5z+PT4S9b09d2M+J/tHVd9W9Ss3eQQk5Ykpz2Qjxxw=" }, "nvim-colorizer-lua": { "type": "Git", @@ -1523,7 +1804,9 @@ }, "branch": "master", "submodules": false, - "revision": "51cf7c995ed1eb6642aecf19067ee634fa1b6ba2" + "revision": "51cf7c995ed1eb6642aecf19067ee634fa1b6ba2", + "url": "https://github.com/NvChad/nvim-colorizer.lua/archive/51cf7c995ed1eb6642aecf19067ee634fa1b6ba2.tar.gz", + "hash": "sha256-VlVeRTtzfeS3OlN7d9P5cmqN9Go0XMpTp36RSGq7sr8=" }, "nvim-cursorline": { "type": "Git", @@ -1534,7 +1817,9 @@ }, "branch": "main", "submodules": false, - "revision": "804f0023692653b2b2368462d67d2a87056947f9" + "revision": "804f0023692653b2b2368462d67d2a87056947f9", + "url": "https://github.com/yamatsum/nvim-cursorline/archive/804f0023692653b2b2368462d67d2a87056947f9.tar.gz", + "hash": "sha256-Uhw65p1KBjs8KsVOmTzuiu3XKclxBob8AVdWEt30C/8=" }, "nvim-dap": { "type": "Git", @@ -1545,7 +1830,9 @@ }, "branch": "master", "submodules": false, - "revision": "7367cec8e8f7a0b1e4566af9a7ef5959d11206a7" + "revision": "7367cec8e8f7a0b1e4566af9a7ef5959d11206a7", + "url": "https://github.com/mfussenegger/nvim-dap/archive/7367cec8e8f7a0b1e4566af9a7ef5959d11206a7.tar.gz", + "hash": "sha256-46SaLVSfkNbF2d2Co9g2TAwKOeYofKYGtsgMnXUZuEU=" }, "nvim-dap-go": { "type": "Git", @@ -1556,7 +1843,9 @@ }, "branch": "main", "submodules": false, - "revision": "b4421153ead5d726603b02743ea40cf26a51ed5f" + "revision": "b4421153ead5d726603b02743ea40cf26a51ed5f", + "url": "https://github.com/leoluz/nvim-dap-go/archive/b4421153ead5d726603b02743ea40cf26a51ed5f.tar.gz", + "hash": "sha256-wg9kiW2eAMmg4bvgqaAS9kt7qaVsIWl36BNqRbhZIgo=" }, "nvim-dap-ui": { "type": "Git", @@ -1567,7 +1856,9 @@ }, "branch": "master", "submodules": false, - "revision": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" + "revision": "cf91d5e2d07c72903d052f5207511bf7ecdb7122", + "url": "https://github.com/rcarriga/nvim-dap-ui/archive/cf91d5e2d07c72903d052f5207511bf7ecdb7122.tar.gz", + "hash": "sha256-391zChjd6uAJycfXy1RG2Qt0OdCY3/WF9u0MWLtFZxA=" }, "nvim-docs-view": { "type": "Git", @@ -1578,7 +1869,9 @@ }, "branch": "master", "submodules": false, - "revision": "a5256fd30417f58804691df174bc76a8c8f8163a" + "revision": "a5256fd30417f58804691df174bc76a8c8f8163a", + "url": "https://github.com/amrbashir/nvim-docs-view/archive/a5256fd30417f58804691df174bc76a8c8f8163a.tar.gz", + "hash": "sha256-YIf7JxM3lVe1HiEEfxlj8gIM7nIL4yef38HC/wUITAY=" }, "nvim-highlight-colors": { "type": "Git", @@ -1589,7 +1882,9 @@ }, "branch": "main", "submodules": false, - "revision": "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e" + "revision": "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e", + "url": "https://github.com/brenoprata10/nvim-highlight-colors/archive/e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e.tar.gz", + "hash": "sha256-BIcOU2Gie90wujQFZ+aD3wYTRegSKw4CBxC95DRwo9I=" }, "nvim-lightbulb": { "type": "Git", @@ -1600,7 +1895,9 @@ }, "branch": "master", "submodules": false, - "revision": "aa3a8b0f4305b25cfe368f6c9be9923a7c9d0805" + "revision": "aa3a8b0f4305b25cfe368f6c9be9923a7c9d0805", + "url": "https://github.com/kosayoda/nvim-lightbulb/archive/aa3a8b0f4305b25cfe368f6c9be9923a7c9d0805.tar.gz", + "hash": "sha256-1XNhioGMqQV5sI7N6YrtCA6Y9zRiPEi7ikgseL1x6HI=" }, "nvim-lint": { "type": "Git", @@ -1611,7 +1908,9 @@ }, "branch": "master", "submodules": false, - "revision": "335a6044be16d7701001059cba9baa36fbeef422" + "revision": "335a6044be16d7701001059cba9baa36fbeef422", + "url": "https://github.com/mfussenegger/nvim-lint/archive/335a6044be16d7701001059cba9baa36fbeef422.tar.gz", + "hash": "sha256-POnQfsZAv93+0uCbKFcNgyQxn3u8nNqgnx0uTqCkCq8=" }, "nvim-lspconfig": { "type": "Git", @@ -1622,7 +1921,9 @@ }, "branch": "master", "submodules": false, - "revision": "db8fef885009fdec0daeff3e5dda92e1f539611e" + "revision": "db8fef885009fdec0daeff3e5dda92e1f539611e", + "url": "https://github.com/neovim/nvim-lspconfig/archive/db8fef885009fdec0daeff3e5dda92e1f539611e.tar.gz", + "hash": "sha256-TdgwzwyUJdjHH2CuRy7v6IBqBSD7PrMydrS1VYwYURI=" }, "nvim-metals": { "type": "Git", @@ -1633,7 +1934,9 @@ }, "branch": "main", "submodules": false, - "revision": "db6c9ffb32ec698b96d11cba1317dccc26f5c16d" + "revision": "db6c9ffb32ec698b96d11cba1317dccc26f5c16d", + "url": "https://github.com/scalameta/nvim-metals/archive/db6c9ffb32ec698b96d11cba1317dccc26f5c16d.tar.gz", + "hash": "sha256-fdnaUX3iU4PjfW43ow9xES8WnUdxShExkvvZj/fNdCg=" }, "nvim-navbuddy": { "type": "Git", @@ -1644,7 +1947,9 @@ }, "branch": "master", "submodules": false, - "revision": "a34786c77a528519f6b8a142db7609f6e387842d" + "revision": "a34786c77a528519f6b8a142db7609f6e387842d", + "url": "https://github.com/SmiteshP/nvim-navbuddy/archive/a34786c77a528519f6b8a142db7609f6e387842d.tar.gz", + "hash": "sha256-TLGvVuRg8ULrrytdJuypw5IYcYvz1nqn7nGFUeBXyyw=" }, "nvim-navic": { "type": "Git", @@ -1655,7 +1960,9 @@ }, "branch": "master", "submodules": false, - "revision": "f887d794a0f4594882814d7780980a949200a238" + "revision": "f887d794a0f4594882814d7780980a949200a238", + "url": "https://github.com/SmiteshP/nvim-navic/archive/f887d794a0f4594882814d7780980a949200a238.tar.gz", + "hash": "sha256-7L1rww1Z6NfcaOV5LUjspfwDhOk0asii8DdHmTe3ulc=" }, "nvim-neoclip-lua": { "type": "Git", @@ -1666,7 +1973,9 @@ }, "branch": "main", "submodules": false, - "revision": "831a97c7697736411a05ff8b91e8798ea4c2d6fb" + "revision": "831a97c7697736411a05ff8b91e8798ea4c2d6fb", + "url": "https://github.com/AckslD/nvim-neoclip.lua/archive/831a97c7697736411a05ff8b91e8798ea4c2d6fb.tar.gz", + "hash": "sha256-IjkpqLHGO48QRiYkELyadZK2uFXQVyklGfBJSgAbzIY=" }, "nvim-nio": { "type": "Git", @@ -1677,7 +1986,9 @@ }, "branch": "master", "submodules": false, - "revision": "21f5324bfac14e22ba26553caf69ec76ae8a7662" + "revision": "21f5324bfac14e22ba26553caf69ec76ae8a7662", + "url": "https://github.com/nvim-neotest/nvim-nio/archive/21f5324bfac14e22ba26553caf69ec76ae8a7662.tar.gz", + "hash": "sha256-eDbzJAGdUBhTwuD0Nt9FihZj1MmVdQfn/GKIybuu5a8=" }, "nvim-notify": { "type": "Git", @@ -1688,7 +1999,9 @@ }, "branch": "master", "submodules": false, - "revision": "8701bece920b38ea289b457f902e2ad184131a5d" + "revision": "8701bece920b38ea289b457f902e2ad184131a5d", + "url": "https://github.com/rcarriga/nvim-notify/archive/8701bece920b38ea289b457f902e2ad184131a5d.tar.gz", + "hash": "sha256-h7STMjY+CBTqBkIDJXgtJz4WhNeQ02ES2Jesi3jZXeM=" }, "nvim-scrollbar": { "type": "Git", @@ -1699,7 +2012,9 @@ }, "branch": "main", "submodules": false, - "revision": "5b103ef0fd2e8b9b4be3878ed38d224522192c6c" + "revision": "5b103ef0fd2e8b9b4be3878ed38d224522192c6c", + "url": "https://github.com/petertriho/nvim-scrollbar/archive/5b103ef0fd2e8b9b4be3878ed38d224522192c6c.tar.gz", + "hash": "sha256-Z9Pptj8c5FKInrP39xk1UkVa5c+IcGH8l3PRPaUlA64=" }, "nvim-surround": { "type": "Git", @@ -1710,7 +2025,9 @@ }, "branch": "main", "submodules": false, - "revision": "75de1782c781961e392efcca57601bf436f4d550" + "revision": "75de1782c781961e392efcca57601bf436f4d550", + "url": "https://github.com/kylechui/nvim-surround/archive/75de1782c781961e392efcca57601bf436f4d550.tar.gz", + "hash": "sha256-7sblb8Ki0pQavAGYinQt9EDOGCOiirSXI7BZFGIcYsY=" }, "nvim-tree-lua": { "type": "Git", @@ -1721,7 +2038,9 @@ }, "branch": "master", "submodules": false, - "revision": "87d096a39cb2d5d43e6771563575ff042a79f48b" + "revision": "87d096a39cb2d5d43e6771563575ff042a79f48b", + "url": "https://github.com/nvim-tree/nvim-tree.lua/archive/87d096a39cb2d5d43e6771563575ff042a79f48b.tar.gz", + "hash": "sha256-TmQd8Xx9xw3G9PfPH+DZeSECfiUoO7XKCUSyQ4O0hMk=" }, "nvim-treesitter-context": { "type": "Git", @@ -1732,7 +2051,9 @@ }, "branch": "master", "submodules": false, - "revision": "41847d3dafb5004464708a3db06b14f12bde548a" + "revision": "41847d3dafb5004464708a3db06b14f12bde548a", + "url": "https://github.com/nvim-treesitter/nvim-treesitter-context/archive/41847d3dafb5004464708a3db06b14f12bde548a.tar.gz", + "hash": "sha256-+yj8bstmffVByX3Z/1vkUYdXvpmWGbPt+RDfkBnV11w=" }, "nvim-treesitter-textobjects": { "type": "Git", @@ -1743,7 +2064,9 @@ }, "branch": "master", "submodules": false, - "revision": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" + "revision": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c", + "url": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/archive/71385f191ec06ffc60e80e6b0c9a9d5daed4824c.tar.gz", + "hash": "sha256-6hHKcQIdNn93YOSMccI+GFX84iVNHXLlSAxySTnQ6F4=" }, "nvim-ts-autotag": { "type": "Git", @@ -1754,7 +2077,9 @@ }, "branch": "main", "submodules": false, - "revision": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" + "revision": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc", + "url": "https://github.com/windwp/nvim-ts-autotag/archive/c4ca798ab95b316a768d51eaaaee48f64a4a46bc.tar.gz", + "hash": "sha256-nT2W5gKFEfzP7MztLjm7yqwam3ADk0svcMdLg2nmI/4=" }, "nvim-ufo": { "type": "Git", @@ -1765,7 +2090,9 @@ }, "branch": "main", "submodules": false, - "revision": "d31e2a9fd572a25a4d5011776677223a8ccb7e35" + "revision": "d31e2a9fd572a25a4d5011776677223a8ccb7e35", + "url": "https://github.com/kevinhwang91/nvim-ufo/archive/d31e2a9fd572a25a4d5011776677223a8ccb7e35.tar.gz", + "hash": "sha256-OzoIVhZLUmF9Z0ReAngLJKZR6v/VCzhSK+YMOKAbW5w=" }, "nvim-web-devicons": { "type": "Git", @@ -1776,7 +2103,9 @@ }, "branch": "master", "submodules": false, - "revision": "b8221e42cf7287c4dcde81f232f58d7b947c210d" + "revision": "b8221e42cf7287c4dcde81f232f58d7b947c210d", + "url": "https://github.com/nvim-tree/nvim-web-devicons/archive/b8221e42cf7287c4dcde81f232f58d7b947c210d.tar.gz", + "hash": "sha256-lVrakFrpIP9lp7sMfMb33KeMPIkcn1qBFVytJzKCfuE=" }, "obsidian-nvim": { "type": "GitRelease", @@ -1789,7 +2118,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v3.15.3" + "version": "v3.15.3", + "revision": "3121b4b52a167949c4126254272346d363cc92b6", + "url": "https://api.github.com/repos/obsidian-nvim/obsidian.nvim/tarball/refs/tags/v3.15.3", + "hash": "sha256-tGS1QLNcArFGGj2g2cmguHwzlEQBSRiCzj0FLxbm1FQ=" }, "oil-git-status.nvim": { "type": "Git", @@ -1800,7 +2132,9 @@ }, "branch": "main", "submodules": false, - "revision": "4b5cf53842c17a09420919e655a6a559da3112d7" + "revision": "4b5cf53842c17a09420919e655a6a559da3112d7", + "url": "https://github.com/refractalize/oil-git-status.nvim/archive/4b5cf53842c17a09420919e655a6a559da3112d7.tar.gz", + "hash": "sha256-V1tR6U3SAufrPwjSmVXIfhWyaDcF/I48/r2nuCc1/Ms=" }, "oil-nvim": { "type": "Git", @@ -1811,7 +2145,9 @@ }, "branch": "master", "submodules": false, - "revision": "919e155fdf38e9148cdb5304faaaf53c20d703ea" + "revision": "919e155fdf38e9148cdb5304faaaf53c20d703ea", + "url": "https://github.com/stevearc/oil.nvim/archive/919e155fdf38e9148cdb5304faaaf53c20d703ea.tar.gz", + "hash": "sha256-mbcrKgXodoNKD3nluJG6645iEa7aUVJqUTAvbVsealU=" }, "omnisharp-extended-lsp-nvim": { "type": "Git", @@ -1822,7 +2158,9 @@ }, "branch": "main", "submodules": false, - "revision": "ec1a2431f8872f650a85ed71c24f0715df2e49c2" + "revision": "ec1a2431f8872f650a85ed71c24f0715df2e49c2", + "url": "https://github.com/Hoffs/omnisharp-extended-lsp.nvim/archive/ec1a2431f8872f650a85ed71c24f0715df2e49c2.tar.gz", + "hash": "sha256-BICPkP4XuFerc5yV04qb7YxdGgjPeO9Bx6JF2tfWj5M=" }, "onedark": { "type": "Git", @@ -1833,7 +2171,9 @@ }, "branch": "master", "submodules": false, - "revision": "de495fabe171d48aed5525f002d14414efcecbb2" + "revision": "de495fabe171d48aed5525f002d14414efcecbb2", + "url": "https://github.com/navarasu/onedark.nvim/archive/de495fabe171d48aed5525f002d14414efcecbb2.tar.gz", + "hash": "sha256-gXwKjdS3oCl4GOWFn8rFZtZvmpI7COy0S2dXRnUekeE=" }, "orgmode": { "type": "Git", @@ -1844,7 +2184,9 @@ }, "branch": "master", "submodules": false, - "revision": "4775d1a523a321b68b926f3a65a83357722a42c7" + "revision": "4775d1a523a321b68b926f3a65a83357722a42c7", + "url": "https://github.com/nvim-orgmode/orgmode/archive/4775d1a523a321b68b926f3a65a83357722a42c7.tar.gz", + "hash": "sha256-JHyHWCyCCU1bD7Uu2OFkjsuGrL/uKB6iyJomjzTCz4Y=" }, "otter-nvim": { "type": "Git", @@ -1855,7 +2197,9 @@ }, "branch": "main", "submodules": false, - "revision": "c44d645f03ae96e2e3cdc37f92ecfa93a534b736" + "revision": "c44d645f03ae96e2e3cdc37f92ecfa93a534b736", + "url": "https://github.com/jmbuhr/otter.nvim/archive/c44d645f03ae96e2e3cdc37f92ecfa93a534b736.tar.gz", + "hash": "sha256-du464FYOGJDApiFWAUeFx4fE6/JzcaKH/Yvl4VMDR48=" }, "oxocarbon": { "type": "Git", @@ -1866,7 +2210,9 @@ }, "branch": "main", "submodules": false, - "revision": "9f85f6090322f39b11ae04a343d4eb9d12a86897" + "revision": "9f85f6090322f39b11ae04a343d4eb9d12a86897", + "url": "https://github.com/nyoom-engineering/oxocarbon.nvim/archive/9f85f6090322f39b11ae04a343d4eb9d12a86897.tar.gz", + "hash": "sha256-BZiFM/V0UDv1IyJ70w5U0TpFqCKS4pnnK8GqzUrYd5M=" }, "pathlib-nvim": { "type": "Git", @@ -1877,7 +2223,9 @@ }, "branch": "main", "submodules": false, - "revision": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1" + "revision": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1", + "url": "https://github.com/pysan3/pathlib.nvim/archive/57e5598af6fe253761c1b48e0b59b7cd6699e2c1.tar.gz", + "hash": "sha256-YhCJeNKlcjgg3q51UWFhuIEPzNueC8YTpeuPPJDndvw=" }, "plenary-nvim": { "type": "Git", @@ -1888,7 +2236,9 @@ }, "branch": "master", "submodules": false, - "revision": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" + "revision": "b9fd5226c2f76c951fc8ed5923d85e4de065e509", + "url": "https://github.com/nvim-lua/plenary.nvim/archive/b9fd5226c2f76c951fc8ed5923d85e4de065e509.tar.gz", + "hash": "sha256-9Un7ekhBxcnmFE1xjCCFTZ7eqIbmXvQexpnhduAg4M0=" }, "precognition-nvim": { "type": "Git", @@ -1899,7 +2249,9 @@ }, "branch": "main", "submodules": false, - "revision": "2aae2687207029b3611a0e19a289f9e1c7efbe16" + "revision": "2aae2687207029b3611a0e19a289f9e1c7efbe16", + "url": "https://github.com/tris203/precognition.nvim/archive/2aae2687207029b3611a0e19a289f9e1c7efbe16.tar.gz", + "hash": "sha256-0xoWOLY6wFR31nAzOLtMdgdzbNDsGDDOiBQ0vGX5niw=" }, "prettier-plugin-astro": { "type": "GitRelease", @@ -1912,7 +2264,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v0.14.1" + "version": "v0.14.1", + "revision": "57234893ca374c8e401cce1f931180d314e13eac", + "url": "https://api.github.com/repos/withastro/prettier-plugin-astro/tarball/refs/tags/v0.14.1", + "hash": "sha256-XGPz4D2UKOonet0tX3up5mCxw3/69XYPScxb9l7nzpE=" }, "prettier-plugin-svelte": { "type": "GitRelease", @@ -1925,7 +2280,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v3.3.2" + "version": "v3.3.2", + "revision": "76c04ebfdff4306842e8ab0cd96b1c53c7041dde", + "url": "https://api.github.com/repos/sveltejs/prettier-plugin-svelte/tarball/refs/tags/v3.3.2", + "hash": "sha256-+ThmdCHSiq2xG4Az88oWX++Moh9t7oHmtkZXDzct0Dw=" }, "project-nvim": { "type": "Git", @@ -1936,7 +2294,9 @@ }, "branch": "main", "submodules": false, - "revision": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" + "revision": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb", + "url": "https://github.com/ahmedkhalf/project.nvim/archive/8c6bad7d22eef1b71144b401c9f74ed01526a4fb.tar.gz", + "hash": "sha256-avV3wMiDbraxW4mqlEsKy0oeewaRj9Q33K8NzWoaptU=" }, "promise-async": { "type": "Git", @@ -1947,7 +2307,9 @@ }, "branch": "main", "submodules": false, - "revision": "119e8961014c9bfaf1487bf3c2a393d254f337e2" + "revision": "119e8961014c9bfaf1487bf3c2a393d254f337e2", + "url": "https://github.com/kevinhwang91/promise-async/archive/119e8961014c9bfaf1487bf3c2a393d254f337e2.tar.gz", + "hash": "sha256-9eM66brPjiFlY64vmBetRYrKnpDyN7+/URMm4GsGimA=" }, "qmk-nvim": { "type": "Git", @@ -1958,7 +2320,9 @@ }, "branch": "main", "submodules": false, - "revision": "3c804c1480991e4837514900b22b9358cfd64fa1" + "revision": "3c804c1480991e4837514900b22b9358cfd64fa1", + "url": "https://github.com/codethread/qmk.nvim/archive/3c804c1480991e4837514900b22b9358cfd64fa1.tar.gz", + "hash": "sha256-qqSEH2XyYjY8OsOjIMVuf85nFG3TgVquNGMhq7Hp2g0=" }, "rainbow-delimiters-nvim": { "type": "Git", @@ -1969,7 +2333,9 @@ }, "branch": "master", "submodules": false, - "revision": "3277ad5f96eb03c9d618c88e24f683e4364e578c" + "revision": "3277ad5f96eb03c9d618c88e24f683e4364e578c", + "url": "https://github.com/HiPhish/rainbow-delimiters.nvim/archive/3277ad5f96eb03c9d618c88e24f683e4364e578c.tar.gz", + "hash": "sha256-E0ZPi9Vzc3TwhNHsGyABY+sgn/vO6Oyun6eRd7/RFgU=" }, "registers-nvim": { "type": "Git", @@ -1980,7 +2346,9 @@ }, "branch": "main", "submodules": false, - "revision": "c217f8f369e0886776cda6c94eab839b30a8940d" + "revision": "c217f8f369e0886776cda6c94eab839b30a8940d", + "url": "https://github.com/tversteeg/registers.nvim/archive/c217f8f369e0886776cda6c94eab839b30a8940d.tar.gz", + "hash": "sha256-M7uR3yXYUQ4I8Gt8P6k25q67UNwksRDPKGrS/FCqrt0=" }, "render-markdown-nvim": { "type": "Git", @@ -1991,7 +2359,9 @@ }, "branch": "main", "submodules": false, - "revision": "7e6af36c846017122e07e68803bbf95f3c729ca3" + "revision": "7e6af36c846017122e07e68803bbf95f3c729ca3", + "url": "https://github.com/MeanderingProgrammer/render-markdown.nvim/archive/7e6af36c846017122e07e68803bbf95f3c729ca3.tar.gz", + "hash": "sha256-Smt9v6/XyHUdUiIPyCPQSRvWCeMMhYITSZWd9M7Jlvs=" }, "rose-pine": { "type": "Git", @@ -2002,7 +2372,9 @@ }, "branch": "main", "submodules": false, - "revision": "72a04c4065345b51b56aed4859ea1d884f734097" + "revision": "72a04c4065345b51b56aed4859ea1d884f734097", + "url": "https://github.com/rose-pine/neovim/archive/72a04c4065345b51b56aed4859ea1d884f734097.tar.gz", + "hash": "sha256-CAPZaKFR/WcLW/NW9FNG3jJDnNgzLuwJP+I43ppzkpA=" }, "rtp-nvim": { "type": "Git", @@ -2013,7 +2385,9 @@ }, "branch": "main", "submodules": false, - "revision": "494ddfc888bb466555d90ace731856de1320fe45" + "revision": "494ddfc888bb466555d90ace731856de1320fe45", + "url": "https://github.com/nvim-neorocks/rtp.nvim/archive/494ddfc888bb466555d90ace731856de1320fe45.tar.gz", + "hash": "sha256-lmJbiD7I7MTEEpukESs67uAmLyn+p66hrUKLbEHp0Kw=" }, "run-nvim": { "type": "Git", @@ -2024,7 +2398,9 @@ }, "branch": "main", "submodules": false, - "revision": "9015c9cece816ccf10a185b420f6e345fd990802" + "revision": "9015c9cece816ccf10a185b420f6e345fd990802", + "url": "https://github.com/diniamo/run.nvim/archive/9015c9cece816ccf10a185b420f6e345fd990802.tar.gz", + "hash": "sha256-CFOyOARCLQiMOhFPeqz8n2ULyaaRxRZrOk0FCibjuIM=" }, "rustaceanvim": { "type": "Git", @@ -2035,7 +2411,9 @@ }, "branch": "master", "submodules": false, - "revision": "7c9271934d926969e920f7da932da6ba234b1e5a" + "revision": "7c9271934d926969e920f7da932da6ba234b1e5a", + "url": "https://github.com/mrcjkb/rustaceanvim/archive/7c9271934d926969e920f7da932da6ba234b1e5a.tar.gz", + "hash": "sha256-daJ1BpyPL7DdhLYu2KZw6OmpOylSzCpSwVx6mLjc4Ok=" }, "smart-splits": { "type": "GitRelease", @@ -2048,7 +2426,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v2.0.3" + "version": "v2.0.3", + "revision": "0670128ccecbec2e49d493d58ee6471d6edb7367", + "url": "https://api.github.com/repos/mrjones2014/smart-splits.nvim/tarball/refs/tags/v2.0.3", + "hash": "sha256-zfuBaSnudCWw0N1XAms9CeVrAuPEAPDXxLLg1rTX7FE=" }, "smartcolumn-nvim": { "type": "Git", @@ -2059,7 +2440,9 @@ }, "branch": "main", "submodules": false, - "revision": "b9cdbdf42f7ac5a659204cd5926017c7ff724a19" + "revision": "b9cdbdf42f7ac5a659204cd5926017c7ff724a19", + "url": "https://github.com/m4xshen/smartcolumn.nvim/archive/b9cdbdf42f7ac5a659204cd5926017c7ff724a19.tar.gz", + "hash": "sha256-QAb0O/ZwTVogRyTK8+Y4ORaN6nVaeYepKgfSCF/fIPU=" }, "snacks-nvim": { "type": "GitRelease", @@ -2072,7 +2455,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v2.30.0" + "version": "v2.30.0", + "revision": "a4e46becca45eb65c73a388634b1ce8aad629ae0", + "url": "https://api.github.com/repos/folke/snacks.nvim/tarball/refs/tags/v2.30.0", + "hash": "sha256-5m65Gvc6DTE9v7noOfm0+iQjDrqnrXYYV9QPnmr1JGY=" }, "solarized": { "type": "GitRelease", @@ -2085,7 +2471,10 @@ "version_upper_bound": null, "release_prefix": null, "submodules": false, - "version": "v3.6.0" + "version": "v3.6.0", + "revision": "c0dfe1cbfabd93b546baf5f1408f5df7e02e2050", + "url": "https://api.github.com/repos/maxmx03/solarized.nvim/tarball/refs/tags/v3.6.0", + "hash": "sha256-fNytlDlYHqX1W1pqt8xLoud+AtMQDlmtUkbwZArj4bs=" }, "solarized-osaka": { "type": "Git", @@ -2096,7 +2485,9 @@ }, "branch": "main", "submodules": false, - "revision": "f796014c14b1910e08d42cc2077fef34f08e0295" + "revision": "f796014c14b1910e08d42cc2077fef34f08e0295", + "url": "https://github.com/craftzdog/solarized-osaka.nvim/archive/f796014c14b1910e08d42cc2077fef34f08e0295.tar.gz", + "hash": "sha256-JuIeLpkF7jBCI/wrO3RQPtKbso57eTBglCAI5siEwks=" }, "sqls-nvim": { "type": "Git", @@ -2107,7 +2498,9 @@ }, "branch": "main", "submodules": false, - "revision": "bfb7b4090268f6163c408577070da4cc9d7450fd" + "revision": "bfb7b4090268f6163c408577070da4cc9d7450fd", + "url": "https://github.com/nanotee/sqls.nvim/archive/bfb7b4090268f6163c408577070da4cc9d7450fd.tar.gz", + "hash": "sha256-PLt4SjPBgTtxAghwffsNICQ0b5AQRrdCrZ7tEHccXIc=" }, "supermaven-nvim": { "type": "Git", @@ -2118,7 +2511,9 @@ }, "branch": "main", "submodules": false, - "revision": "07d20fce48a5629686aefb0a7cd4b25e33947d50" + "revision": "07d20fce48a5629686aefb0a7cd4b25e33947d50", + "url": "https://github.com/supermaven-inc/supermaven-nvim/archive/07d20fce48a5629686aefb0a7cd4b25e33947d50.tar.gz", + "hash": "sha256-1z3WKIiikQqoweReUyK5O8MWSRN5y95qcxM6qzlKMME=" }, "tabular": { "type": "Git", @@ -2129,7 +2524,9 @@ }, "branch": "master", "submodules": false, - "revision": "12437cd1b53488e24936ec4b091c9324cafee311" + "revision": "12437cd1b53488e24936ec4b091c9324cafee311", + "url": "https://github.com/godlygeek/tabular/archive/12437cd1b53488e24936ec4b091c9324cafee311.tar.gz", + "hash": "sha256-qmDpdg3Tl3W4JSovRb4ODlrKMjRL5CaVI05YBn0Q0LI=" }, "telescope": { "type": "Git", @@ -2140,7 +2537,9 @@ }, "branch": "master", "submodules": false, - "revision": "b4da76be54691e854d3e0e02c36b0245f945c2c7" + "revision": "b4da76be54691e854d3e0e02c36b0245f945c2c7", + "url": "https://github.com/nvim-telescope/telescope.nvim/archive/b4da76be54691e854d3e0e02c36b0245f945c2c7.tar.gz", + "hash": "sha256-JpW0ehsX81yVbKNzrYOe1hdgVMs6oaaxMLH6lECnOJg=" }, "tiny-devicons-auto-colors-nvim": { "type": "Git", @@ -2151,7 +2550,9 @@ }, "branch": "main", "submodules": false, - "revision": "51f548421f8a74680eff27d283c9d5ea6e8d0074" + "revision": "51f548421f8a74680eff27d283c9d5ea6e8d0074", + "url": "https://github.com/rachartier/tiny-devicons-auto-colors.nvim/archive/51f548421f8a74680eff27d283c9d5ea6e8d0074.tar.gz", + "hash": "sha256-zv5pccxNV/D3GFTGov48CSDC9nuGZURSWd0+tQRN+to=" }, "todo-comments-nvim": { "type": "Git", @@ -2162,7 +2563,9 @@ }, "branch": "main", "submodules": false, - "revision": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" + "revision": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5", + "url": "https://github.com/folke/todo-comments.nvim/archive/304a8d204ee787d2544d8bc23cd38d2f929e7cc5.tar.gz", + "hash": "sha256-at9OSBtQqyiDdxKdNn2x6z4k8xrDD90sACKEK7uKNUM=" }, "toggleterm-nvim": { "type": "Git", @@ -2173,7 +2576,9 @@ }, "branch": "main", "submodules": false, - "revision": "9a88eae817ef395952e08650b3283726786fb5fb" + "revision": "9a88eae817ef395952e08650b3283726786fb5fb", + "url": "https://github.com/akinsho/toggleterm.nvim/archive/9a88eae817ef395952e08650b3283726786fb5fb.tar.gz", + "hash": "sha256-fytbX+L12TK45YKFU9K+iFJcDrwboKabihc2LtX29J4=" }, "tokyonight": { "type": "Git", @@ -2184,7 +2589,9 @@ }, "branch": "main", "submodules": false, - "revision": "4d159616aee17796c2c94d2f5f87d2ee1a3f67c7" + "revision": "4d159616aee17796c2c94d2f5f87d2ee1a3f67c7", + "url": "https://github.com/folke/tokyonight.nvim/archive/4d159616aee17796c2c94d2f5f87d2ee1a3f67c7.tar.gz", + "hash": "sha256-0DRh/Lm8X8LBUa5gb5ZpgeTz61LeZjbPsQEy+t6J864=" }, "trouble": { "type": "Git", @@ -2195,7 +2602,9 @@ }, "branch": "main", "submodules": false, - "revision": "f176232e7759c4f8abd923c21e3e5a5c76cd6837" + "revision": "f176232e7759c4f8abd923c21e3e5a5c76cd6837", + "url": "https://github.com/folke/trouble.nvim/archive/f176232e7759c4f8abd923c21e3e5a5c76cd6837.tar.gz", + "hash": "sha256-yxcrQs8VCd+ABCnQTcXhmIVbM+Tqdy0ZgzLvbJNysTk=" }, "ts-error-translator-nvim": { "type": "Git", @@ -2206,7 +2615,9 @@ }, "branch": "main", "submodules": false, - "revision": "47e5ba89f71b9e6c72eaaaaa519dd59bd6897df4" + "revision": "47e5ba89f71b9e6c72eaaaaa519dd59bd6897df4", + "url": "https://github.com/dmmulroy/ts-error-translator.nvim/archive/47e5ba89f71b9e6c72eaaaaa519dd59bd6897df4.tar.gz", + "hash": "sha256-fi68jJVNTL2WlTehcl5Q8tijAeu2usjIsWXjcuixkCM=" }, "typst-concealer": { "type": "Git", @@ -2217,7 +2628,9 @@ }, "branch": "main", "submodules": false, - "revision": "3d2e72ce7fc06bd0db0dafbdd1e17d3c9e343d53" + "revision": "3d2e72ce7fc06bd0db0dafbdd1e17d3c9e343d53", + "url": "https://github.com/PartyWumpus/typst-concealer/archive/3d2e72ce7fc06bd0db0dafbdd1e17d3c9e343d53.tar.gz", + "hash": "sha256-0KaNmiQDTJpqC5cB6+m1akLK9kkpWavNZ+/zMOHAQ5o=" }, "typst-preview-nvim": { "type": "Git", @@ -2228,7 +2641,9 @@ }, "branch": "master", "submodules": false, - "revision": "1603d37bb44ed2efa0b4378d1dfedc087b4f2141" + "revision": "1603d37bb44ed2efa0b4378d1dfedc087b4f2141", + "url": "https://github.com/chomosuke/typst-preview.nvim/archive/1603d37bb44ed2efa0b4378d1dfedc087b4f2141.tar.gz", + "hash": "sha256-T9jyfMWDlEoYOhlLNLRsJ65IQ+4RjrQXGgqbaRlr1/k=" }, "undotree": { "type": "Git", @@ -2239,7 +2654,9 @@ }, "branch": "master", "submodules": false, - "revision": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" + "revision": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f", + "url": "https://github.com/mbbill/undotree/archive/0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f.tar.gz", + "hash": "sha256-EWOH08KAWyoT9m45/B1d5aKQQJtd3k4orJbagVsxe08=" }, "vim-dirtytalk": { "type": "Git", @@ -2250,7 +2667,9 @@ }, "branch": "master", "submodules": false, - "revision": "aa57ba902b04341a04ff97214360f56856493583" + "revision": "aa57ba902b04341a04ff97214360f56856493583", + "url": "https://github.com/psliwka/vim-dirtytalk/archive/aa57ba902b04341a04ff97214360f56856493583.tar.gz", + "hash": "sha256-azU5jkv/fD/qDDyCU1bPNXOH6rmbDauG9jDNrtIXc0Y=" }, "vim-fugitive": { "type": "Git", @@ -2261,7 +2680,9 @@ }, "branch": "master", "submodules": false, - "revision": "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4" + "revision": "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4", + "url": "https://github.com/tpope/vim-fugitive/archive/61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4.tar.gz", + "hash": "sha256-u39oObHCXk8uew5HyVdV1Z69Viilv3B7x1SUJxYXYLo=" }, "vim-illuminate": { "type": "Git", @@ -2272,7 +2693,9 @@ }, "branch": "master", "submodules": false, - "revision": "0d1e93684da00ab7c057410fecfc24f434698898" + "revision": "0d1e93684da00ab7c057410fecfc24f434698898", + "url": "https://github.com/RRethy/vim-illuminate/archive/0d1e93684da00ab7c057410fecfc24f434698898.tar.gz", + "hash": "sha256-KqAJRCtDBG5xsvNsqkxoBdDckg02u4NBBreYQw7BphA=" }, "vim-markdown": { "type": "Git", @@ -2283,7 +2706,9 @@ }, "branch": "master", "submodules": false, - "revision": "8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51" + "revision": "8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51", + "url": "https://github.com/preservim/vim-markdown/archive/8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51.tar.gz", + "hash": "sha256-ZCCSjZ5Xok4rnIwfa4VUEaz6d3oW9066l0EkoqiTppM=" }, "vim-repeat": { "type": "Git", @@ -2294,7 +2719,9 @@ }, "branch": "master", "submodules": false, - "revision": "65846025c15494983dafe5e3b46c8f88ab2e9635" + "revision": "65846025c15494983dafe5e3b46c8f88ab2e9635", + "url": "https://github.com/tpope/vim-repeat/archive/65846025c15494983dafe5e3b46c8f88ab2e9635.tar.gz", + "hash": "sha256-G/dmkq1KtSHIl+I5p3LfO6mGPS3eyLRbEEsuLbTpGlk=" }, "vim-sleuth": { "type": "Git", @@ -2305,7 +2732,9 @@ }, "branch": "master", "submodules": false, - "revision": "be69bff86754b1aa5adcbb527d7fcd1635a84080" + "revision": "be69bff86754b1aa5adcbb527d7fcd1635a84080", + "url": "https://github.com/tpope/vim-sleuth/archive/be69bff86754b1aa5adcbb527d7fcd1635a84080.tar.gz", + "hash": "sha256-2Cr3h3uJvUL3CSoJs3aBFrkBeOBURSQItgQ4ep9sHXM=" }, "vim-startify": { "type": "Git", @@ -2316,7 +2745,9 @@ }, "branch": "master", "submodules": false, - "revision": "4e089dffdad46f3f5593f34362d530e8fe823dcf" + "revision": "4e089dffdad46f3f5593f34362d530e8fe823dcf", + "url": "https://github.com/mhinz/vim-startify/archive/4e089dffdad46f3f5593f34362d530e8fe823dcf.tar.gz", + "hash": "sha256-W5N/Dqxf9hSXEEJsrEkXInFwBXNBJe9Dzx9TVS12mPk=" }, "which-key-nvim": { "type": "Git", @@ -2327,7 +2758,9 @@ }, "branch": "main", "submodules": false, - "revision": "904308e6885bbb7b60714c80ab3daf0c071c1492" + "revision": "904308e6885bbb7b60714c80ab3daf0c071c1492", + "url": "https://github.com/folke/which-key.nvim/archive/904308e6885bbb7b60714c80ab3daf0c071c1492.tar.gz", + "hash": "sha256-JNkjlv6QpnuaYCAFcBPjV7IavVLzj8QEX/Zi3sbdyrU=" }, "yanky-nvim": { "type": "Git", @@ -2338,7 +2771,9 @@ }, "branch": "main", "submodules": false, - "revision": "04775cc6e10ef038c397c407bc17f00a2f52b378" + "revision": "04775cc6e10ef038c397c407bc17f00a2f52b378", + "url": "https://github.com/gbprod/yanky.nvim/archive/04775cc6e10ef038c397c407bc17f00a2f52b378.tar.gz", + "hash": "sha256-VTqhlwvI6yhayslk0W6D22PTnQhzfDWbDcmQKEXhjQg=" } }, "version": 7 diff --git a/npins/sources.nix b/npins/sources.nix index 884fc8cc..0b09e232 100644 --- a/npins/sources.nix +++ b/npins/sources.nix @@ -1,249 +1,115 @@ -/* - This file is provided under the MIT licence: - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ -# Generated by npins. Do not modify; will be overwritten regularly -let - # Backwards-compatibly make something that previously didn't take any arguments take some - # The function must return an attrset, and will unfortunately be eagerly evaluated - # Same thing, but it catches eval errors on the default argument so that one may still call it with other arguments - mkFunctor = - fn: - let - e = builtins.tryEval (fn { }); - in - (if e.success then e.value else { error = fn { }; }) // { __functor = _self: fn; }; - - # https://github.com/NixOS/nixpkgs/blob/0258808f5744ca980b9a1f24fe0b1e6f0fecee9c/lib/lists.nix#L295 - range = - first: last: if first > last then [ ] else builtins.genList (n: first + n) (last - first + 1); - - # https://github.com/NixOS/nixpkgs/blob/0258808f5744ca980b9a1f24fe0b1e6f0fecee9c/lib/strings.nix#L257 - stringToCharacters = s: map (p: builtins.substring p 1 s) (range 0 (builtins.stringLength s - 1)); - - # https://github.com/NixOS/nixpkgs/blob/0258808f5744ca980b9a1f24fe0b1e6f0fecee9c/lib/strings.nix#L269 - stringAsChars = f: s: concatStrings (map f (stringToCharacters s)); - concatStrings = builtins.concatStringsSep ""; - - # If the environment variable NPINS_OVERRIDE_${name} is set, then use - # the path directly as opposed to the fetched source. - # (Taken from Niv for compatibility) - mayOverride = - name: path: - let +{ + lib, + fetchurl, + fetchgit, + fetchzip, +}: +builtins.mapAttrs +( + name: spec: let + mayOverride = name: path: let envVarName = "NPINS_OVERRIDE_${saneName}"; - saneName = stringAsChars (c: if (builtins.match "[a-zA-Z0-9]" c) == null then "_" else c) name; + saneName = builtins.concatStringsSep "_" ( + builtins.concatLists ( + builtins.filter (x: builtins.isList x && x != [""]) (builtins.split "([a-zA-Z0-9]*)" name) + ) + ); ersatz = builtins.getEnv envVarName; in - if ersatz == "" then - path - else - # this turns the string into an actual Nix path (for both absolute and - # relative paths) - builtins.trace "Overriding path of \"${name}\" with \"${ersatz}\" due to set \"${envVarName}\"" ( - if builtins.substring 0 1 ersatz == "/" then - /. + ersatz - else - /. + builtins.getEnv "PWD" + "/${ersatz}" - ); - - mkSource = - name: spec: - { - pkgs ? null, - }: - assert spec ? type; - let - # Unify across builtin and pkgs fetchers. - # `fetchGit` requires a wrapper because of slight API differences. - fetchers = - if pkgs == null then - { - inherit (builtins) fetchTarball fetchurl; - # For some fucking reason, fetchGit has a different signature than the other builtin fetchers … - fetchGit = args: (builtins.fetchGit args).outPath; - } - else - { - fetchTarball = - { - url, - sha256, - }: - pkgs.fetchzip { - inherit url sha256; - extension = "tar"; - }; - inherit (pkgs) fetchurl; - fetchGit = - { - url, - submodules, - rev, - name, - narHash, - }: - pkgs.fetchgit { - inherit url rev name; - fetchSubmodules = submodules; - hash = narHash; - }; - }; - - # Dispatch to the correct code path based on the type - path = - if spec.type == "Git" then - mkGitSource fetchers spec - else if spec.type == "GitRelease" then - mkGitSource fetchers spec - else if spec.type == "PyPi" then - mkPyPiSource fetchers spec - else if spec.type == "Channel" then - mkChannelSource fetchers spec - else if spec.type == "Tarball" then - mkTarballSource fetchers spec - else if spec.type == "Container" then - mkContainerSource pkgs spec - else - builtins.throw "Unknown source type ${spec.type}"; - in - spec // { outPath = mayOverride name path; }; - - mkGitSource = - { - fetchTarball, - fetchGit, - ... - }: - { - repository, - revision, - url ? null, - submodules, - hash, - ... - }: - assert repository ? type; - # At the moment, either it is a plain git repository (which has an url), or it is a GitHub/GitLab repository - # In the latter case, there we will always be an url to the tarball - if url != null && !submodules then - fetchTarball { - inherit url; - sha256 = hash; - } - else - let - url = - if repository.type == "Git" then - repository.url - else if repository.type == "GitHub" then - "https://github.com/${repository.owner}/${repository.repo}.git" - else if repository.type == "GitLab" then - "${repository.server}/${repository.repo_path}.git" - else if repository.type == "Forgejo" then - "${repository.server}/${repository.owner}/${repository.repo}.git" - else - throw "Unrecognized repository type ${repository.type}"; - urlToName = - url: rev: - let - matched = builtins.match "^.*/([^/]*)(\\.git)?$" url; - - short = builtins.substring 0 7 rev; - - appendShort = if (builtins.match "[a-f0-9]*" rev) != null then "-${short}" else ""; - in - "${if matched == null then "source" else builtins.head matched}${appendShort}"; - name = urlToName url revision; - in - fetchGit { - rev = revision; - narHash = hash; - - inherit name submodules url; - }; - - mkPyPiSource = - { fetchurl, ... }: - { - url, - hash, - ... - }: - fetchurl { - inherit url; - sha256 = hash; - }; - - mkChannelSource = - { fetchTarball, ... }: - { - url, - hash, - ... - }: - fetchTarball { - inherit url; - sha256 = hash; - }; - - mkTarballSource = - { fetchTarball, ... }: - { - url, - locked_url ? url, - hash, - ... - }: - fetchTarball { - url = locked_url; - sha256 = hash; - }; - - mkContainerSource = - pkgs: - { - image_name, - image_tag, - image_digest, - ... - }: - if pkgs == null then - builtins.throw "container sources require passing in a Nixpkgs value: https://github.com/andir/npins/blob/master/README.md#using-the-nixpkgs-fetchers" - else - pkgs.dockerTools.pullImage { - imageName = image_name; - imageDigest = image_digest; - finalImageTag = image_tag; - }; -in -mkFunctor ( - { - input ? ./sources.json, - }: - let - data = - if builtins.isPath input then - # while `readFile` will throw an error anyways if the path doesn't exist, - # we still need to check beforehand because *our* error can be caught but not the one from the builtin - # *piegames sighs* - if builtins.pathExists input then - builtins.fromJSON (builtins.readFile input) - else - throw "Input path ${toString input} does not exist" - else if builtins.isAttrs input then - input + if ersatz == "" + then path else - throw "Unsupported input type ${builtins.typeOf input}, must be a path or an attrset"; - version = data.version; + # this turns the string into an actual Nix path (for both absolute and + # relative paths) + builtins.trace "Overriding path of \"${name}\" with \"${ersatz}\" due to set \"${envVarName}\"" ( + if builtins.substring 0 1 ersatz == "/" + then /. + ersatz + else /. + builtins.getEnv "PWD" + "/${ersatz}" + ); + + path = + rec { + GitRelease = Git; + Channel = Tarball; + + Git = + if spec.url != null && !spec.submodules + then Tarball + else + fetchgit ( + let + repo = spec.repository; + url = + { + Git = repo.url; + GitHub = "https://github.com/${repo.owner}/${repo.repo}.git"; + GitLab = "${repo.server}/${repo.repo_path}.git"; + Forgejo = "${repo.server}/${repo.owner}/${repo.repo}.git"; + } + .${ + repo.type + } or (throw "Unrecognized repository type ${repo.type}"); + in { + name = let + matched = builtins.match "^.*/([^/]*)(\\.git)?$" url; + appendShort = + if (builtins.match "[a-f0-9]*" spec.revision) != null + then "-${builtins.substring 0 7 spec.revision}" + else ""; + in "${ + if matched == null + then "source" + else builtins.head matched + }${appendShort}"; + inherit url; + + rev = spec.revision; + inherit (spec) hash; + fetchSubmodules = spec.submodules; + } + ); + + PyPi = fetchurl { + inherit (spec) url hash; + }; + + Tarball = fetchzip { + inherit (spec) url hash; + extension = "tar"; + }; + } + .${ + spec.type + } or (builtins.throw "Unknown source type ${spec.type}"); + + version = + if spec ? revision + then builtins.substring 0 8 spec.revision + else "0"; in - if version == 7 then - builtins.mapAttrs (name: spec: mkFunctor (mkSource name spec)) data.pins - else - throw "Unsupported format version ${toString version} in sources.json. Try running `npins upgrade`" + spec + // { + name = "${name}-${version}"; + pname = name; + inherit version; + outPath = + ( + # Override logic won't do anything if we're in pure eval + if builtins ? currentSystem + then mayOverride name path + else path + ).overrideAttrs + { + pname = name; + name = "${name}-${version}"; + inherit version; + }; + } +) +( + let + json = lib.importJSON ./sources.json; + in + assert lib.assertMsg (json.version == 7) "Unsupported format version ${toString json.version} in sources.json. Try running `npins upgrade`"; + json.pins )