diff --git a/flake.lock b/flake.lock index 4e43b25df4..33aae38122 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1718870667, - "narHash": "sha256-jab3Kpc8O1z3qxwVsCMHL4+18n5Wy/HHKyu1fcsF7gs=", + "lastModified": 1764290847, + "narHash": "sha256-VwPgoDgnd628GdE3KyLqTyPF1WWh0VwT5UoKygoi8sg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9b10b8f00cb5494795e5f51b39210fed4d2b0748", + "rev": "cd5fedfc384cb98d9fd3827b55f4522f49efda42", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 514d47cdef..8421847dae 100644 --- a/flake.nix +++ b/flake.nix @@ -22,47 +22,9 @@ pkgs = import nixpkgs { inherit system; overlays = [ - # Updated neovim-node-client is pending merge: - # https://github.com/NixOS/nixpkgs/pull/317333 (final: prev: { - nodePackages = prev.nodePackages // { - neovim = prev.buildNpmPackage rec { - pname = "neovim-node-client"; - version = "5.1.1-dev.0"; - src = prev.fetchFromGitHub { - owner = "neovim"; - repo = "node-client"; - rev = "d99ececf115ddc8ade98467417c1bf0120b676b5"; - hash = "sha256-eiKyhJNz7kH2iX55lkn7NZYTj6yaSZLMZxqiqPxDIPs="; - }; - npmDeps = prev.fetchNpmDeps { - inherit src; - hash = "sha256-UoMq+7evskxtZygycxLBgeUtwrET8jYKeZwMiXdBMAw="; - }; - postInstall = '' - mkdir -p $out/bin - ln -s $out/lib/node_modules/neovim/node_modules/.bin/neovim-node-host $out/bin - ''; - }; - }; neovim = prev.neovim.override { withNodeJs = true; }; - # There is a recent bug that prevents cli --check invocation: - # See #2613 - lua-language-server = prev.lua-language-server.overrideAttrs { - postPatch = - let - patch = prev.fetchurl { - url = "https://github.com/LuaLS/lua-language-server/pull/2775.patch"; - sha256 = "sha256-5hjuNzBHLp9kiD6O8jTL5YlvaqR8IuJPHchIZE2/p/Q="; - }; - in - '' - patch -p1 < ${patch} - '' - + prev.lua-language-server.postPatch; - }; }) - ]; }; } @@ -90,14 +52,9 @@ [ pkgs.corepack pkgs.vsce - pkgs.nodejs + pkgs.nodejs_20 + pkgs.pre-commit - # https://github.com/NixOS/nixpkgs/pull/251418 - (pkgs.pre-commit.overrideAttrs (previousAttrs: { - makeWrapperArgs = '' - --set PYTHONPATH $PYTHONPATH - ''; - })) python pkgs.lua-language-server # language server used by pre-commit hooks