| 4 Aug 2025 |
dramforever | i don't think self is spliced there | 18:01:48 |
dramforever | unless it is | 18:02:02 |
dramforever | i am currently more confused | 18:05:45 |
dramforever | kjeremy: do you have the full log? i'm not so sure about "All the environment variables LOOK correct" now | 18:07:34 |
emily | ok well | 18:08:54 |
emily | overlays/overrideAttrs are immediately suspicious yeah | 18:09:03 |
emily | I think it's not because the main package set isn't spliced and nobody knows why | 18:09:28 |
emily | and there have been like three PRs to fix it and I don't know why one isn't merged | 18:09:35 |
emily | or something | 18:09:37 |
dramforever | splicing is definitely f***ed | 18:09:39 |
emily | like you need a callPackage in there | 18:09:43 |
dramforever | i'm surprised it even got this far | 18:10:02 |
emily | the cool thing about splicing is how it doesn't work at all with like foo.package = foo.override { … }; | 18:10:05 |
emily | like it only actually helps the boring easy case | 18:10:17 |
dramforever | yeah i think the entirety of overrides.nix needs a callPackage-ification or like pkgsXY-ification | 18:10:50 |
dramforever | In reply to @emilazy:matrix.org I think it's not because the main package set isn't spliced and nobody knows why i think the funniest part is iirc pkgs in _module.args in nixos is spliced | 18:16:57 |
emily | well… | 18:17:16 |
emily | https://github.com/NixOS/nixpkgs/pull/416276 | 18:17:24 |
emily | I spent several days being like wtf is cross NixOS just totally busted until I discovered this bug | 18:17:32 |
emily | but yes by default it is | 18:17:47 |
kjeremy | this didn't seem to change anything | 18:40:31 |