| 29 Jun 2025 |
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 |
hexa | entering the distro through the graphical installer is a mistake | 05:09:39 |
ElvishJerricco | I've kinda come around on that. I used to think so too. But it really does ease the entrypoint into NixOS so you can start messing with it from a comfortable, already-installed position | 05:10:33 |
ElvishJerricco | it's just not very well implemented from a maintenance perspective | 05:11:03 |
hexa | if it were only about having a graphical interface to more comfortably set it up then we could yeet the calamares installer | 05:11:49 |
ElvishJerricco | Oh? | 05:12:22 |
ElvishJerricco | to me it's about being able to install nixos without knowing how to install nixos. Installing nixos is not the normal experience of using nixos, so letting a program do it isn't really missing out on a core learning experience | 05:14:28 |
hexa | I'm probably and old person by now, but I like to do the partiitioning manually and hate the options offered by graphical installers | 05:15:30 |
hexa | * I'm probably sound like an old person by now, but I like to do the partiitioning manually and hate the options offered by graphical installers | 05:15:38 |
uep | people are nervous (or at least uncertain) about partitioning and making filesystems as the first step, and it's somewhat tedious regardless. That's at least 80% of the need tbh | 05:15:46 |
ElvishJerricco | I mean yea me too but that's because I know how to do it and also have strong opinions on it :P | 05:15:52 |
hexa | like I think haskell got it right | 05:16:13 |
hexa | avoid success at all cost | 05:16:18 |
ElvishJerricco | lol yea | 05:16:40 |
uep | me three, but if you just want to try out a new distro it's a lgitimate obstacle | 05:17:14 |
ElvishJerricco | yep | 05:17:23 |
uep | * me three, but if someone just wants to try out a new distro it's a legitimate obstacle | 05:17:31 |