Hi,
I have reached this point (in environment.systemPackages):
(neovide.overrideAttrs {
src = fetchFromGitHub {
owner = "neovide";
repo = "neovide";
rev = "88a7438b7ace290f8339ad276b72cb5723cbb627";
hash = "sha256-acxPETjqnywhXiMOULfoEYqUPmh036QwKYOP/7mF9A0=";
};
cargoHash = "";
})
and hit
ERROR: cargoHash or cargoSha256 is out of date
Cargo.lock is not the same in /build/neovide-0.15.2-vendor
To fix the issue:
1. Set cargoHash/cargoSha256 to an empty string: `cargoHash = "";`
2. Build the derivation and wait for it to fail with a hash mismatch
3. Copy the "got: sha256-..." value back into the cargoHash field
You should have: cargoHash = "sha256-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=";
(hence the empty cargoHash) but I don’t see the correct hash in the log after putting empty cargoHash