You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
nix build .#desktop fails after Electron migration #26120
nix build .#desktop fails because the desktop Nix derivation still expects the old Tauri layout.
nix/desktop.nix references packages/desktop/src-tauri/Cargo.lock, but packages/desktop/src-tauri was removed when the desktop app was migrated/consolidated to Electron in #25822.
Current failure:
# nix build .#desktop
error:
… while calling the 'derivationStrict' builtin
at <nix/derivation-internal.nix>:37:12:
36|
37| strict = derivationStrict drvAttrs;
| ^
38|
… while evaluating derivation 'opencode-desktop-1.14.40+0b70270'
whose name attribute is located at /nix/store/pf1p2xxw896dpg8dhmgg6pw9hy6wd191-source/pkgs/stdenv/generic/make-derivation.nix:541:11
… while evaluating attribute 'cargoDeps' of derivation 'opencode-desktop-1.14.40+0b70270'
at /nix/store/pf1p2xxw896dpg8dhmgg6pw9hy6wd191-source/pkgs/build-support/rust/build-rust-package/default.nix:107:7:
106|
107| cargoDeps =
| ^
108| if cargoVendorDir != null then
(stack trace truncated; use '--show-trace' to show the full, detailed trace)
error: path '/nix/store/jvkh72jmya94kh4i5w9fh1zpxrcdwbf8-source/packages/desktop/src-tauri/Cargo.lock' does not exist
Expected behavior: nix build .#desktop should build the current Electron desktop app, or the desktop flake output should be disabled until Electron packaging is supported.
Activity
fix(nix): build desktop package with electron
github-actions commentedon Jul 8, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.