!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

913 Members
Declaratively manage your switching, routing, wireless, tunneling and more.265 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@hexa:lossy.networkhexawe need to confront people more with network config, not less 🙂 04:59:33
@elvishjerricco:matrix.orgElvishJerriccoI don't really agree04:59:41
@elvishjerricco:matrix.orgElvishJerriccomost people setting up nixos don't want to think twice about networking04:59:50
@hexa:lossy.networkhexaits something you want to have when you don't have network though04:59:52
@hexa:lossy.networkhexaand making changes to something you already have in your config is easier than copying it from the manual, badly05:00:18
@elvishjerricco:matrix.orgElvishJerriccoI think explaining to the user how to do something more interesting is very much the job of the manual05:00:55
@hexa:lossy.networkhexaI'd say the same about initrd related options, but here we are05:00:59
@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

Show newer messages


Back to Room ListRoom Version: 6