| 8 Jul 2022 |
Alyssa Ross | all-packages.nix isn't great, for example | 17:26:24 |
Alyssa Ross | but the main problems Nixpkgs has are mostly scaling problems | 17:26:32 |
Alyssa Ross | imo | 17:26:33 |
Alyssa Ross | I don't think nixos-hardware would have the scale for them to matter | 17:26:51 |
matthewcroughan - nix.how | But you seem to be proposing that copying it is a good idea? | 17:26:53 |
matthewcroughan - nix.how | you really want to copy nixpkgs and not copy the bits that you know are broken | 17:27:08 |
Alyssa Ross | I think in general, the architecture of nixpkgs is tried and tested | 17:27:09 |
matthewcroughan - nix.how | but I don't know the bits that are broken | 17:27:12 |
Alyssa Ross | That doesn't mean you have to copy absolutely everything about it, even the parts that are obviously a bad idea. | 17:27:26 |
matthewcroughan - nix.how | So you can do it. But I can't, because I wasn't around to learn :D | 17:27:42 |
matthewcroughan - nix.how | Whereas I can absolutely do flakes | 17:27:50 |
matthewcroughan - nix.how | I'm still willing to learn, but there's a lot of history I'm not aware of. Only been here 1-2 years. | 17:28:04 |
Alyssa Ross | I think there are a lot more nixos-hardware users than just me who would be upset if nixos-hardware tried to force experimental features on them | 17:28:39 |
Alyssa Ross | But I understand what you're saying | 17:28:45 |
matthewcroughan - nix.how | So to try to work on nixos-hardware properly, what is the next step? | 17:29:03 |
matthewcroughan - nix.how | How would we get it building on the official hydra? Or is it already? | 17:29:11 |
Alyssa Ross | I don't know! | 17:29:18 |
matthewcroughan - nix.how | Doesn't look like it is | 17:29:22 |
Alyssa Ross | Probably you'd need some concrete configurations defined for it to build | 17:29:43 |
matthewcroughan - nix.how | Well, all of them. I don't see why not. | 17:29:55 |
matthewcroughan - nix.how | Every output of the flake, more cache the better | 17:30:06 |
Alyssa Ross | Getting a Matrix channel going for nixos-hardware would be a good idea too | 17:30:17 |
matthewcroughan - nix.how | I did not realise how niche it is | 17:30:29 |
matthewcroughan - nix.how | Cool, will think about it | 17:30:39 |
Alyssa Ross | But we should ask Mic92 about that probably, because I think he's done most of the maintenance on it. | 17:30:43 |
matthewcroughan - nix.how | working on my visionfive-nix flake which seems to be a decent way to do this with flakes instead | 17:30:49 |
matthewcroughan - nix.how | but will talk and figure this out long term | 17:31:02 |
matthewcroughan - nix.how | * but will talk and figure this nixos-hardware stuff out long term | 17:31:08 |
Alyssa Ross | yeah, I think if you wait a bit nixos-hardware will hopefully end up in a state where it's clearer how to contribute to it | 17:31:42 |
matthewcroughan - nix.how | Oh btw do you do the Linux kernel stuff in Nixpkgs? | 17:31:47 |