!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1182 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org194 Servers

Load older messages


SenderMessageTime
21 Jan 2026
@eveeifyeve:matrix.orgeveeifyeveThat will give me a total of 4+4+4=12 performance cores 4+4+8=16 efficiency cores and 32gb of ram across the builders.14:37:41
@ihar.hrachyshka:matrix.orgIhar Hrachyshkathis is... not normal / not what I would expect14:37:46
@eveeifyeve:matrix.orgeveeifyeve* That will give me a total of 4+4+4=12 performance cores 4+4+8=16 efficiency cores with 28 cores in total and 32gb of ram across the builders.14:38:06
@ihar.hrachyshka:matrix.orgIhar HrachyshkaI may measure some builds this week then. maybe something gets stuck during build and it's not about waiting longer.14:38:42
@eveeifyeve:matrix.orgeveeifyeveWhich considering if I can get those two macbooks working and in a tailscale or something would be great for me building stuff.14:38:59
@eveeifyeve:matrix.orgeveeifyeveAll I am missing now is a linux machine to build stuff.....14:39:11
@ihar.hrachyshka:matrix.orgIhar Hrachyshkayou can use multiple builders but can't parallelize a huge build like firefox across machines sadly14:39:28
@eveeifyeve:matrix.orgeveeifyeveSadly 😥14:39:59
@eveeifyeve:matrix.orgeveeifyeve Hang on isn't there something like enableParallelBuilding which is enabled by default or it was at least was. 14:41:58
@eveeifyeve:matrix.orgeveeifyeve * Hang on isn't there something like enableParallelBuilding which is enabled by default or it was at least was??? 14:42:03
@k900:0upti.meK900That doesn't do what you think it does14:42:37
@ihar.hrachyshka:matrix.orgIhar Hrachyshkait's parallel building like "use more cores on the same machine, make -j etc."14:42:39
@reckenrode:matrix.orgRandy Eckenrode That passes the equivalent of -j $CORES. 14:43:08
@reckenrode:matrix.orgRandy Eckenrode Were you building other things? Nix is awful on workstations because it will pass -jX to X builds and spike your load average to something horrible. 14:44:12
@eveeifyeve:matrix.orgeveeifyeveSo you I guess you can't set each machine to use the full core amount when you build or all of them at once in a distributed matter?14:44:51
@eveeifyeve:matrix.orgeveeifyeve* So, I guess you can't set each machine to use the full core amount when you build or all of them at once in a distributed matter?14:44:57
@reckenrode:matrix.orgRandy EckenrodeThere are flags that some builders understand to limit load average, and there’s a protocol for managing build parallelism, but Nix supports none of that. The PR to let you set the desired load limit has been stalled for years.14:45:08
@reckenrode:matrix.orgRandy EckenrodeI limit my Nix to no more than four builds as a compromise.14:45:27
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaalso I'd double check if it actually used the beefy machine. I see community builder in the screenshot.14:45:50
@reckenrode:matrix.orgRandy EckenrodeYou can, but Firefox or Swill will use whatever cores are on the machines where they’re built. They won’t use other machines.14:46:12
@eveeifyeve:matrix.orgeveeifyeveIs there a pr upstream made already to try to support this protocol that I could potentially could look at?14:46:32
@khaneliman:matrix.orgAustin Horstmanyeah, i think i had some other stuff going so it's not a completely accurate time14:46:59
@khaneliman:matrix.orgAustin Horstmanthat was for the rosetta-builder aarch64-linux14:47:26
@k900:0upti.meK900 That's fundamentally busted for a variety of reasons 14:47:50
@k900:0upti.meK900It was actively explored a long time ago14:48:03
@eveeifyeve:matrix.orgeveeifyeveBecause I know there is parallel eval pr that was super outdated that was going to be remade.14:48:12
@k900:0upti.meK900That's entirely unrelated14:48:25
@ihar.hrachyshka:matrix.orgIhar Hrachyshkathere's https://github.com/NixOS/nix/pull/11143 that gives feedback about load. not merged.14:49:03
@eveeifyeve:matrix.orgeveeifyeveYes, but that is for eval which I will be mentioning at the nix meeting to see what is the movement on that.14:49:35
@reckenrode:matrix.orgRandy Eckenrode Support in Nix for the Make protocol is hypothetical. One big reason not to bother is Ninja doesn’t support it (but not for lack of trying). The PR to add NIX_LOAD_LIMIT for supporting -l is https://github.com/NixOS/nix/pull/11143. 14:50:25

Show newer messages


Back to Room ListRoom Version: 6