Nix NodeJS | 193 Members | |
| 57 Servers |
| Sender | Message | Time |
|---|---|---|
| 23 Aug 2024 | ||
OK, so I've mangled the file to get rid of the first few lines where it was complaining and choking. Now it can't parse the deps entries with their version numbers. 🤷 SyntaxError: Unknown token: { line: 3, col: 12, type: 'NUMBER', value: 1 } 3:12 in lockfile Where line 3 now looks like version: 1.2.6. It gets the digit 1 in the first spot and chokes. | 20:59:55 | |
| So I've moved on from it apparently not being able to handle empty lines to now it can't handle parsing numbers. So that's good, I guess? | 21:00:30 | |
Oy. I am basically certain I am matching what other packages are doing, but for me it's not working. And the error doesn't mean anything to me. It's being thrown by this line offline> ++ prefetch-yarn-deps --verbose --builder /nix/store/3pj64cpdxi0nn84ip9lni677w82kh1v5-source/yarn.lock | 22:50:25 | |
| Looks like it might be a problem with yarn file versions. Apparently nothing later than Yarn v1 is supported | 23:08:30 | |
| 24 Aug 2024 | ||
Yup, that's fixed by doing lots of messing around with the yarn file. Now, to find out why yarn won't accept the --offline option from the yarnConfigHook | 00:07:23 | |
| 00:11:42 | |
| That's straight out of the yarnConfigHook. so I'd love to know how I'm screwing that one up | 00:12:20 | |
| 07:02:13 | ||
| 25 Aug 2024 | ||
| Could somebody take a look at this PR? https://github.com/NixOS/nixpkgs/pull/333759 | 17:19:19 | |
| any pnpm-knowers here? do we have any way of backporting pnpm-using things to 24.05? | 20:18:05 | |
| 26 Aug 2024 | ||
| (answer: yes, I backported it :P) | 21:53:36 | |
| 27 Aug 2024 | ||
| 10:57:16 | ||
| 13:24:30 | ||
| 17:20:21 | ||
| 29 Aug 2024 | ||
| Hey, any idea if it's possible to build a npm project and then build a go module in a flake.nix ? I can't find anything at all about building web frontends as part of packages ... I can pre-build the frontend files and then use this flake to build the binary but having to commit pre-built static files is kinda silly .... https://github.com/MathieuMoalic/amumax/blob/main/flake.nix | 13:04:13 | |
| just build it in two derivations | 13:20:16 | |
| Thanks, I think I made it work using two derivations, I am really new to this and I didn't know it could be as simple as that ^^' | 14:39:47 | |
| There are several apps in nixpkgs that do exactly what you're discussing. I found them when I was trying and failing to get Homarr to build in Nix | 15:35:52 | |
| Cook CLI does that, but with Rust instead of Go. Gotify seems to do what you're suggesting, mat | 15:37:39 | |
| https://github.com/NixOS/nixpkgs/tree/master/pkgs/servers/gotify | 15:38:17 | |
| Thanks! | 16:04:25 | |
| It's actually not that hard to build it as one derivation.
| 23:27:55 | |
^ This kinda thing is a reason why we should move away from functional abstractions a la buildNpmPackage to stdenv hooks instead | 23:29:27 | |
| It's a bit too hard to grok composition currently | 23:29:38 | |
| (but why build one derivation when you can build two?) | 23:30:26 | |
In reply to @emilazy:matrix.orgI'm a bit of a derivation collector myself | 23:34:11 | |
In reply to @adis:blad.isit's not i just forgot if buildGoModule fucks it up or not | 23:50:25 | |
In reply to @adis:blad.isproviding both isn't bad when you don't need composition, which is why i provided both and not just one (...like Go...) | 23:50:57 | |
In reply to @winter:catgirl.cloudI'm really of two minds about that. One the one hand, yes, you get more compact/convenient code. OTOH it really gives you concept overload and it's actually harder to learn what's going on. | 23:52:41 | |
| The learning curve of the functional abstractions looks more like a cliff than a curve | 23:53:19 | |