Skip to content

nix: harden flake build and add nixpkgs upstream guide#223

Merged
everettjf merged 1 commit intomainfrom
microclaw-nixpkgs
Mar 9, 2026
Merged

nix: harden flake build and add nixpkgs upstream guide#223
everettjf merged 1 commit intomainfrom
microclaw-nixpkgs

Conversation

@everettjf
Copy link
Contributor

@everettjf everettjf commented Mar 9, 2026

Summary

  • align flake.nix package version with Cargo.toml (0.0.163)
  • make udev Linux-only in flake package/devShell so Darwin builds no longer fail
  • add a CI nix build .#microclaw gate
  • add a documented nixpkgs upstream/update playbook and wire it into release docs

Why

Issue #219 asks to support nixpkgs packaging so users can benefit from official Nix binary cache. This PR hardens local flake reliability and adds the maintainer workflow needed to upstream and keep nixpkgs updated.

Validation

  • local: nix --extra-experimental-features 'nix-command flakes' build .#microclaw -L (aarch64-darwin)

Fixes #219

@everettjf everettjf merged commit f6f49a3 into main Mar 9, 2026
6 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.

包发布到nixpkgs他们会预编译二进制

1 participant