Added vesp overlay.

This commit is contained in:
Aja Sibley 2023-05-17 20:52:11 +00:00
parent 6ffe4680ca
commit 19e8d6e288
2 changed files with 31 additions and 0 deletions

3
cosmonic-fix.txt Normal file
View file

@ -0,0 +1,3 @@
if there areissue running cosmonic run:
rustup default stable
rustup target add wasm32-unknown-unknown

28
vespa-cli-overlay.nix Normal file
View file

@ -0,0 +1,28 @@
self: super:
{
vespa-cli = super.stdenv.mkDerivation rec {
pname = "vespa-cli";
version = "8.162.29";
src = super.fetchurl {
url = "https://github.com/vespa-engine/vespa/releases/download/v${version}/vespa-cli_${version}_darwin_arm64.tar.gz";
sha256 = "05cdabe044ac34a74eca66ade3db49b7a1db29c691e7f8bbd1e71ab991548688";
};
buildInputs = [];
dontBuild = true;
unpackPhase = ''
tar -xzf $src
'';
installPhase = ''
mkdir -p $out/bin
cp vespa-cli_${version}_darwin_arm64/bin/vespa $out/bin
chmod +x $out/bin/vespa
# Add an exception to allow the vespa binary to run
xattr -r -d com.apple.quarantine $out/bin/vespa
'';
};
}