!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
9 Jan 2026
@ivy:fargone.shIvywhich have to be "ssh", "extra", "browser" and always finally "std"16:22:37
@ivy:fargone.shIvythis commit which added that literally seems to be untested https://github.com/nix-community/home-manager/commit/ef506124579ff6280a43a9596bb2a5049872bf8e as it will not work16:24:04
@ivy:fargone.shIvyadditionally, patching this is hard as it shouldnt actually be used the gpgConf we need to wrap gpg-agent16:26:19
@ivy:fargone.shIvyi personally have it working but it required a lot of changes16:27:49
@ivy:fargone.shIvyincluding this https://github.com/auscyber/dotfiles/blob/e69c5ae454167f21dbaca7eace8e50e69d5d3454/overlays/literal.nix#L33C1-L39C4 https://github.com/auscyber/dotfiles/blob/master/packages/gpg/default.nix16:28:35
@ivy:fargone.shIvy* additionally, patching this is hard as it shouldnt actually be used the gpgPkg we need to wrap gpg-agent16:32:41
@emilazy:matrix.orgemilyyou don't have to use launchd socket activation though?16:50:08
@emilazy:matrix.orgemilyyou can have GnuPG manage the sockets itself IIRC16:50:11
@emilazy:matrix.orgemily(but yeah, socket activation is nicer. I wrote a version of that C program in Rust long ago)16:50:28
10 Jan 2026
@yatekii:matrix.orgNoahis there an easy way to add applications to startup items on macos?11:37:45
11 Jan 2026
@ivank:matrix.orgivan joined the room.01:56:32
@9hp71n:matrix.orgghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin.15:04:53
@ghpzin:envs.net@ghpzin:envs.net left the room.16:18:24
12 Jan 2026
@james:jaminit.meJames Cook joined the room.01:15:01
@ihar.hrachyshka:matrix.orgIhar Hrachyshka

Randy Eckenrode: llvmPackages_20.compiler-rt is broken on 26 for x86_64-darwin.

We'll probably need this change: https://github.com/apple-oss-distributions/ld64/commit/1a4389663d65d6630e4b3e31ace2a86b6183b452#diff-8c97f4c6bb5cfd9f4a6f2d0cb4e7fc2caaf08692d0a11ec16ad28dff725435ecR4888

Hydra: https://cache.nixos.org/log/gj40yabysxzjap3fgkw4lq0z0qyi28v5-compiler-rt-libc-20.1.8.drv

I am running a build to confirm the hunk fixes it but it will take some time.

Are there plans to bump ld64 or backport the hunk?

01:58:46
@ivy:fargone.shIvyyou do tho, because its supervised mode in home-manager, which requires it to be given the sockets its going to use02:42:30
@ivy:fargone.shIvythe logs ask for fds and it crashes out without the fds as supervised mode is explicitly "i am not going to make the fds, you do that some way and then give me them"02:43:56
@samasaur:matrix.orgsamasaurcan you not simply not use the existing home-manager module?03:05:51
@emilazy:matrix.orgemilyHM modules being kinda broken is nothing new :)03:10:40
@samasaur:matrix.orgsamasaur either to let GPG start the agent on demand (which is what I do) or to write your own module that doesn't use --supervised (if you need to configure it) 03:10:45
@emilazy:matrix.orgemilyonly x86?03:11:11
@samasaur:matrix.orgsamasaurnot to downplay the fact that the blessed path is borked03:11:15
@ivy:fargone.shIvyim just making a pr to fix the current behaviour03:23:44
@ivy:fargone.shIvyhow do placeholders work?03:52:34
@ivy:fargone.shIvyin tests03:52:39
@ivy:fargone.shIvylike im trying to do a wrapper function03:53:50
@ivy:fargone.shIvylike i wrap the package, so i cant set a stub package therefore its /nix/store in the expected plist03:57:26
@ivy:fargone.shIvylike : > --- actual > +++ expected > @@ -20,7 +20,7 @@ > <string>Background</string> > <key>ProgramArguments</key> > <array> > - <string>/nix/store/5hy0i4nijqwn1x0wdhmc2p563v0kzk45-gpg-agent-wrapper/bin/gpg-agent</string> > + <string>@gpg@/bin/gpg-agent</string> > </array> > <key>RunAtLoad</key> > <false/> ``03:58:07
@ivy:fargone.shIvyhttps://github.com/nix-community/home-manager/pull/8545 okay i got this 05:22:20
@reckenrode:matrix.orgRandy EckenrodeI’d like to do another bump as part of the post-Swift Darwin stuff.11:32:19

There are no newer messages yet.


Back to Room ListRoom Version: 6