vlinkz · he/him
  • Joined on 2024-08-25
vlinkz created pull request auxolotl/labs#56 2025-11-18 08:30:06 +00:00
WIP: basic capabilities
vlinkz pushed to capabilitiespoc at vlinkz/labs 2025-11-18 08:23:51 +00:00
f1b82410df feat: unpack, configure, make capabilities
vlinkz pushed to capabilitiespoc at vlinkz/labs 2025-11-18 08:22:40 +00:00
ec3ceb8768 feat: unpack, configure, make capabilities
c46d759e87 feat: expose capabilities in top-level config
b90aeab27f feat: create make capability, use to build bash
b226ca0968 builders.foundation.basic: Add strings and numbers as valid types for vars (#54)
a89f53e923 config.builders.foundation.basic: Format structedAttrs change
Compare 10 commits »
vlinkz created branch capabilitiespoc in vlinkz/labs 2025-11-18 08:22:40 +00:00
vlinkz pushed to main at auxolotl/labs 2025-11-18 07:56:13 +00:00
b226ca0968 builders.foundation.basic: Add strings and numbers as valid types for vars (#54)
vlinkz merged pull request auxolotl/labs#54 2025-11-18 07:56:09 +00:00
builders.foundation.basic: Add strings and numbers as valid types for vars
vlinkz commented on pull request auxolotl/labs#43 2025-10-25 01:54:05 +00:00
gnutar: Make reproducible by default

We should also probably add this wrapper hook to bootstrap too

vlinkz commented on pull request auxolotl/labs#43 2025-10-25 01:54:00 +00:00
gnutar: Make reproducible by default

Going to test it out, but this should probably be added to deps.host and then use config.deps.bash here instead to ensure we have the right platform set

vlinkz commented on pull request auxolotl/labs#43 2025-10-25 01:53:56 +00:00
gnutar: Make reproducible by default

Should probably be config.package to ensure we're pointing to this instance of the gnutar package

vlinkz pushed to customtargets at vlinkz/labs 2025-10-18 04:44:38 +00:00
e1ecf35f40 wip: custom targets
vlinkz commented on pull request auxolotl/labs#42 2025-10-18 04:39:44 +00:00
feat: custom targets

This one is tricky, as currently implemented, the user can enter a string parsable by lib.systems.from.string, or an attrset with custom options like `{ system = "x86_64-linux"; isStatic = true;…

vlinkz commented on pull request auxolotl/labs#42 2025-10-18 03:21:36 +00:00
feat: custom targets

The original idea was to disambiguate between the compile time linker (tools like bfd ld, mold, etc), and the systems dynamic linker loader (ld-linux-x86-64.so.2, libc.so, etc). Once we…

vlinkz commented on pull request auxolotl/labs#42 2025-10-18 03:17:11 +00:00
feat: custom targets

the reason I elected to change it here was as once we add custom targets, they won't necessarily confirm to arch+os. The change makes it more obvious that in order to get the double, you should…

vlinkz commented on pull request auxolotl/labs#42 2025-10-18 00:56:16 +00:00
feat: custom targets

@jakehamilton wrote in auxolotl/labs#42 (comment):

Right, so why is Tidepool now a function that requires taking an argument if we would rather set…

vlinkz pushed to customtargets at vlinkz/labs 2025-10-18 00:49:52 +00:00
0d8ad0c11b wip: custom targets
vlinkz commented on pull request auxolotl/labs#42 2025-10-17 23:44:56 +00:00
feat: custom targets

Hm good point, in that I was trying to make it easier to test, but we could make a separate file for such use cases and leave default.nix as is. Lemme try that

vlinkz commented on pull request auxolotl/labs#42 2025-10-17 22:10:38 +00:00
feat: custom targets

@jakehamilton wrote in auxolotl/labs#42 (comment):

@vlinkz why not use the module system them?

It does, you can set config.systems.extraTargets.…

vlinkz commented on pull request auxolotl/labs#42 2025-10-17 16:21:26 +00:00
feat: custom targets

@jakehamilton wrote in auxolotl/labs#42 (comment):

I really don't like the arg pattern. Why would we use this instead of writing a Nix expression (in…

vlinkz created pull request auxolotl/labs#42 2025-10-17 04:10:38 +00:00
wip: custom targets