!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

910 Members
Declaratively manage your switching, routing, wireless, tunneling and more.264 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@elvishjerricco:matrix.orgElvishJerriccoHm?05:01:19
@uep:matrix.orguepthere'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:matrix.orguepi kind of assume to gooey installer does that already, but i've never used it05:01:46
@elvishjerricco:matrix.orgElvishJerriccoI think file systems are considered a more permanent feature than a networking configuration05:03:10
@elvishjerricco:matrix.orgElvishJerriccowhich is why NM is the goto for most distros05:03:17
@elvishjerricco:matrix.orgElvishJerriccobecause it handles it dynamically05:03:22
@uep:matrix.orguepagree05:03:22
@hexa:lossy.networkhexawe already agreed on nm 😄 05:03:42
@hexa:lossy.networkhexalalala05:03:45
@elvishjerricco:matrix.orgElvishJerriccowell 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:lossy.networkhexayeah, we can consider declarative network configuration a fun adventure people can embark on05:04:48
@hexa:lossy.networkhexa* yeah, we can consider declarative network configuration an optional fun adventure people can embark on05:05:05
@elvishjerricco:matrix.orgElvishJerricco On the subject of nixos-generate-config, we should probably make it generate configs that are nixfmt compliant :P 05:05:57
@hexa:lossy.networkhexalame05:06:06
@elvishjerricco:matrix.orgElvishJerricco 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:lossy.networkhexa the graphical installer was a mistake 05:07:01
@elvishjerricco:matrix.orgElvishJerricco it gives me nightmares 05:07:44
@hexa:lossy.networkhexaone more reason to kill it05:08:02
@hexa:lossy.networkhexalet's have our downstream distro that focuses on graphical install adventures05:08:10
@elvishjerricco:matrix.orgElvishJerriccoisn't that literally where it came from? Didn't it start as a snowflakeos thing or whatever?05:08:41
@hexa:lossy.networkhexagood question, but snowflakeos has a gtk4/adwaita based installer now05:08:57
@elvishjerricco:matrix.orgElvishJerriccoyea IIRC they made this, dumped it on us, and then replaced it05:09:12
@hexa:lossy.networkhexayeah, plausible05:09:23
@hexa:lossy.networkhexaentering the distro through the graphical installer is a mistake05:09:39
@elvishjerricco:matrix.orgElvishJerriccoI'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 position05:10:33
@elvishjerricco:matrix.orgElvishJerriccoit's just not very well implemented from a maintenance perspective05:11:03
@hexa:lossy.networkhexaif it were only about having a graphical interface to more comfortably set it up then we could yeet the calamares installer05:11:49
@elvishjerricco:matrix.orgElvishJerriccoOh?05:12:22
@elvishjerricco:matrix.orgElvishJerriccoto 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 experience05:14:28
@hexa:lossy.networkhexaI'm probably and old person by now, but I like to do the partiitioning manually and hate the options offered by graphical installers05:15:30

Show newer messages


Back to Room ListRoom Version: 6