!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

881 Members
Declaratively manage your switching, routing, wireless, tunneling and more. | Don't rely on `networking.*` for interface and routing setup, use systemd-networkd, ifstate or NetworkManager instead. | Set `SYSTEMD_LOG_LEVEL=debug` to debug networking issues with networkd | No bad nft puns, please. | Room recommendations: #sysops:nixos.org253 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@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.networkhexa (clat on linux when)we already agreed on nm 😄 05:03:42
@hexa:lossy.networkhexa (clat on linux when)lalala05: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.networkhexa (clat on linux when)yeah, we can consider declarative network configuration a fun adventure people can embark on05:04:48
@hexa:lossy.networkhexa (clat on linux when)* 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.networkhexa (clat on linux when)lame05: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 (clat on linux when) the graphical installer was a mistake 05:07:01
@elvishjerricco:matrix.orgElvishJerricco it gives me nightmares 05:07:44
@hexa:lossy.networkhexa (clat on linux when)one more reason to kill it05:08:02
@hexa:lossy.networkhexa (clat on linux when)let'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.networkhexa (clat on linux when)good 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.networkhexa (clat on linux when)yeah, plausible05:09:23
@hexa:lossy.networkhexa (clat on linux when)entering 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.networkhexa (clat on linux when)if 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.networkhexa (clat on linux when)I'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
@hexa:lossy.networkhexa (clat on linux when)* 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 installers05:15:38

Show newer messages


Back to Room ListRoom Version: 6