Commit graph

13 commits

Author SHA1 Message Date
Bryan Bennett
efa64a4734
Fix a comment in default.nix 2024-08-16 07:45:55 -04:00
Bryan Bennett
7ad53e8859
Reduce closure size by removing private lib from out dir 2024-08-16 07:39:00 -04:00
Bryan Bennett
5c01142933
Remove dependency on Janestreet Core
Core doubles the closure size and adds 8mb to the binary size for dubious benefit.
This adds FileUtils to do the file interaction bits that aren't in the
stdlib and removes Core in preference to the bundled Stdlib.

Tests are passing, but I want to investigate the nix build before I
commit to this approach
2024-08-12 12:13:53 -04:00
Bryan Bennett
3f5f7a602d
Run shellcheck on direnvrc during checkPhase 2024-08-11 12:18:57 -04:00
Bryan Bennett
bc779a2764
Update flake and conventions for 24.05+ 2024-08-08 08:08:58 -04:00
Bryan Bennett
a2fff9333f
Strip and pack final binary 2024-03-23 08:17:20 -04:00
Bryan Bennett
358ae864fc
Fix depends specification 2024-03-23 08:16:51 -04:00
Bryan Bennett
02a4503106
nixpkgs-fmt default.nix 2024-03-13 15:51:47 -04:00
Bryan Bennett
6e28820659
Enable testing during nix builds 2024-01-11 08:31:52 -05:00
Bryan Bennett
8119738ddc
Add source filtering
This resolves #4 by excluding the git subdirectory when building as a
flake.

Test builds with `nix build path:.` before and after the change.
2023-12-30 14:26:12 -05:00
Bryan Bennett
ce54582744
Fix substituteInPlace invocation take 2 2023-12-21 11:39:25 -05:00
Bryan Bennett
ee3b429285
Fix substituteInPlace invocation 2023-12-21 11:34:32 -05:00
Bryan Bennett
69aedbe308
Initial commit 2023-12-21 09:36:09 -05:00