Nix on macOS | 1144 Members | |
| “There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org | 181 Servers |
| Sender | Message | Time |
|---|---|---|
| 20 Nov 2025 | ||
| https://github.com/AndreRH/hangover/issues/97#issuecomment-2991121847 What does this mean tho | 14:24:05 | |
| Sounds like FEX with Wine’s large page support mostly works, but there will always be some limitations. I don’t know what that means for Darwin. This is a Linux repo. | 14:30:02 | |
| I assume https://github.com/FEX-Emu/FEX/issues/5046 is about native support (replacing Rosetta 2). | 14:32:00 | |
| 16:08:23 | ||
I'm noticing a lot of references I'm reading using system = arch where arch is some platform and machine architecture. However, in my nix-darwin flake system is an attribute set with, at minimum, the attributes configurationRevision, stateVersion, and primaryUser. For context, I am coming to this through my attempt at adding an additional nixpkgs input. Does nix-darwin require a different object named system than nixos flake expressions? | 22:59:09 | |
| I suppose I should have prefaced this with asking whether this channel is an appropriate place to as such basic nix questions. Feel free to ignore / direct me to a more appropriate place. To note, I am so grateful for all the work y'all are doing. It's amazing and really appreciated. | 23:02:27 | |
| those are actually totally separate things. the the | 23:14:10 | |
so the short answer is "no, in your flake.nix both the nixpkgs.lib.nixosSystem and nix-darwin.lib.darwinSystem functions take the same type (a string representing an architecture) for the system argument" | 23:15:48 | |
| (i'm saying architecture above to avoid saying "system" even more times to avoid confusion, but given that those strings have kernel information as well, they don't truly represent only an architecture) | 23:17:08 | |
| Has anyone seen this sort of error before? It happens every time I try to
| 23:37:33 | |
| aha, https://brainxx.site/blog/fixing-too-many-open-files gives the answer: need to raise my file limit, although the error message really doesn't indicate that | 23:41:36 | |
| 21 Nov 2025 | ||
| anybody else seeing this while updating to latest nixpkgs?
| 00:52:02 | |
you're probably using buildEnv in your own config | 00:52:28 | |
| hmm | 00:53:05 | |
| see eg https://github.com/nix-darwin/nix-darwin/issues/1640 | 00:53:11 | |
| oh, thanks samasaur. I'll fix and try again | 00:54:10 | |
| anything like
should become
| 00:54:12 | |
| * anything like
should become
| 00:54:17 | |
| its been so long since i used that haah | 00:54:39 | |
I needed to add (lib.mesonEnable "shared-llvm" true). I guess Mesa tries to link LLVM statically, which breaks when SPIRV-LLVM-Translator links it dynamically. | 01:23:03 | |
| 01:45:16 | |
| Looking at a diff between MoltenVK and KosmicKrisp, MoltenVK supports more extensions. Where their feature sets align, KosmicKrisp usually has higher limits. | 01:55:55 | |
| For the things they both support, KosmicKrisp is presumably more conformant. | 01:56:43 | |
| I’m currently waiting on vkquake to build to see if it works. | 01:56:53 | |
Download VKQuake - KosmicKrisp.png | 02:46:33 | |
Download vulkan-caps-viewer.png | 02:48:03 | |
| For VkQuake, I had to disable its checks for MoltenVK. | 02:48:45 | |
| For vulkan-caps-viewer, I had to fix the derivation on Darwin, which I’ll be submitting shortly. | 02:49:03 | |
| Thanks for the feedback; that helps a lot :) | 02:49:27 | |
| https://gist.github.com/reckenrode/94666977418beef5aec79d1b1e977e64 | 03:07:54 | |