905ec619ae
fix: typos, minor rewording
2026-10-21 15:20:54 +01:00
cd3f402375
fix: move inputFiles out of lib.excapeShellArgs
2026-10-21 15:06:23 +01:00
774591116e
prefix /nix/store -> /nix/store/
2026-10-21 15:02:01 +01:00
83c684c796
?????
2026-10-21 15:01:24 +01:00
cad941d0fa
check auto-detected nix binary to be a regular file
2026-10-21 15:00:17 +01:00
97e5c264be
remove stray dbg! from test code
2026-10-21 14:57:23 +01:00
bca2fdbd10
fix: assert inputFiles is an attrset at well
2026-10-21 14:56:58 +01:00
16641a79ee
fix(wsp): correct handling on zero paths/libraries
2026-10-21 14:54:48 +01:00
5323b6615f
fix: WebRegistry::new doc
2026-10-21 14:52:11 +01:00
352689c6cb
update the modular-flake url to a public one
2026-10-21 14:51:32 +01:00
62a997dd5d
remove dirs dep
2026-10-21 14:51:11 +01:00
c379391fe7
ack the behavior on a package traversal failure
2026-10-21 14:49:34 +01:00
19f18dc5d9
update the README with more instructions
2026-10-21 14:19:57 +01:00
b621ccc8ab
add power loss note
2026-10-21 14:06:22 +01:00
1a09dbb098
add the binary as package and app
2026-10-21 14:05:13 +01:00
89d7ba240b
minor fixups + add check of simple example
2026-10-21 13:48:35 +01:00
d6a3833b31
restructure env
2026-10-21 13:37:19 +01:00
c3b3e94e7f
initial Nix lib side
2026-10-21 13:02:38 +01:00
235616e153
nix: packages -> shellPackages
2026-10-21 10:57:54 +01:00
cf66bbe656
ench: INFO log by default
2026-10-21 10:52:43 +01:00
881ca2d2bb
ench: write a trailing newline into the lock
2026-10-21 10:52:33 +01:00
fabb2f39ae
add a simple typst project with deps + lock
2026-10-21 10:50:14 +01:00
3ac434179a
add typst to the devshell
2026-10-21 10:41:33 +01:00
f02a877199
fix: package spec MUST have a patch version number
2026-10-21 10:39:36 +01:00
ea13f10b5d
fix: deserialize package spec as Box<str>
2026-10-21 10:39:03 +01:00
13cec47787
add gcc to env
2026-10-21 10:31:16 +01:00
36af44c839
fixup tests (rel: PackageSpec)
2026-10-21 10:27:27 +01:00
f60dae5625
add transitive resolution test
2026-10-21 10:26:16 +01:00
98d5c6eb43
add mock resolver tests
2026-10-21 10:25:55 +01:00
eb4c5e7aff
use upstream package spec
2026-10-21 10:23:43 +01:00
f274ef8bdf
add web registry tests
2026-10-21 09:33:33 +01:00
2abe3d43ad
add package scan tests
2026-10-21 09:29:57 +01:00
d15a97f001
encode "debug-only" path in the type system
2026-10-21 09:24:19 +01:00
601dd97f24
add lockfile tests
2026-10-21 08:56:47 +01:00
69fe160c38
lockfile: fix the double write
2026-10-20 21:50:56 +01:00
1912154102
refactored resolver/spec
2026-10-20 21:47:31 +01:00
5718b3f7cf
lockfile: separate io from the filesystem
2026-10-20 21:44:43 +01:00
e4c65f8769
remove empty tests module
2026-10-20 21:32:01 +01:00
58e365e462
add source scan tests
2026-10-20 21:30:48 +01:00
e1e9516af6
factored out url fetching
2026-10-20 18:18:15 +01:00
0e2df829f6
add once_queue tests
2026-10-20 17:59:15 +01:00
48aa8a11f6
consistently required nix-prefetch-url path
2026-10-20 17:29:37 +01:00
13a344df7e
fix: package version included :
2026-10-20 17:26:14 +01:00
902cd565f3
refactor file queue to use its own strategy
2026-10-20 17:24:56 +01:00
8d27fb48e6
extract "once queue" into module
2026-10-20 17:19:14 +01:00
a52a9c2a47
refactor nix-prefetch-url finding
...
- make an isolated function for it in `crate::resolver`
- add a mandatory `nix-prefetch-url` to the mock resolver
todo: factor out the binary resolution completely, demand the path
unconditionally.
2026-10-20 16:31:47 +01:00
06e0bf8522
fix: dynamic --unpack of nix-prefetch-url
2026-10-20 16:28:01 +01:00
040c5c2907
change println to trace in main
2026-10-20 16:19:11 +01:00
79654b5364
split the CLI into lib+bin
2026-10-20 16:16:46 +01:00
9ad1e75120
add basic readme
2026-10-20 02:40:03 +01:00