!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

916 Members
Declaratively manage your switching, routing, wireless, tunneling and more.266 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@hexa:lossy.networkhexanetworkmanager to the rescue04:51:28
@emilazy:matrix.orgemilyand then work on killing stuff04:51:35
@hexa:lossy.networkhexadwim?04:51:50
@hexa:lossy.networkhexado what i mean … TIL04:51:59
@emilazy:matrix.orgemilybecause I feel like "oh yeah to declaratively configure that you want to turn off NM that the generated config has and switch to this" is maybe not actually better04:52:08
@emilazy:matrix.orgemilylike I know I said we can just ship NM flippantly but04:52:20
@emilazy:matrix.orgemily
In reply to @emilazy:matrix.org
what if we just introduce systemd.network.dwim = true; that ships the sane file for doing that that I think upstream has
not convinced it is actually better than ^
04:52:33
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/pull/287105/files#diff-5b2af92bb7a76b393caed4ac22ccabe6468396542e2afbed28d92fe0e8c933afR613-R61404:52:40
@hexa:lossy.networkhexathat's what this config is04:52:48
@emilazy:matrix.orgemily if we can make the DHCP default not do the dumb thing and also move it out of networking.* 04:52:56
@emilazy:matrix.orgemilywin win04:53:01
@hexa:lossy.networkhexait enables DHCP on ethernet and wlan04:53:14
@hexa:lossy.networkhexabut doesn't take care of setting up WLAN04:53:20
@elvishjerricco:matrix.orgElvishJerriccoI think NM works a lot better when you don't know what interfaces you're working with. networkd can do it but it's not really good at it04:53:21
@emilazy:matrix.orgemilydoes that break using NM for wlan?04:53:46
@hexa:lossy.networkhexayeah, you need to understand the networkd config logic04:53:50
@hexa:lossy.networkhexathat 99-* applies last for example04:53:59
@hexa:lossy.networkhexaand is a catchall04:54:02
@emilazy:matrix.orgemilyI think we can just only ship the wired thing04:54:08
@hexa:lossy.networkhexa* and is a catchall for ether/wlan station04:54:13
@hexa:lossy.networkhexaas an example?04:54:23
@emilazy:matrix.orgemilyas systemd.network.wiredDHCP or something to ship by default in configs04:54:44
@hexa:lossy.networkhexain which case I'd probably ship an example for DHCP/RA and one for Static Addressing04:54:52
@emilazy:matrix.orgemilybecause WLAN users will turn on NM or else be in wpa_supplicant weeds and having exciting learning experiences anyway04:54:54
@hexa:lossy.networkhexakindly, let's not scuff up that module, thanks04:55:07
@elvishjerricco:matrix.orgElvishJerriccoagain, I really don't think networkd is the right tool if you aren't specifying your interfaces04:55:14
@hexa:lossy.networkhexaI do want WLAN users to use NM tbh 04:55:19
@hexa:lossy.networkhexawe are talking examples to give to the user04:55:37
@hexa:lossy.networkhexaI'm not proposing enabling any networkd logic by default04:55:48
@hexa:lossy.networkhexa we agreed on NM earlier04:55:55

Show newer messages


Back to Room ListRoom Version: 6