Skip to content

fix: remove stale install path from Nix fileset and unexport desktop target#9

Merged
rabsef-bicrym merged 5 commits intodevfrom
fix/nix-fileset-stale-install
Feb 26, 2026
Merged

fix: remove stale install path from Nix fileset and unexport desktop target#9
rabsef-bicrym merged 5 commits intodevfrom
fix/nix-fileset-stale-install

Conversation

@rabsef-bicrym
Copy link
Copy Markdown
Contributor

What

Fixes the Nix build failure reported in #3 and removes the unbuildable desktop package from Nix outputs.

Why

The Volt fork inherited a ../install fileset reference from upstream OpenCode, but the actual file was never carried over. Nix refuses to evaluate if a fileset path doesn't exist, so nix build .#voltcode fails immediately. Separately, the desktop Nix target can't compile (broken include_str! reference to a missing install script), so exporting it just misleads users.

Changes

  • Remove ../install from nix/node_modules.nix fileset unions
  • Remove desktop package definition and export from flake.nix
  • nix/desktop.nix and packages/desktop/ left intact for future revival

Testing

  • bun typecheck passes across all packages
  • Changes are Nix-only; no TypeScript/runtime code touched

Closes #3

rabsef-bicrym and others added 3 commits February 26, 2026 14:51
…target (pb: volt-b5c)

- Remove ../install from nix/node_modules.nix fileset unions — path was
  inherited from upstream OpenCode and doesn't exist in Volt, causing
  Nix to refuse to evaluate the derivation at all (GitHub issue #3)
- Remove desktop package definition and export from flake.nix — the
  desktop app has broken compile-time references post-fork and can't
  build; stop advertising it as a Nix target so users don't hit it
- nix/desktop.nix and packages/desktop/ left intact for future revival

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- CI was trying to `nix build .#desktop` which no longer exists in
  flake.nix, causing the PR to fail deterministically

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rabsef-bicrym rabsef-bicrym force-pushed the fix/nix-fileset-stale-install branch from 7874566 to 2402dcf Compare February 26, 2026 22:52
@rabsef-bicrym rabsef-bicrym merged commit 88297cb into dev Feb 26, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build issue on Nix copying node_modules to/from non-existent directory

2 participants