14 Commits

Author SHA1 Message Date
68ae0efe19
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-15 01:14:27 +09:00
be2b069edf
instantiated: rename Drv method to Instantiated
This avoids confusion with actual derivation structs.
2025-07-14 22:34:44 +09:00
011958f108
build: wrap nix build
These things currently require manual testing unfortunately since writing a nix stub would take a long time.
2025-07-14 22:10:48 +09:00
ba94989895
format: nix command constants 2025-07-14 21:45:55 +09:00
36430a77d2
apply WTFPL license
This project doesn't deserve any other license :3
2025-07-14 20:17:28 +09:00
b904bc4e8d
instantiated: embed decoder in evaluator
This makes it easier to directly parse nix output via the decoder interface.
2025-07-14 20:03:30 +09:00
240b8baace
instantiated: attach decode function to decoder 2025-07-14 19:05:16 +09:00
e959aaaf94
instantiated: implement decoding iterator 2025-07-14 19:00:11 +09:00
4874dc35c9
format: wrap nix command 2025-07-14 18:26:49 +09:00
0afb8284d6
cmd/nixbuild: implement command frontend 2025-07-14 04:36:06 +09:00
32a7857bd6
instantiated: expose stderr output 2025-07-14 04:34:53 +09:00
8c390f6745
instantiated: connect stdout 2025-07-14 04:12:30 +09:00
1f01e82714
instantiated: parse instantiated messages 2025-07-14 03:32:23 +09:00
db93b6be6c
format: format nixos installable 2025-07-13 23:56:39 +09:00