!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
14 Apr 2026
@viraptor:tchncs.deviraptor * 01:43:10
@reckenrode:matrix.orgRandy Eckenrode It’s in my swift-update-mk2 branch. 02:10:26
@logn:zirco.devLogN changed their display name from LogN to LogN [unavailable @ CinemaCon -> 4/18].04:03:07
@eveeifyeve:matrix.orgeveeifyeveCan you enable homebrew for multiple users or don't declare a user?09:53:07
@eveeifyeve:matrix.orgeveeifyeveBecause I am writing my config using the dendritic pattern, I have a problem where I will require multiple users so I need it to be either user specific or global defination.09:54:18
@eveeifyeve:matrix.orgeveeifyeve* Because I am writing my config using the dendritic pattern, I have a problem where I will require multiple users so I need it to be either user specific or global definition.09:54:26
@eveeifyeve:matrix.orgeveeifyeveThere isn't exact primaryUser in this case.09:54:58
@viraptor:tchncs.deviraptorhttps://github.com/NixOS/nixpkgs/pull/509975 supports SVG now - give it a go?13:49:53
@viraptor:tchncs.deviraptorYet another one then: intent builder reimplemented https://github.com/NixOS/nixpkgs/pull/509997 (I'm still waiting on security to fix their alerts, so can't test it end to end with your PR, but individually it all works - may just need some PATH fun if it gets called with xcrun)15:11:56
@viraptor:tchncs.deviraptor * 15:14:41
@eveeifyeve:matrix.orgeveeifyeveRedacted or Malformed Event15:51:27
15 Apr 2026
@reckenrode:matrix.orgRandy EckenrodeI have made some progress on my 26.4 SDK issue. It appears that ld64 supports linking ABI-compatible dylibs of a different architecture (e.g., arm64e to your arm64 binary and x86_64 to x86_64h), but it does not appear that support extends to text-based stubs. Whether that’s something I broke or a feature that got added in a newer libtapi, I don’t know.01:23:24
@reckenrode:matrix.orgRandy Eckenrode As in, clang libarm64e.dylib foo.c -o foo works but clang libarm64e.tbd foo.c -o foo does not. 01:26:07
@reckenrode:matrix.orgRandy Eckenrode Where libarm64e.tbd is generated from libarm64e.dylib. 01:26:21
@reckenrode:matrix.orgRandy EckenrodeI tried updating ld64, but it’s still failing, so the issue is in libtapi. Lovely.01:48:28
@reckenrode:matrix.orgRandy EckenrodeI linked ld64 against libtapi from Xcode. It works. The fix has to be in libtapi. This sucks.02:11:12
@reckenrode:matrix.orgRandy EckenrodeWhy did Apple stop releasing libtapi source?02:11:24
@viraptor:tchncs.deviraptorSomeone seems to be maintaining a fork https://github.com/tpoechtrager/apple-libtapi - not ideal, but maybe that's enough?03:21:04
@reckenrode:matrix.orgRandy EckenrodeWe have a fork that links against LLVM in nixpkgs instead of yet another instance of Apple’s fork. I might be able to cherry-pick the patch.03:23:51
@esperlily:matrix.orgEsperLily [she/her]can i get someone to approve my PR that fixes MacVim? https://github.com/NixOS/nixpkgs/pull/50684404:00:35
@axel_w:matrix.orgaxwhttps://github.com/Wawona/Wawona/ there is now a successor to the owl compositor09:01:42
@axel_w:matrix.orgaxw* https://github.com/Wawona/Wawona/ there is now a successor to the owl compositor this apparently works on iOS too.09:47:51
@axel_w:matrix.orgaxw* https://github.com/Wawona/Wawona/ there is now a successor to the owl compositor this apparently works on iOS/Android too.09:48:05
@bestlem:matrix.orgbestlem eveeifyeve: The issue is that Homebrew itself does not understand multi-user setups. All homebrew setup on one machine belongs to one user - on a multi-user machine it might be work creating a user homebrew for just homebrew. 14:38:55
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/pull/506470#issuecomment-425290463116:51:17
@reckenrode:matrix.orgRandy Eckenrode😕16:51:25
@reckenrode:matrix.orgRandy EckenrodeI'm not able to reproduce the failure either. I hope it’s just something like the channel hasn’t advanced yet on Darwin.17:17:39
@nasso:matrix.orgnasso i keep getting Killed: 9 immediately after running a specific version of ffmpeg :(
e.g. /nix/store/6a5nr567sb4a36lisa6gydpp3bfij1vv-ffmpeg-8.0-bin/bin/ffmpeg -version IMMEDIATELY gets killed, but /nix/store/nsrc95cdywj31amg8pz6ncbsn9y5a0a6-ffmpeg-8.0.1-bin/bin/ffmpeg -version works fine

and... codesign -vv says the first one isn't valid, but the second one is....

and yet, even after doing codesign --sign - --force --preserve-metadata=entitlements,requirements,flags,runtime on the first one, it still gets killed...

it looks like https://github.com/NixOS/nixpkgs/issues/208951, but all this is telling me is "macOS is weird sometimes and nobody knows why"

am i the only one getting this? is there any workaround? i tried nix store repair, doesn't work
23:13:05
@nasso:matrix.orgnassonow im just scared this can happen to any binary ever23:13:23
@viraptor:tchncs.deviraptorIt can potentially. If you scroll up a few days, there's been a chat about it23:54:16

Show newer messages


Back to Room ListRoom Version: 6