Code change:
owner = "evanw"; repo = "esbuild"; rev = "v${version}"; <del> hash = "sha256-mED3h+mY+4H465m02ewFK/BgA1i/PQ+ksUNxBlgpUoI="; </del> <ins> hash = "sha256-h/Vqwax4B4nehRP9TaYbdixAZdb1hx373dNxNHvDrtY="; </ins> }; vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; }); }; <del> wasm-bindgen-cli-2-92 = wasm-bindgen-cli.override { version = "0.2.92"; hash = "sha256-1VwY8vQy7soKEgbki4LD+v259751kKxSxmo/gqE6yV0="; cargoHash = "sha256-aACJ+lYNEU8FFBs158G1/JG8sc6Rq080PeKCMnwdpH0="; }; </del> in stdenv.mkDerivation (finalAttrs: { pname = "surrealist"; <del> version = "1.11.7"; </del> <ins> version = "2.0.6"; </ins> src = fetchFromGitHub { <del> owner = "StarlaneStudios"; repo = "Surrealist"; rev = "v${finalAttrs.version}"; hash = "sha256-1jTvbr7jFo2GOB79ClwtBVVnNQlSEkqY2eqbiZxWG74="; </del> <ins> owner = "surrealdb"; repo = "surrealist"; rev = "surrealist-v${finalAttrs.version}"; hash = "sha256-5OiVqn+ujssxXZXC6pnGiG1Nw8cAhoDU5IIl9skywBw="; </ins> }; sourceRoot = "${finalAttrs.src.name}/src-tauri"; <del> embed = stdenv.mkDerivation { inherit (finalAttrs) src version; pname = "${finalAttrs.pname}-embed"; sourceRoot = "${finalAttrs.src.name}/src-embed"; auditable = false; dontInstall = true; cargoDeps = rustPlatform.fetchCargoTarball { inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/src-embed"; hash = "sha256-0cAhaeoP8EPcE1230CyznQZZIKRs0lrI8XOXECgb8pg="; }; nativeBuildInputs = [ cargo rustc llvmPackages_15.clangNoLibc llvmPackages_15.lld rustPlatform.cargoSetupHook wasm-bindgen-cli-2-92 ]; postBuild = '' CC=clang cargo build  --target wasm32-unknown-unknown  --release wasm-bindgen  target/wasm32-unknown-unknown/release/surrealist_embed.wasm  --out-dir $out  --out-name surrealist-embed  --target web ''; }; </del> ui = stdenvNoCC.mkDerivation { inherit (finalAttrs) src version; pname = "${finalAttrs.pname}-ui"; <del> dontFixup = true; </del> pnpmDeps = pnpm.fetchDeps { inherit (finalAttrs) pname version src; <del> hash = "sha256-3x/GKgVX0mnxTZmINe/qTtr/vI0h5IqPYt9N0l/VGzg="; </del> <ins> hash = "sha256-apvU7nanzueaF7PEQL7EKjVT5z1M6I7PZpEIJxfKuCQ="; </ins> }; <del> ESBUILD_BINARY_PATH = "${lib.getExe esbuild-18-20}"; </del> <ins> ESBUILD_BINARY_PATH = "${lib.getExe esbuild-20-2}"; </ins> nativeBuildInputs = [ nodejs pnpm.configHook ]; <del> postPatch = '' ln -s ${finalAttrs.embed} src/generated ''; </del> <ins> buildPhase = '' runHook preBuild </ins> <del> postBuild = '' </del> pnpm build <ins> runHook postBuild </ins> ''; <del> postInstall = '' </del> <ins> installPhase = '' runHook preInstall </ins> cp -r dist $out <ins> runHook postInstall </ins> ''; }; <del> cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; outputHashes = { "tauri-plugin-localhost-0.1.0" = "sha256-7PJgz6t/jPEwX/2xaOe0SYawfPSZw/F1QtOrc6iPiP0="; }; </del> <ins> cargoDeps = rustPlatform.fetchCargoTarball { inherit (finalAttrs) src sourceRoot version; name = "${finalAttrs.pname}-${finalAttrs.version}"; hash = "sha256-uE4r0smgSbl4l77/MsHtn1Ar5fqspsYcLC/u8TUrcu8="; </ins> }; nativeBuildInputs = [

Related discussion:
text: Package name: surrealist Latest released version: 2.0.1 <!-- Search your package here: --- Current version on the unstable channel: 1.11.7 Current version on the stable/release channel: - <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --NOTE Surrealist has now officially moved to the SurrealDB Github org, see Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Nvm the nix package is actually built from source, just Tauri builds a deb in that process
Working on it. I'm currently stuck at an issue with the frontend build. There is a transitive dependency to that does not get installed by pnpm.