Pure-eval Nix builders for Cargo, Buck2, Ninja, Deno and Starlark

Commits on main

feat(platform/nix): Let the phone install its own boot image
Signed-off-by: Niclas Overby <niclas@overby.me>
main
Niclas Overby committed
chore(platform/nix/lib): Ignore the cargo builder's snapshot index
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
chore(platform/nix): Relock nix-lib onto the current crate mirrors
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
chore(flake): Name each crate what its project is called
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
doc(flake): Drop flakelight from comments and docs
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
feat(platform/nix): Retire ragenix
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
feat(platform/nix): Four fewer integration layers
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
fix(platform/nix): Repin what the history scrub orphaned
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
feat(platform/nix): One functor call for every flake in the tree
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
feat(platform/nix): Drop the last two explicit roots
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
chore(dev): Retire deslop
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
chore(platform/nix): Use lib rather than builtins
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
doc(platform/nix): Cut the comments back to what they earn
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
chore(platform/nix): Say only where each workspace is
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
chore(platform/nix): Drop the exclude, modular-skills and drowse
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
doc(README.md): Title every project the way it publishes
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
chore(dev): Move wclip out of oxidized
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
chore(nix/lib): Merge the buck2 and skylark interpreter work
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
Niclas Overby committed
feat(rust/fe-c): Add libc allocator interposition (A4)
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
feat(rust/fe-c): Add cementite core data structures (A2)
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed
doc(nix/lib): Remove em dashes from nix-ninja M5 prose
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
feat(nix/lib): Add nix-ninja M5 depfile-precise per-file staging
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
doc(nix/lib): Record buck2 benchmark and performance insights
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
feat(nix/lib): Add opt-in IFD analysis for buck2
Signed-off-by: Niclas Overby <niclas@overby.me>
Niclas Overby committed
Niclas Overby committed