diff --git a/home/modules/neovim/default.nix b/home/modules/neovim/default.nix index 0caca5f4..a4fc3b21 100644 --- a/home/modules/neovim/default.nix +++ b/home/modules/neovim/default.nix @@ -25,7 +25,23 @@ in { packages = with pkgs; builtins.concatLists [ - (lib.optionals neovim.neovide [neovide]) + (lib.optionals neovim.neovide [ + # TODO: Remove this after 0.15.1 hit nixpkgs + (neovide.overrideAttrs (finalAttrs: prevAttrs: { + version = "0.15.1"; + src = fetchFromGitHub { + owner = "neovide"; + repo = "neovide"; + tag = finalAttrs.version; + hash = "sha256-2iV3g6tcCkMF7sFG/GZDz3czPZNIDi6YLfrVzYO9jYI="; + }; + cargoHash = "sha256-YlHAcUCRk6ROg5yXIumHfsiR/2TrsSzbuXz/IQK7sEo="; + cargoDeps = pkgs.rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname src version; + hash = finalAttrs.cargoHash; + }; + })) + ]) [ (pkgs.ripgrep.override {withPCRE2 = true;})