!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
6 Jan 2026
@qyliss:fairydust.spaceAlyssa RossThe current situation is not really sustainable. Wayland is going to keep breaking on macOS. Somebody who wants it needs to actually work with upstream to figure out how to get that MR merged.16:06:01
@emilazy:matrix.orgemilyyeah, macOS is only going to have a healthy Wayland ecosystem if libwayland upstream actually builds17:52:10
@emilazy:matrix.orgemilyif it's important to you then it's better to be the maintainer of Darwin support in libwayland than the maintainer of Darwin support in libwayland in Nixpkgs17:52:32
@emilazy:matrix.orgemilyeven if we merged the patch, it'll inevitably break on updates, and people aren't going to want to block Linux on that17:52:55
@spewdins:beeper.comspewdinsMakes sense. I understand the reasoning there23:58:59
7 Jan 2026
@reckenrode:matrix.orgRandy Eckenrode Does by-name require the pname to match the folder name? 01:00:19
@reckenrode:matrix.orgRandy Eckenrode A lot of Swift packages are named swift-foo. I’d like to put them in fo/foo because otherwise sw ends up very full. 01:00:42
@reckenrode:matrix.orgRandy EckenrodeJust answered my own question. The folder name becomes the package name in nixpkgs.01:02:31
@reckenrode:matrix.orgRandy Eckenrode * 01:02:42
@reckenrode:matrix.orgRandy Eckenrode It appears that Swift SDKs are just a sysroot named foo.sdk. 03:23:55
@emilazy:matrix.orgemily "New attribute names should be the same as the value in pname." 04:56:18
@emilazy:matrix.orgemily(https://github.com/NixOS/nixpkgs/tree/master/pkgs)04:56:23
@vcunat:matrix.orgvcunat

there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

08:19:46
@vcunat:matrix.orgvcunat *

"Should": there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

08:20:04
@vcunat:matrix.orgvcunatI don't know. I'm just dropping the tests to unblock: https://github.com/NixOS/nixpkgs/commit/1551a606a70308:51:32
@nazarewk:matrix.orgkdn FYI: I have recreated the VM (launchctl bootout ... && rm -r /shared/dir) and it seems to work just fine now 12:11:30
@eveeifyeve:matrix.orgeveeifyeveI can't believe the apple-sdk didn't have a license.13:49:38
@eveeifyeve:matrix.orgeveeifyeve* I can't believe the apple-sdk didn't have a license I just made a pr that adds it. https://github.com/NixOS/nixpkgs/pull/47774213:50:42
@emilazy:matrix.orgemilywe only use API stubs and headers from the SDK14:01:43
@eveeifyeve:matrix.orgeveeifyeveWould that still count tho?14:02:01
@emilazy:matrix.orgemilywhich are either uncopyrightable or fair use depending on jurisdiction (Oracle v. Google etc.)14:02:13
@emilazy:matrix.orgemilywe strip out all non-free binary code14:02:19
@eveeifyeve:matrix.orgeveeifyeve* Would that still count tho? Because it's under copies or redistribution.14:02:25
@eveeifyeve:matrix.orgeveeifyeveI would say still add the licence, because it still matters.14:03:21
@emilazy:matrix.orgemilysee https://github.com/NixOS/rfcs/pull/185#issuecomment-2743454971, https://github.com/NixOS/rfcs/pull/185#discussion_r2009169668 for previous discussion14:05:25
@emilazy:matrix.orgemilyit would be somewhat misleading to tag it like this and also break Hydra14:05:36
@reckenrode:matrix.orgRandy EckenrodeThe omission is following historical practice in nixpkgs.14:14:39
@eveeifyeve:matrix.orgeveeifyeveSo I guess it would be considered fair use?14:15:18
@eveeifyeve:matrix.orgeveeifyeve* So I guess it would be considered fair use? According the google vs oracle case.14:15:34
@reckenrode:matrix.orgRandy EckenrodeI consider it more of just not talking about it.14:15:34

Show newer messages


Back to Room ListRoom Version: 6