!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

187 Members
55 Servers

Load older messages


SenderMessageTime
2 Oct 2025
@pyrox:pyrox.devdish [Fox/It/She]and currently thats minimal-bootstrap04:30:07
@pyrox:pyrox.devdish [Fox/It/She]though they seem to not even need the package-lock so 🤷04:32:31
@emma:rory.gayEmma [it/its]cant you fetch them theoretically? or would that still be IFD04:33:28
@emma:rory.gayEmma [it/its]im guessing fetch* is still a derivation...04:33:54
@pyrox:pyrox.devdish [Fox/It/She]well04:34:09
@pyrox:pyrox.devdish [Fox/It/She]ifd only applies to fetching nix files from urls afaik04:34:19
@pyrox:pyrox.devdish [Fox/It/She]if there was a nixos/trusted-lockfiles repo or whatever that stored these lockfiles04:34:38
@pyrox:pyrox.devdish [Fox/It/She] we could fetch it and then just copy it in during postPatch 04:34:51
@emma:rory.gayEmma [it/its]what if we moved nodePackages to a separate repo?04:35:26
@pyrox:pyrox.devdish [Fox/It/She]i mean we could do that but04:35:35
@pyrox:pyrox.devdish [Fox/It/She]its still unmaintainable04:35:38
@pyrox:pyrox.devdish [Fox/It/She]since the package set is a 60k+ line autogenerated file that takes about 4 hours to update if you're lucky04:35:58
@pyrox:pyrox.devdish [Fox/It/She]so its just not a good idea to ever keep it around04:36:09
@pyrox:pyrox.devdish [Fox/It/She]whether its in- or out-of-tree04:36:15
@charles:computer.surgeryCharles(being a monorepo is one of nixpkgs' strengths imo)04:36:17
@pyrox:pyrox.devdish [Fox/It/She]also yeah i agree with that04:36:23
@pyrox:pyrox.devdish [Fox/It/She]* also yeah i agree with that ^04:36:25
@pyrox:pyrox.devdish [Fox/It/She]nixpkgs being a monorepo is nice04:36:30
@pyrox:pyrox.devdish [Fox/It/She]i think a polyrepo approach would be good if we were starting from scratch but as a single project atm nixpkgs being one repo is good04:37:31
@pyrox:pyrox.devdish [Fox/It/She]there's a lot of complexity involved with polyrepo setups04:37:42
@pyrox:pyrox.devdish [Fox/It/She]* there's a lot of complexity involved with polyrepo setups that doesnt exist with monorepos04:37:48
@pyrox:pyrox.devdish [Fox/It/She]theres also a lot of complexity with monorepos you don't have with polyrepos04:38:02
@pyrox:pyrox.devdish [Fox/It/She]so its a tradeoff and i think nixpkgs made the right one04:38:09
@pyrox:pyrox.devdish [Fox/It/She]but thats immaterial to the fact that nodePackages sucks and we need to kill it with fire04:38:28
@pyrox:pyrox.devdish [Fox/It/She]anyone who does a PR has my gratitude and you are more than welcome to ping me for reviews on them04:38:42
@charles:computer.surgeryCharlesi think i prefer being able to make treewide changes in a single commit and being able to bisect everything at once04:38:46
@pyrox:pyrox.devdish [Fox/It/She]* anyone who does a PR removing stuff from it has my gratitude and you are more than welcome to ping me for reviews on them04:38:47
@pyrox:pyrox.devdish [Fox/It/She]is a nice thing yeah04:39:26
@charles:computer.surgeryCharles* i think i prefer being able to make treewide changes in a single commit and being able to bisect everything at once (stopping now to not derail the conversation too much more)04:39:38
@emma:rory.gayEmma [it/its]i hope prettier/node-ts stay in nixpkg though (theyre nice to have)04:39:49

Show newer messages


Back to Room ListRoom Version: 6