| 2 Oct 2025 |
dish [Fox/It/She] | also yeah i agree with that | 04:36:23 |
dish [Fox/It/She] | * also yeah i agree with that ^ | 04:36:25 |
dish [Fox/It/She] | nixpkgs being a monorepo is nice | 04:36:30 |
dish [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 good | 04:37:31 |
dish [Fox/It/She] | there's a lot of complexity involved with polyrepo setups | 04:37:42 |
dish [Fox/It/She] | * there's a lot of complexity involved with polyrepo setups that doesnt exist with monorepos | 04:37:48 |
dish [Fox/It/She] | theres also a lot of complexity with monorepos you don't have with polyrepos | 04:38:02 |
dish [Fox/It/She] | so its a tradeoff and i think nixpkgs made the right one | 04:38:09 |
dish [Fox/It/She] | but thats immaterial to the fact that nodePackages sucks and we need to kill it with fire | 04:38:28 |
dish [Fox/It/She] | anyone who does a PR has my gratitude and you are more than welcome to ping me for reviews on them | 04:38:42 |
Charles | i think i prefer being able to make treewide changes in a single commit and being able to bisect everything at once | 04:38:46 |
dish [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 them | 04:38:47 |
dish [Fox/It/She] | is a nice thing yeah | 04:39:26 |
Charles | * 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 [it/its] | i hope prettier/node-ts stay in nixpkg though (theyre nice to have) | 04:39:49 |
dish [Fox/It/She] | well if they are migrated to pkgs/by-name and out of nodePackages they can stay | 04:40:25 |
dish [Fox/It/She] | feel free to migrate them yourself if you want to | 04:40:31 |
Emma [it/its] | ah, i dont remember if they are but oh well, worst case someone brings them back under by-name | 04:41:27 |
dish [Fox/It/She] | prettier was migrated a while ago | 04:42:08 |
dish [Fox/It/She] | but ts-node is still in nodePackages | 04:42:14 |
dish [Fox/It/She] | it should be easy to migrate with the new yarn-berry lockfile tooling in nixpkgs | 04:42:27 |
dish [Fox/It/She] | https://nixos.org/manual/nixpkgs/stable#javascript-yarn-v3-v4 | 04:43:45 |
Emma [it/its] | Honestly i kinda liked the categorisation via nodePackages | 04:46:42 |
Emma [it/its] | Or well, namespacing i guess | 04:47:01 |
dish [Fox/It/She] | that would be okay | 04:58:24 |
dish [Fox/It/She] | but not if its unmaintainable like nodePackages is | 04:58:55 |
dish [Fox/It/She] | * but not if its unmaintainable like nodePackages is atm | 04:58:56 |
Winter | disagree, 99.9999% of things that were shoved into nodePackages were applications, which belong at the top level | 05:01:53 |
Sandro 🐧 | yep, it was a maintenance nightmare and regularly all kinds of things broke left, right, center and between | 14:19:46 |
Marie | or you regenerated the thing and in the meantime someone updated it and you had to regenerate it again | 14:21:05 |