Nix on macOS | 1163 Members | |
| “There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org | 188 Servers |
| Sender | Message | Time |
|---|---|---|
| 16 Nov 2025 | ||
| It doesn’t even work on Linux. | 06:06:59 | |
| https://github.com/c-ares/c-ares/pull/997 | 06:21:33 | |
| I am so glad that curl is not in the Darwin bootstrap. | 06:27:58 | |
| Fix PR is https://github.com/NixOS/nixpkgs/pull/462151 | 06:35:25 | |
| Sure is | 10:10:09 | |
| Hello everyone. For some reason the App Management permission doesn't seem to work on darwin. As far as I can tell I'm doing this correctly, but I'd like to double-check with someone more knowledgeable When I try to activate my home-manager config I get the following error:
I did not get any notification, so I tried to add Ghostty (~/.nix-profile/Applications/Ghostty.app) to the list of App Management apps I can add it to the list, but when I try to switch to the new home-manager config, Ghostty is removed from that list and the error shows up once more What do I do here? | 12:25:17 | |
| How might I make something like this test work on darwin too? | 15:56:55 | |
| I get these types of errors when building | 16:46:01 | |
| DNS resolution broke with sandbox enabled on unstable | 19:46:25 | |
| 19:46:28 | |
Works with relaxed because it disables sandbox for FODs entirely | 19:47:01 | |
| probably because of c-ares? cc Randy Eckenrode | 19:47:47 | |
| I don't have IPv6 though | 19:48:07 | |
| tbh i don’t know anyone who uses darwin w/ sandbox=true, sandbox=relaxed is more usable for Reasons | 19:48:11 | |
| just CCing him because he looked at c-ares stuff yesterday even if it’s probably not the same issue | 19:48:29 | |
I'm using sandbox = true for the last year | 19:48:32 | |
* I'm using sandbox = true for the last ~year | 19:48:44 | |
| you’ve never run into a drv with a sandboxProfile? | 19:48:51 | |
iirc there are fairly fundamental darwin deps that fail with the sandbox enabled, so i think sandbox = true only works when you get those from cache.nixos.org | 19:49:31 | |
| I use true by default and pass relaxed if needed | 19:49:47 | |
| ah drat I was really hoping using terminal.app would fix this :( | 19:52:07 | |
it's Really Weird that home-manager switch is removing terminal.app from the list of programs with app management permissions... | 19:52:31 | |
ah and what i meant by "first time using copying instead of linking" is that home-manager recently changed to copying applications into ~/Applications/Home Manager Apps instead of symlinking them there (following a nix-darwin PR), and the app management check only runs if you are copying | 19:53:38 | |
| Realistically we should probably make bootstrap work with sandbox = true at one point | 19:57:03 | |
| I would really like if hydra was running with sandbox = true | 19:57:14 | |
| oh yeah i def agree | 19:57:23 | |
| unfortunately there are many goals like that and only so much time | 19:57:36 | |
| 26.05 maybe? | 19:57:44 | |
| I mean this is kinda fundamental | 19:57:52 | |
| Maybe we can even add a way to wrap packages to run in their own sandboxes so we can deliver pre-sandboxed executables | 20:01:03 | |