!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
29 Mar 2026
@eveeifyeve:matrix.orgeveeifyeve* Nix-user-chroot (rust rewrite).14:26:46
@k900:0upti.meK900Doesn't solve any of the aforementioned problems14:27:05
@k900:0upti.meK900Physically cannot, actually14:27:16
@eveeifyeve:matrix.orgeveeifyeveYou sure: https://github.com/nix-community/nix-user-chroot/blob/f194ad992e20e1feb7488d13c6f620790241196b/src/main.rs#L428-L43614:27:48
@k900:0upti.meK900Yes, very sure14:28:08
@k900:0upti.meK900That's not a solution14:28:10
@eveeifyeve:matrix.orgeveeifyeveBut toArx fully works even with graphics.14:29:19
@eveeifyeve:matrix.orgeveeifyeve* But toArx in the bundlers repo fully works even with graphics.14:29:29
@eveeifyeve:matrix.orgeveeifyeve* But toArx in the bundlers repo fully works even with graphics. I have tested it.14:29:36
@k900:0upti.meK900Look14:29:42
@k900:0upti.meK900I can't explain the entire history of Graphics Drivers In Containers Are Completely Fucked to you right now14:30:04
@k900:0upti.meK900But you can go look at the kind of shit Valve is doing to make it even remotely workable14:30:16
@k900:0upti.meK900There are fundamental design issues here that can't be solved by symlinks or bind mounts or whatever14:30:44
@k900:0upti.meK900And fixing that would require an ecosystem wide effort with vendor involvement14:31:37
@k900:0upti.meK900Which, to be clear, I'd love to see happen14:31:41
@k900:0upti.meK900But unless someone wants to throw, like, six figures at it, it probably isn't going to14:32:07
@eveeifyeve:matrix.orgeveeifyeveThis is in OCI images?14:32:28
@k900:0upti.meK900The best you can hope for is some sort of flatpak-style drivers-in-a-sidecar mechanism14:32:30
@eveeifyeve:matrix.orgeveeifyeve* This is in OCI images or application containers?14:32:40
@k900:0upti.meK900This is in any container14:32:36
@k900:0upti.meK900Anything that requires you to combine drivers from one system with software from another14:32:52
@eveeifyeve:matrix.orgeveeifyeve* This is in OCI container or application containers?14:32:59
@eveeifyeve:matrix.orgeveeifyeveJust try the default bundler in https://github.com/NixOS/bundlers/tree/master just to see if there is issue. Because I am sure that you haven't tried it yet.14:34:06
@k900:0upti.meK900Look I'm not going to set up an entire demo system to prove a point14:34:42
@k900:0upti.meK900But I can promise you there are systems where it's not actually going to work correctly14:35:09
@k900:0upti.meK900 Because it working correctly is, again, physically impossible 14:35:22
@k900:0upti.meK900If you want to see explosions, just go bundle something from, like, NixOS 24.11, and run it on Fedora Rawhide14:36:06
@eveeifyeve:matrix.orgeveeifyeveI only care about bundling something in 26.05 and greater.14:36:52
@eveeifyeve:matrix.orgeveeifyeve* I only care about bundling something in 26.05 and greater as that is the supported versions of nixos.14:37:17
@k900:0upti.meK900So you're just going to have the same problem in two years14:37:19

Show newer messages


Back to Room ListRoom Version: 6