chore(deps): update dependencies#92
Conversation
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/79e6082586b3680ff32c8e75127545058f074fa4?narHash=sha256-iMO/Ypany7DPXD6D7sQgH7METtEUihnOvdb%2BA9ehn8k%3D' (2026-07-10)
→ 'github:nix-community/home-manager/39411a8e12a5526d992e65bc7e3dc9a4414d6713?narHash=sha256-iZrxHToDJWnvt%2B5LGAtvuQMTy1NZYlNEKbKaVtBJNcc%3D' (2026-07-18)
• Updated input 'nix-darwin':
'github:LnL7/nix-darwin/d5bd9cd77aea4c0a8f49e7fd85545671a208ed15?narHash=sha256-AAbexQvDoK%2B6GFJdhY6kqjA%2B6ECKRkidgWxkn4gMwAA%3D' (2026-07-07)
→ 'github:LnL7/nix-darwin/b4cccbd4bc299c1f71ae185b79c3cf99aa82805c?narHash=sha256-EP9b9b%2BOXDxHBPefFwMYCIaLq0fn3UkmrbfzbLUT7kQ%3D' (2026-07-18)
• Updated input 'nix-homebrew':
'github:zhaofengli/nix-homebrew/de7953a08ed4bb9245be043e468561c17b89130d?narHash=sha256-ORqLAo/hoJdsZC7UPAuEHev6S0%2BXIqKEC7vjo5prz1k%3D' (2026-06-13)
→ 'github:zhaofengli/nix-homebrew/842eeb863ecca0eeb463f7a814cdc51e1d925776?narHash=sha256-I/B6YoRLImHEqNWh8bs%2BtPjEDeteACeFhcLyoSMo1GE%3D' (2026-07-15)
• Updated input 'nix-homebrew/brew-src':
'github:Homebrew/brew/109191be4988470b51a60a5ef1998520aa24c01b?narHash=sha256-w4ZTuOnhYiDxjaynrMTASzp802QblBWmo3wpB8wVN4Y%3D' (2026-06-12)
→ 'github:Homebrew/brew/6bd951d96e7ebc54787799dba77bfb26ec956c4c?narHash=sha256-7KnV7rTlMpys%2B2J%2BTFVxUDDyKPLXFs4wIMtckMC72VM%3D' (2026-07-14)
• Updated input 'nix-vscode-extensions':
'github:nix-community/nix-vscode-extensions/6cb9c541989996f3481ce747865c9dbe37be719e?narHash=sha256-KwlfSN9Py11iYlG56AsjmhJfCtfzPlS2YgyHJ1cIZ80%3D' (2026-07-10)
→ 'github:nix-community/nix-vscode-extensions/472a3e862c76c64ac3ad75a24d332cb5cdd5f1bb?narHash=sha256-EGkegdTz2n6ESyih8s3dUuPyJQWlYfPp7U41J05g8PY%3D' (2026-07-18)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/05988b07fb05cbcb50be6bce197b4b5f75b5e61b?narHash=sha256-3S92fSuv32mjJz2Qb2F4405c21J55F4NIphz5K6hxco%3D' (2026-07-08)
→ 'github:NixOS/nixpkgs/20535e48e12c86043b577b8518234ff5dbb26957?narHash=sha256-CdItYNdYUlm7NxqMVyQKqT2IxTwvapiPuRLWOyHTrbY%3D' (2026-07-18)
nix build .#darwinConfigurations.dudupro.system transitively builds nix.linux-builder's aarch64-linux VM image, which the ephemeral macOS CI runner can never build itself (no way to run Linux binaries on macOS, no remote builder registered). It only worked while cache.nixos.org happened to already have that VM substituted for the pinned nixpkgs revision; a plain nixpkgs-unstable bump broke it with a "platform mismatch: required aarch64-linux, current aarch64-darwin" error on users-groups.json.drv and everything downstream. Add checks.aarch64-darwin.build-dudupro, a copy of the dudupro darwinConfiguration with nix.linux-builder.enable forced off, and point the build job at it instead. darwinConfigurations and just switch/build are untouched.
CI failure root cause
The build job runs Confirmed this was never about the linux-builder config itself (already-merged #91 is unrelated — the same error reproduces both before and after that merge): the last green This is a structural gap: enabling Fix pushed: |
…ession The 2026-07-18 nixpkgs-unstable bump in this PR (20535e48) carries a cctools-binutils-darwin regression that crashes the linker with Trace/BPT trap: 5 (SIGTRAP) building watchexec on aarch64-darwin, breaking home-manager's package build for dudupro. Already reported and fixed upstream (nixpkgs#543288, fixed by nixpkgs#536365), but the fix hasn't reached nixpkgs-unstable yet. Revert just the nixpkgs input to the last known-good revision (2026-07-08) until it does; the other bumped inputs from this PR are untouched.
Second failure, after the linux-builder fix: watchexec / cctools SIGTRAPOnce the linux-builder issue above was fixed, CI hit a different, unrelated failure building `watchexec`: ``` This is a known, already-reported nixpkgs regression: nixpkgs#543288 ("Build failure: watchexec (aarch64-darwin)"), opened and closed 2026-07-18. It's fixed upstream by nixpkgs#536365, but per the issue thread the fix hadn't reached Fix pushed: Verified locally: `nix build .#checks.aarch64-darwin.build-dudupro` now succeeds end to end. |
Automated
nix flake update.