| 29 Jun 2025 |
hexa | * and is a catchall for ether/wlan station | 04:54:13 |
hexa | as an example? | 04:54:23 |
emily | as systemd.network.wiredDHCP or something to ship by default in configs | 04:54:44 |
hexa | in which case I'd probably ship an example for DHCP/RA and one for Static Addressing | 04:54:52 |
emily | because WLAN users will turn on NM or else be in wpa_supplicant weeds and having exciting learning experiences anyway | 04:54:54 |
hexa | kindly, let's not scuff up that module, thanks | 04:55:07 |
ElvishJerricco | again, I really don't think networkd is the right tool if you aren't specifying your interfaces | 04:55:14 |
hexa | I do want WLAN users to use NM tbh | 04:55:19 |
hexa | we are talking examples to give to the user | 04:55:37 |
hexa | I'm not proposing enabling any networkd logic by default | 04:55:48 |
hexa | we agreed on NM earlier | 04:55:55 |
hexa | * we agreed on enabling NM earlier | 04:56:00 |
hexa | but if you deploy a server having an example config for static/dynamic interface configuration with network in the example configuration.nix will be helpful | 04:56:28 |
emily | In reply to @hexa:lossy.network kindly, let's not scuff up that module, thanks if the constraints are "no scary networkd details in default configs" and "plugging in an Ethernet cable out of the box works" and "networking.useDHCP is busted actually"... | 04:56:36 |
emily | then it's either NM or we add an option to achieve the basic sane config for networkd | 04:56:52 |
hexa | we agreed on NM 😄 | 04:56:59 |
hexa | can we not walk that back? | 04:57:04 |
hexa | * can we not walk that back w/o a good reason? | 04:57:10 |
emily | In reply to @emilazy:matrix.org because 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 better well, ^ | 04:57:33 |
emily | it was more a flippant reaction to the no networkd config constraint | 04:57:52 |
emily | it's fine for desktop users at least | 04:58:06 |
hexa | that's why I proposed shipping with examples for a declarative networkd config, that matches an explicit interface and shows a dhcp/ra and static example | 04:58:07 |
emily | I don't know if it's the right onramp for servers | 04:58:16 |
emily | In reply to @hexa:lossy.network that's why I proposed shipping with examples for a declarative networkd config, that matches an explicit interface and shows a dhcp/ra and static example as in NM enabled but commented out networkd example? | 04:58:30 |
uep | sure, even if it's commented out or wahtever | 04:58:33 |
hexa | we don't want it to be networking.interfaces | 04:58:33 |
emily | I worry about bitrot with that kind of thing but seems reasonable enough | 04:58:47 |
emily | I don't think it solves @elvishjerricco:matrix.org's scariness complaint though | 04:59:03 |
emily | or we could just ship it as the actual config | 04:59:11 |
ElvishJerricco | I'd keep that stuff in the manual, not in a generated comment | 04:59:23 |