Skip to content

Lane 13: Build full LibreWolf-derived BearBrowser binaries through Nix #13

@mdheller

Description

@mdheller

Implement the full browser binary build path for BearBrowser.

Scope:

  • Consume generated overlay workspace from scripts/apply-sourceos-overlays.sh.
  • Build the LibreWolf-derived browser source for human-secure and agent-runtime variants.
  • Keep generated browser source out of Git.
  • Emit release metadata including upstream LibreWolf ref, BearBrowser revision, patch-stack hash, profile, target system, and policy contract hash.
  • Connect Nix outputs to real browser binaries rather than metadata/profile packages only.

Acceptance criteria:

  • Nix can build at least one full BearBrowser binary target.
  • Human and agent runtime variants remain separate.
  • Build inputs are pinned and reproducible.
  • Build artifacts include release metadata.
  • Browser source remains generated/disposable and is not committed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions