!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

186 Members
55 Servers

Load older messages


SenderMessageTime
2 Oct 2025
@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
@pyrox:pyrox.devdish [Fox/It/She]well if they are migrated to pkgs/by-name and out of nodePackages they can stay04:40:25
@pyrox:pyrox.devdish [Fox/It/She]feel free to migrate them yourself if you want to04:40:31
@emma:rory.gayEmma [it/its]ah, i dont remember if they are but oh well, worst case someone brings them back under by-name04:41:27
@pyrox:pyrox.devdish [Fox/It/She]prettier was migrated a while ago04:42:08
@pyrox:pyrox.devdish [Fox/It/She]but ts-node is still in nodePackages04:42:14
@pyrox:pyrox.devdish [Fox/It/She]it should be easy to migrate with the new yarn-berry lockfile tooling in nixpkgs04:42:27
@pyrox:pyrox.devdish [Fox/It/She]https://nixos.org/manual/nixpkgs/stable#javascript-yarn-v3-v404:43:45
@emma:rory.gayEmma [it/its]Honestly i kinda liked the categorisation via nodePackages04:46:42
@emma:rory.gayEmma [it/its]Or well, namespacing i guess04:47:01
@pyrox:pyrox.devdish [Fox/It/She]that would be okay04:58:24
@pyrox:pyrox.devdish [Fox/It/She]but not if its unmaintainable like nodePackages is04:58:55

Show newer messages


Back to Room ListRoom Version: 6