Commit graph

13 commits

Author SHA1 Message Date
6854e9ccac
refactor: namespace builders 2025-09-14 09:27:13 -07:00
9cc8f06638
refactor: do not include basic builder in new package sets 2025-09-11 06:16:26 -07:00
2f31813c88 feat: add support for platform specs (#15)
This PR adds a new way of declaring supported platforms for packages. Previously individual build, host, and target values needed to be set for a given platform combination. Now, a platform spec can be written to generate many platform combinations.

This allows for easy mapping of all possible systems with `@all`, linux systems with `@linux` or any other available alias of `lib.systems.doubles.<alias>` by using `@<alias>`. In addition, you can use `@build` and `@host` to lock either the host or target respectively to match the prior platform.

Reviewed-on: #15
2025-09-10 12:32:11 +00:00
1ae64357af
refactor: make builders portable and extendable, make creating new package sets easy 2025-08-31 01:34:49 -07:00
c393a33a1d
feat: passthrough foundation 2025-08-25 01:37:11 -07:00
1d8f94fabe
feat: working aux package builds, auto-naming 2025-08-23 20:33:46 -07:00
85e3fea0d4
chore(foundation): remove foundation from labs 2025-03-30 06:55:20 -07:00
5bec48ef8a
chore(lib): remove lib from labs 2025-03-30 04:24:37 -07:00
3479354ec9
refactor: add formatting script 2024-06-22 10:56:18 -07:00
9850da8aa9
fix: resolve issue with extending cross package 2024-06-16 02:24:21 -07:00
b3f9fe574e
refactor: enable foundation, standardize exports 2024-06-14 04:55:15 -07:00
fea8c2cd9c
feat: working package export 2024-06-14 04:47:54 -07:00
cdc90a4656
refactor: potluck -> tidepool 2024-06-14 02:12:19 -07:00
Renamed from potluck/default.nix (Browse further)