diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 2349fb07befb..78e4de437b10 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -133,6 +133,8 @@ # search-and-replace.nvim dependencies fd, sad, + # ethersync vim plugin + ethersync, }: self: super: let @@ -1127,6 +1129,17 @@ in ''; }; + ethersync = buildVimPlugin rec { + inherit (ethersync) + pname + version + src + meta + ; + + sourceRoot = "${src.name}/nvim-plugin"; + }; + executor-nvim = super.executor-nvim.overrideAttrs { dependencies = [ self.nui-nvim ]; }; diff --git a/pkgs/by-name/et/ethersync/package.nix b/pkgs/by-name/et/ethersync/package.nix index 6a0ce6607327..26659ce92301 100644 --- a/pkgs/by-name/et/ethersync/package.nix +++ b/pkgs/by-name/et/ethersync/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ethersync"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "ethersync"; repo = "ethersync"; tag = "v${finalAttrs.version}"; - hash = "sha256-dHV4+WxNdEvRZK8WNK0qp9f43Y9oSUtlXrq/mI0yWls="; + hash = "sha256-Swh8C8FMjPdIFpHOsNb3W9W7JAZGzPXHXTwwnr1gFok="; }; sourceRoot = "${finalAttrs.src.name}/daemon"; - cargoHash = "sha256-uKtJp4RD0YbOmtzbxebpYQxlBmP+5k88d+76hT4cTI8="; + cargoHash = "sha256-ZgbxaEtsaBQLl9PJbo1O2wA3OxEfPKRl3KkFvR4c97Q="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; @@ -33,6 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { downloadPage = "https://github.com/ethersync/ethersync"; changelog = "https://github.com/ethersync/ethersync/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.agpl3Plus; + teams = [ lib.teams.ngi ]; maintainers = with lib.maintainers; [ prince213 ethancedwards8