!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1175 Members
โ€œThere are still many issues with the Darwin platform but most of it is quite usable.โ€ โ€” http://yves.gnu-darwin.org192 Servers

Load older messages


SenderMessageTime
21 Jan 2026
@vcunat:matrix.orgvcunathttps://github.com/NixOS/nixpkgs/pull/45736910:29:51
@vcunat:matrix.orgvcunati.e. the resulting binary should be noticeably more efficient.10:30:16
@eveeifyeve:matrix.orgeveeifyeveDId anyone look at the qemu vm and trying to run vm's natively for linux on nix-darwin?12:04:32
@eveeifyeve:matrix.orgeveeifyeveI found a potentially useful docs to run it natively: https://www.qemu.org/docs/master/system/arm/vmapple.html12:05:01
@eveeifyeve:matrix.orgeveeifyeve* Because I found a potentially useful docs to run it natively: https://www.qemu.org/docs/master/system/arm/vmapple.html12:06:19
@eveeifyeve:matrix.orgeveeifyeveJust look at the docs, It doesn't seem out of the box using the framework ๐Ÿ˜”12:10:35
@eveeifyeve:matrix.orgeveeifyeve* Just look at the docs, It doesn't seem out of the box using the native framework ๐Ÿ˜”12:10:43
@eveeifyeve:matrix.orgeveeifyeveIma wait for swift 6 and the swift builder to be supported before I work on working on native vms for darwin.12:14:16
@eveeifyeve:matrix.orgeveeifyeve* Ima wait for swift 6 and the swift builder to be supported before I work on working on native vms for apple sillcon darwin.12:14:34
@reckenrode:matrix.orgRandy Eckenrode That appears to be an emulation of the machine macOS presents when using Virtualization.framework. 12:24:22
@reckenrode:matrix.orgRandy EckenrodePresumably one could use this to run a macOS VM with a non-macOS host.12:24:52
@ihar.hrachyshka:matrix.orgIhar Hrachyshka
In reply to @khaneliman:matrix.org
anyone familiar with what changed with latest firefox{-devedition}-unwrapped on macos? lol... build went from 1h 45 min to 4 hr timeout in hydra and my local build is around 3 hours atm :S
The increase in time is expected because of lto. Timeouts in hydra are not. :) is it something we should set in meta for hydra to give it more time?
12:39:34
@reckenrode:matrix.orgRandy EckenrodeCan we use LLD instead, or is it already using LLD?12:40:06
@reckenrode:matrix.orgRandy EckenrodeI have LTO disabled for Swift because itโ€™s extremely slow with ld64.12:40:28
@ihar.hrachyshka:matrix.orgIhar HrachyshkaIt's lld12:41:01
@ihar.hrachyshka:matrix.orgIhar Hrachyshka--enable-linker=lld"12:41:26
@ihar.hrachyshka:matrix.orgIhar HrachyshkaWonder how build times compare with Linux lto. (Will have to check later, on mobile now)12:43:03
@eveeifyeve:matrix.orgeveeifyeveOh okay. So would it be best to create a custom swift program for running native linux vms locally on a apple silicon machine?13:01:14
@eveeifyeve:matrix.orgeveeifyeve* Oh okay. So would it be best to create a custom swift program for running native linux vms locally on a apple silicon machine? Because UTM is only frontend only.13:02:02
@k900:0upti.meK900...what13:02:02
@k900:0upti.meK900If you want to run a Linux VM on OSX, you can already do that with qemu13:02:11
@k900:0upti.meK900That's how the nix-darwin linux builders are set up13:02:21
@eveeifyeve:matrix.orgeveeifyeveI am talking about natively.13:02:38
@eveeifyeve:matrix.orgeveeifyeve* I am talking about natively, not QEMU.13:02:45
@eveeifyeve:matrix.orgeveeifyeve* I am talking about natively (apple framework), not QEMU.13:02:55
@k900:0upti.meK900QEMU uses Apple frameworks under the hood?13:03:12
@k900:0upti.meK900It's hardware accelerated, anyway13:03:45
@eveeifyeve:matrix.orgeveeifyeveDoes it? Because I thought it doesn't and the reason it has performance issues..13:04:27
@k900:0upti.meK900It's definitely hardware accelerated and I don't know about "performance issues"13:05:11
@k900:0upti.meK900Unless you mean, like, graphics, in which case the problem is very much Not That13:05:18

Show newer messages


Back to Room ListRoom Version: 6