| 21 Nov 2025 |
K900 | Nope | 11:33:08 |
K900 | Absolutely nope | 11:33:12 |
K900 | Vulkan is DRI only | 11:33:17 |
K900 | (and so is OpenGL for all practical purposes) | 11:33:28 |
Randy Eckenrode | https://matrix.to/#/!lheuhImcToQZYTQTuI:nixos.org/$yN9WIVkPrGBSWhD1DTkf1upi5pVodNuJeY1QiWs93EI?via=nixos.org&via=matrix.org&via=nixos.dev | 11:33:50 |
K900 | Is it maybe a hardlink to The Blob | 11:35:54 |
Randy Eckenrode | The blob? | 11:40:01 |
K900 | Mesa mostly produces one big .so | 11:40:41 |
K900 | And a bunch of hardlinks to it | 11:40:45 |
Randy Eckenrode | Ah. I would have to check the other files in the output. | 11:41:10 |
samasaur | In reply to @niklaskorz:matrix.org wait it's just two commits and the first one is three days old yeah he was talking about it here haha | 16:28:40 |
| isabel changed their profile picture. | 18:14:00 |
| 22 Nov 2025 |
Randy Eckenrode | https://github.com/NixOS/nixpkgs/pull/463900 is the PR for the Darwin cleanup. It’s draft while x86_64-darwin builds. I’m pretty sure it will, but I should make sure. (I can’t wait until I no longer need to worry about x86_64-darwin.) | 01:42:41 |
Randy Eckenrode | Doesn’t look like it’s doing that for KosmicKrisp and the Apple GLX support.
dr-xr-xr-x 10 root wheel 320 Dec 31 1969 ./
dr-xr-xr-x 5 root wheel 160 Dec 31 1969 ../
-r-xr-xr-x 1 root wheel 19M Dec 31 1969 libgallium-26.0.0-devel.dylib*
-r-xr-xr-x 1 root wheel 591K Dec 31 1969 libGL.1.dylib*
lrwxr-xr-x 1 root wheel 13 Dec 31 1969 libGL.dylib -> libGL.1.dylib*
-r-xr-xr-x 1 root wheel 70K Dec 31 1969 libVkLayer_MESA_anti_lag.dylib*
-r-xr-xr-x 1 root wheel 1.1M Dec 31 1969 libVkLayer_MESA_overlay.dylib*
-r-xr-xr-x 1 root wheel 567K Dec 31 1969 libVkLayer_MESA_screenshot.dylib*
-r-xr-xr-x 1 root wheel 207K Dec 31 1969 libVkLayer_MESA_vram_report_limit.dylib*
-r-xr-xr-x 1 root wheel 12M Dec 31 1969 libvulkan_kosmickrisp.dylib*
| 02:36:41 |
| stumik joined the room. | 17:53:17 |
stumik | hello | 17:59:22 |
| 23 Nov 2025 |
Randy Eckenrode | If anyone is interested in trying KosmicKrisp, my branch is https://github.com/reckenrode/nixpkgs/tree/kosmickrisp. | 00:54:15 |
Randy Eckenrode | I’ll be updated the Mesa checkout from time to time. | 00:54:24 |
Randy Eckenrode | I rebased it on master to make it suck less if you want to build it.. | 00:57:45 |
Randy Eckenrode | * | 00:57:50 |
bake.monorail | Do you know if there's a portable way to distribute software through nix on macOS without root? I'm thinking something like 1) Linux's user namespaces or 2) or using /tmp/nix/store as /nix/store. AFAIU 1) is not viable while 2) would mean that any user of the machine can tamper with the software, given that I think /tmp is shared between users. Ideas? | 10:40:22 |
bake.monorail | Ah! I can just use /Applications/MyApp.app/nix/store as /nix/store! | 11:32:53 |
niklaskorz | the metal shader compiler has been moved from Xcode 26 into a separate package but it's still not redistributable, meh | 11:48:31 |
niklaskorz | I actually made a thing that does that for you | 11:50:05 |
niklaskorz | https://codeberg.org/niklaskorz/nix-bundle-darwin | 11:50:11 |
Randy Eckenrode | Is the package still hidden behind a developer account? | 11:51:32 |
niklaskorz | I might just give that a try with Tiny Glade (I hope it lets me override the Vulkan ICD) | 11:51:36 |
niklaskorz | even better, you can only download it through Xcode (might be interesting to test if the URL it accesses is actually unauthenticated) | 11:52:05 |
niklaskorz | xcodebuild -downloadComponent MetalToolchain | 11:52:18 |
niklaskorz | only the Windows version can be downloaded from the web portal, but that does require a developer account | 11:52:55 |