!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
21 Jan 2026
@eveeifyeve:matrix.orgeveeifyeveI hope that is enough...14:33:22
@ihar.hrachyshka:matrix.orgIhar HrachyshkaI have my own machine(s) so it's not that big of a deal (few hours)14:34:18
@eveeifyeve:matrix.orgeveeifyeveBut I should look into having a remote builder using my old M1 and M2 macbook pros with 8gb of ram.14:34:22
@reckenrode:matrix.orgRandy EckenrodeDarwin with LLD by default should be better, but that’s a post-Swift activity.14:34:34
@eveeifyeve:matrix.orgeveeifyeve* But I should look into having a remote builder using my old M1 and M2 macbook pros with 8gb of ram. The only problem is my M1 has a kernel issue and M2 I need to interact with it via a dongle.14:35:03
@eveeifyeve:matrix.orgeveeifyeve* But I should look into having a remote builder using my old M1 and M2 macbook pros with 8gb of ram. The only problem is my M1 has a kernel issue and M2 I need to interact with it via a dongle because screen is fucked.14:35:15
@ihar.hrachyshka:matrix.orgIhar Hrachyshkait was ~2.5h on m4 mac mini with 32gb ram for firefox.14:35:28
@eveeifyeve:matrix.orgeveeifyeve* But I should look into having a remote builder using my old M1 and M2 macbook pros with 8gb of ram. The only problem is my M1 has a kernel issue and M2 I need to interact with it via a dongle because screen is fucked (due to me spilling a drink....).14:35:29
@khaneliman:matrix.orgAustin Horstmanyeah i have a m4 max with 64 gb ram and it took that 10h :S 14:37:29
@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

Show newer messages


Back to Room ListRoom Version: 6