| 29 Apr 2025 |
DolceTriade | Actually I think the overlay method works. I just had to overlay buildPackages instead of pkgs... Now to figure out how to remove nodejs-source from the closure | 23:25:46 |
| 9 May 2025 |
| @gdesforges:matrix.org left the room. | 17:07:02 |
| 14 May 2025 |
Winter | i'm not sure what you mean by this -- (buildNpmPackage.override { nodejs = ...; }) { ... } should work just fine | 00:22:34 |
Winter | i'm not sure what you mean by the buildPackages part -- (buildNpmPackage.override { nodejs = ...; }) { ... } should work just fine | 00:22:44 |
DolceTriade | Dunno...
buildPackages' = buildPackages.extend (self: super: {nodejs = nodejs_23;});
buildNpmPackage23 = buildNpmPackage.override {
buildPackages = buildPackages';
};
Ended up with something like this and this seemed to work. There are probably better ways to do this 🤷
| 22:37:02 |
DolceTriade | I think I traced this down to npm-hooks or something | 22:37:19 |
DolceTriade | We don't properly passthrough nodejs down there | 22:37:30 |
| 17 May 2025 |
| terrorjack set a profile picture. | 08:53:40 |
| 21 May 2025 |
| ofalvai joined the room. | 14:05:08 |