!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
15 Sep 2025
@reckenrode:matrix.orgRandy Eckenrode * 17:50:12
@reckenrode:matrix.orgRandy EckenrodeIf that system libc++ PR can get merged, I’ll update my swift branch to start pulling out the other Darwin stuff.17:50:56
@emilazy:matrix.orgemilydid we do any testing with LLVM 19 at all? I guess it's probably fine17:51:50
@emilazy:matrix.orgemilyI was going to hit the button once we hit it on LLVM 2117:51:56
@emilazy:matrix.orgemilyin the next day or two17:51:59
@reckenrode:matrix.orgRandy EckenrodeI ran it with LLVM 19 for a while before switching to LLVM 20 for Swift.17:52:15
@emilazy:matrix.orgemilyok, should be fine then. will hit the button in a few mins17:54:07
@reckenrode:matrix.orgRandy EckenrodeTo answer my own question: 25A354. The update downloaded and installed rather quickly.18:02:41
@emilazy:matrix.orgemilylooks like the 15.5 source releases aren't so load-bearing that they break my builds18:24:28
@emilazy:matrix.orgemilyso pushing with those18:24:30
@reckenrode:matrix.orgRandy EckenrodeThe headers (how they are used in nixpkgs) are probably fine. The source releases themselves got some major version bumps, which broke things.18:25:18
@rosscomputerguy:matrix.orgTristan RossJust saw the Darwin PR get merged18:44:28
@rosscomputerguy:matrix.orgTristan RossGreat job on that18:44:34
@emilazy:matrix.orgemilylots of Darwin PRs soon :)18:46:29
@reckenrode:matrix.orgRandy EckenrodeHopefully. 😅19:02:14
@emilazy:matrix.orgemilyor else!!!!19:05:47
@dran1x:matrix.orgdran1x Can anyone help me understand why I'm not able to control Spotlight with "CustomUserPreferences" or "CustomSystemPreferences", I've manually checked the plist with the "defaults read" command and it's not changing?
      "com.apple.Spotlight" = {
        MenuItemHidden = 1;
      };
19:42:23
@reckenrode:matrix.orgRandy EckenrodeI’m already updating Swift. How more can I be punished? 😛20:15:16
@emilazy:matrix.orgemilyyou are now Darwin GCC maintainer20:43:55
@casey:hubns.netcasey ©In case I've never said it, I very much appreciate all the work everyone puts in to make nix on macOS as smooth as of an experience that it is. 20:57:16
@emilazy:matrix.orgemilyI wish I could see the smoothness instead of all the remaining warts 😅20:58:33
@emilazy:matrix.orgemilybut we're getting there!20:58:42
@casey:hubns.netcasey ©heard. a big chunk of the warts, not even darwin specific, I see are mostly from projects that decided to roll their own mechanisms because the software management ecosystem is bad. and they make choices that just make it super painful for everyone.21:04:02
@reckenrode:matrix.orgRandy Eckenrode

The two most annoying issues IME are:

  1. Packages that assume you’re building with Xcode. This is a valid albeit an annoying assumption.
  2. Packages that assume you are using Homebrew. This is extra annoying when they roll their own library detection instead of using pkg-config (or, worse, disabling pkg-config on Darwin even though it works, and the support is needed for other platforms anyway).
21:23:50
@reckenrode:matrix.orgRandy Eckenrode The SDK situation was bad, but it’s mostly gotten better. The only significant SDK limitation now is the absence of proprietary binaries shipped only with Xcode (notably metal and the XCTest test runner). 21:24:19
@reckenrode:matrix.orgRandy Eckenrode Rust seems particularly bad about #2. Just require pkg-config! It already does the thing you want to do, and it does it better. 21:25:25
16 Sep 2025
@toonn:matrix.orgtoonn Maybe it'll take a RIIR pkg-config for them to accept the paradigm? 10:44:47
@0hlov3:privatetrace.io0hlov3Redacted or Malformed Event10:44:50
@reckenrode:matrix.orgRandy EckenrodeThere’s usually support already for Linux (and sometimes even Windows). They just try to avoid it for some reason, which seems unnecessary and pointless.10:46:03
@rjeli_:matrix.orgrjeli_ joined the room.15:08:21

There are no newer messages yet.


Back to Room ListRoom Version: 6