!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

908 Members
Declaratively manage your switching, routing, wireless, tunneling and more.263 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@emilazy:matrix.orgemilypushing things over the finish line is hard02:47:07
@emilazy:matrix.orgemilyonce scripted initrd is gone though I see no reason to keep scripted networking around02:47:25
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nixpkgs/pull/287043 looks like raito attempted to kill scripted networking in initrd only02:48:08
@hexa:lossy.networkhexawhat we really shouldn't try to do is provide feature parity02:48:38
@emilazy:matrix.orgemily systemd stage 1 and useNetworkd default in 25.11 → scripted stage 1 and scripted networking removed in 26.05 → complex networking options deprecated in 26.11 → heat death of universe 02:49:08
@hexa:lossy.networkhexaagree with the first two02:49:29
@hexa:lossy.networkhexathe third can happeen in 26.05 as well 😛 02:49:38
@hexa:lossy.networkhexa* the third can happen in 26.05 as well 😛 02:49:43
@emilazy:matrix.orgemilyfair02:49:47
@emilazy:matrix.orgemily fwiw useNetworkd is a thing people will randomly turn on to have the new shiny and I haven't heard of it failing to meet someone's needs 02:50:13
@emilazy:matrix.orgemilyso I think it is a case where we already basically have feature parity02:50:19
@emilazy:matrix.orgemilymaintaining that long-term is another thing02:50:23
@emilazy:matrix.orgemilybut it is easier to sell the initial switchover without it at least (see: that PR…)02:50:33
@emilazy:matrix.orgemily* but it is easier to sell the initial switchover with it at least (see: that PR…)02:50:37
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/pull/287043#issuecomment-193306012302:50:39
@hexa:lossy.networkhexaolne month to migrate network configurations, tough02:50:55
@hexa:lossy.networkhexacan't be done02:50:56
@hexa:lossy.networkhexa* one month to migrate network configurations, tough02:51:30
@emilazy:matrix.orgemilyanyway systemd stage 1 is definitely something that needs to happen02:51:30
@emilazy:matrix.orgemily I know ElvishJerricco has a list of the few remaining blockers 02:51:42
@emilazy:matrix.orgemilyif anyone has time to help solve them it would make it more likely to happen for 25.11 I'm sure02:52:01
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/issues/251388 😱02:52:50
@hexa:lossy.networkhexaI hate everything about that issue02:53:12
@emilazy:matrix.orgemily "The networking.* options aren't fully supported in scripted networking + initrd anyway." :) 02:54:03
@emilazy:matrix.orgemilyI think that can be WONTFIX02:54:12
@emilazy:matrix.orgemilythere's definitely a lot of NixOS that originates from a time before there were any real abstractions in the underlying system tooling02:54:43
@emilazy:matrix.orgemilyleading to a bunch of Nix with bespoke interfaces hard-wired up to a pile of Bash spaghetti02:55:08
@emilazy:matrix.orgemilyRFC 42 comes for us all02:55:24
@hexa:lossy.networkhexaexactly02:55:38
@emilazy:matrix.orgemilyI remember how magical the idea of NixOS seemed back before systemd added declarative configuration for everything in the world though :)02:56:51

Show newer messages


Back to Room ListRoom Version: 6