| 8 Dec 2025 |
adrian-gierakowski | Maybe I shouldn't set cudaSupport = true systemwide, but create a separate instance of pkgs for just those package which need cudaSupport? | 12:51:02 |
Albert Larsan | It used to rebuild at least as far back as 25.05, and still rebuilds on 25.11.
Some NixOS options change defaults based on the cudaSupport/rocmSupport values. | 12:59:11 |
adrian-gierakowski | Thanks @albertlarsan68:albertlarsan.fr! So would you still recommend setting cudaSupport at system level? | 14:29:37 |
Albert Larsan | That is what I do for the machines that have an Nvidia GPU, for which I eat the cost of building nix (although I have a private binary cache to which I push the closures of the updated machines before uploading the flake update to the machines) | 14:36:59 |
| 9 Dec 2025 |
connor (burnt/out) (UTC-8) | Gaétan Lepage: SomeoneSerge (back on matrix): could one of you approve/merge https://github.com/NixOS/nixpkgs/pull/467975? | 00:09:23 |
SomeoneSerge (back on matrix) | Robbie Buxton: have you seen https://linus.schreibt.jetzt/posts/ubuntu-images.html? Also stumbled on https://github.com/numtide/nix-vm-test while trying to remember the url | 16:35:16 |
SomeoneSerge (back on matrix) | Nix in this case is just a tool we already had for memoization and isolation, it just happens to come with a particularly shitty scheduler | 16:36:28 |
Robbie Buxton | No I haven’t, I’ll take a look, cheers! | 16:37:26 |
SomeoneSerge (back on matrix) | Any other memoization solution one could build must necessarily be a version of Nix (on top of the actual Nix), likely stripped down and using heuristics instead of trying to faithfully compute the hash "of that and only that which matters"... | 16:38:47 |
SomeoneSerge (back on matrix) | Which with the current state of affairs is probably cheaper and more efficient 🤷 | 16:39:14 |
SomeoneSerge (back on matrix) | But mathematically still the same thing | 16:39:27 |
tomberek | Anyone using impure derivations to explicitly have non-caching behavior? | 16:42:29 |