4 Commits

Author SHA1 Message Date
c1fb6783f7
exec: replace global state with interface
This is cleaner, and finally enables writing tests for the nix invoking functions.
2025-07-19 00:21:59 +09:00
da6070933e
derivation: parse nix derivation show
This time it's JSON, and actual intended behaviour.
2025-07-19 00:21:45 +09:00
02bb11742d
treewide: use internal pipe for nix command
This essentially does the same thing underneath the hood but the API is less painful to use, and it makes more sense in this use case.
2025-07-19 00:21:43 +09:00
3140c5cd03
build: wrap nix build
These things currently require manual testing unfortunately since writing a nix stub would take a long time.
2025-07-19 00:21:39 +09:00