* fix(nix): build from source instead of wrapping AppImage (#701) Replace the AppImage-based Nix package with a native from-source build using cargo-tauri.hook + rustPlatform.buildRustPackage. This eliminates the recurring hash mismatch failures when releases update the binary. - Build frontend (bun) and backend (cargo tauri) from source - Vendor JS deps as a fixed-output derivation - Patch libappindicator-sys for Nix store path - Patch ferrous-opencc to skip cbindgen (upstream removed in v0.3.1+) - Wrap binary with WEBKIT_DISABLE_DMABUF_RENDERER and LD_LIBRARY_PATH - Delete update-flake-hash.yml workflow (no longer needed) - devShell unchanged * add support for arm64 --------- Co-authored-by: CJ Pais <cj@cjpais.com> |
||
|---|---|---|
| .. | ||
| build-test.yml | ||
| build.yml | ||
| lint.yml | ||
| playwright.yml | ||
| pr-test-build.yml | ||
| prettier.yml | ||
| release.yml | ||
| test.yml | ||