!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
12 Jan 2026
@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
@emilazy:matrix.orgemily Randy Eckenrode: how valuable are the libiconv tests? 16:12:35
@emilazy:matrix.orgemily it looks like ATF pulls in Lua and soon Tcl to the bootstrap because of running them. maybe they could just be a passthru.tests instead? 16:13:49
@emilazy:matrix.orgemilythe Tcl would be via SQLite; if we can disable SQLite in our bootstrap Python then we get SQLite out of the bootstrap and avoid Tcl16:14:12
@emilazy:matrix.orgemily(will try to review the LLVM override PR today btw, swamped…)16:14:26
@reckenrode:matrix.orgRandy Eckenrode I implemented them as a check to make sure it’s working correctly. We could move them passthru.tests as long as they are run at some point. 16:27:43
@reckenrode:matrix.orgRandy EckenrodeI’m pretty sure I address all feedback. It’s not required for Swift 6.2, but it may be for Swift 6.3.16:28:27
@emilazy:matrix.orgemily samasaur: if you would like an exploratory stdenv errand to get your feet wet, it would be interesting to float darwin.libiconv's doInstallCheck to a package parameter, turn it off by default, add a passthru.tests that overrides it on, disable withSqlite in the pkgs/stdenv/darwin/default.nix Python, and then a bunch of stuff can probably be dropped from stage1Packages (e.g. kyua, sqlite, atf at least) and the use of bootstrapStdenv in atf 16:47:50
@emilazy:matrix.orgemily and then we can see how much that drops from nix-store -qR <stdenv.drv> | sed 's|/nix/store/[a-z0-9]*-||' | sort 16:48:22
@emilazy:matrix.orgemily(of course we need to make sure it actually builds too)16:48:27

There are no newer messages yet.


Back to Room ListRoom Version: 6