!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1170 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
19 Feb 2026
@reckenrode:matrix.orgRandy Eckenrode * 14:29:04
@emilazy:matrix.orgemilydoes it imply that? I didn't intend to. I delete it in my commits that I'm going to push out14:30:29
@emilazy:matrix.orgemily you can --argstr system whatever you want to Nixpkgs, it just won't manage to bootstrap for most possible choices 14:30:58
@emilazy:matrix.orgemily(do you mean the release notes? that's mostly from the copy I wrote for last release)14:37:45
@reckenrode:matrix.orgRandy Eckenrode Yeah, the release notes. I can see someone interpreting, “we will no longer build packages for x86_64-darwin or guarantee that it can build at all,” that they can try anyway and fix what breaks on their own. 14:40:10
@reckenrode:matrix.orgRandy Eckenrode * Yeah, the release notes. I can see someone interpreting, “we will no longer build packages for x86_64-darwin or guarantee that it can build at all,” as they can try anyway and fix what breaks on their own. 14:40:24
@emilazy:matrix.orgemilythey can in their own tree :)14:45:55
@emilazy:matrix.orgemilyI can look at adjusting the wording once I actually have things evaluating.14:46:21
@emilazy:matrix.orgemilyyou know you have a great patch stack going when squashing things into the first commits of it with Jujutsu is noticeably slow15:58:45
@emilazy:matrix.orgemilybecause it has to rebase the hundred commits after it15:58:54
@emilazy:matrix.orgemily Randy Eckenrode: do we have a plan for Wine, btw? I believe you said that x86 emulation on AArch64 didn't work on macOS upstream currently? 16:01:06
@reckenrode:matrix.orgRandy EckenrodeNo plan at the moment.16:02:23
@reckenrode:matrix.orgRandy EckenrodeIt would be good to get Wine building on aarch64, so Linux users can use it with Fex, but Fex doesn’t work on Darwin AFAIK.16:03:01
@emilazy:matrix.orgemilyseems possible we'll want to keep just enough around to keep that working, though I didn't do any work to achieve that in my branch16:03:06
@emilazy:matrix.orgemilyFEX does ship a PE-format DLL for Wine's AArch64 emulation stuff16:03:29
@emilazy:matrix.orgemilyis there a reason to expect that wouldn't work?16:03:36
@reckenrode:matrix.orgRandy EckenrodeI wouldn’t bother. CrossOver will need to do something to deal with it eventually.16:03:37
@emilazy:matrix.orgemilyApple did signal that enough of Rosetta will remain that it's plausible CrossOver can continue using it, though I have no idea how that's actually going to work16:04:11
@reckenrode:matrix.orgRandy EckenrodeMy understanding is it doesn’t work on Darwin, but I haven’t dug into why.16:04:12
@reckenrode:matrix.orgRandy EckenrodeFor legacy games. CrossOver also needs to support non-game applications.16:04:43
@emilazy:matrix.orgemilyI doubt they can make the system detect whether an app is a game or not :)16:05:21
@emilazy:matrix.orgemilyespecially inside Windows emulation16:05:28
@emilazy:matrix.orgemilyhttps://github.com/FEX-Emu/FEX/blob/main/Data/nix/WineOnArm/shell.nix uh :D16:05:57
@emilazy:matrix.orgemilyapparently FEX's WINE DLLs that they ship are literally built using Nix ^^16:06:14
@reckenrode:matrix.orgRandy EckenrodeIf CrossOver needs frameworks that aren’t supported under future Rosetta 2, it wouldn’t work. Apple could also limit it to signed games with known team ids.16:30:08
@reckenrode:matrix.orgRandy EckenrodeWe don’t know because Apple isn’t saying anything about how they will limit it.16:30:40
@validitymaiden:matrix.orgvaliditymaiden Is it ok for nix-darwin to follow nixos-unstable or does it have to follow some variant of *-darwin? 19:10:25
@samasaur:matrix.orgsamasaur
In reply to @validitymaiden:matrix.org
Is it ok for nix-darwin to follow nixos-unstable or does it have to follow some variant of *-darwin?
It will work but the channel blockers are different and you will probably have a better time following a non-nixos-specific channel
19:15:37
@samasaur:matrix.orgsamasaur For unstable, the corresponding channel is nixpkgs-unstable 19:16:07
@validitymaiden:matrix.orgvaliditymaiden I've been using nixpkgs-unstable for nix-darwin, but I'm now trying to add my this to a monolithic flake for all my systems and I'm not sure how to handle the inputs. For example: nixos on a few platforms with home-manager and nixos-wsl which follow nixos-unstable and nix-darwin on macos, also with home-manager, following nixpkgs-unstable. 19:43:26

Show newer messages


Back to Room ListRoom Version: 6