| 29 Jun 2025 |
hexa | we need to confront people more with network config, not less 🙂 | 04:59:33 |
ElvishJerricco | I don't really agree | 04:59:41 |
ElvishJerricco | most people setting up nixos don't want to think twice about networking | 04:59:50 |
hexa | its something you want to have when you don't have network though | 04:59:52 |
hexa | and making changes to something you already have in your config is easier than copying it from the manual, badly | 05:00:18 |
ElvishJerricco | I think explaining to the user how to do something more interesting is very much the job of the manual | 05:00:55 |
hexa | I'd say the same about initrd related options, but here we are | 05:00:59 |
ElvishJerricco | Hm? | 05:01:19 |
uep | there's another aspect too, for installers (including generate-config).
A bit like it discovers and embeds the partition uuid's for filesystem mountpoints, perhaps it could capture some of what is configured for networking during install. | 05:01:22 |
uep | i kind of assume to gooey installer does that already, but i've never used it | 05:01:46 |
ElvishJerricco | I think file systems are considered a more permanent feature than a networking configuration | 05:03:10 |
ElvishJerricco | which is why NM is the goto for most distros | 05:03:17 |
ElvishJerricco | because it handles it dynamically | 05:03:22 |
uep | agree | 05:03:22 |
hexa | we already agreed on nm 😄 | 05:03:42 |
hexa | lalala | 05:03:45 |
ElvishJerricco | well my point is that I think that's good reason not to "capture some of what is configured for networking during install" | 05:04:09 |
hexa | yeah, we can consider declarative network configuration a fun adventure people can embark on | 05:04:48 |
hexa | * yeah, we can consider declarative network configuration an optional fun adventure people can embark on | 05:05:05 |
ElvishJerricco | On the subject of nixos-generate-config, we should probably make it generate configs that are nixfmt compliant :P | 05:05:57 |
hexa | lame | 05:06:06 |
ElvishJerricco | Oh also any changes we make to configuration.nix need to be reflected in the calamares installer because it doesn't use the one nixos-generate-config would make 🙃 | 05:06:32 |
hexa | the graphical installer was a mistake | 05:07:01 |
ElvishJerricco | it gives me nightmares | 05:07:44 |
hexa | one more reason to kill it | 05:08:02 |
hexa | let's have our downstream distro that focuses on graphical install adventures | 05:08:10 |
ElvishJerricco | isn't that literally where it came from? Didn't it start as a snowflakeos thing or whatever? | 05:08:41 |
hexa | good question, but snowflakeos has a gtk4/adwaita based installer now | 05:08:57 |
ElvishJerricco | yea IIRC they made this, dumped it on us, and then replaced it | 05:09:12 |
hexa | yeah, plausible | 05:09:23 |