| 28 Jul 2025 |
@marcel:envs.net | i'll use networking | 19:20:49 |
@marcel:envs.net | * | 19:20:54 |
@marcel:envs.net | I've build an assertion like this:
IfState and networking.useDHCP cannot be used at the same time, as both configure the network. Please look into IfState hooks to integrate DHCP: https://codeberg.org/liske/ifstate/issues/111
The problem is that useDHCP is per default set to true. That means that every user first using ifstate gets this error, is this bad? Should ifstate set useDHCP to false?
| 20:25:45 |
hexa (clat on linux when) | please bring ifstate upstream | 20:27:00 |
hexa (clat on linux when) | it's one more thing we can point people to, to escape scripted networking | 20:27:10 |
ElvishJerricco | hexa (clat on linux when): (that is what they're working on :P) | 20:27:23 |
hexa (clat on linux when) | and e.g. if they require network namespaces | 20:27:24 |
@marcel:envs.net | In reply to @hexa:lossy.network please bring ifstate upstream I am currenlty in the process ;D | 20:27:25 |
hexa (clat on linux when) | was only aware of the flake 🙂 | 20:27:33 |
hexa (clat on linux when) | backlog is hard | 20:27:40 |
ElvishJerricco | the networkmanager module just sets it to false | 20:28:05 |
emily | tbh, I hate overriding useDHCP from another module like that, but it's what NM and connman do, so it's probably the way to go | 20:28:06 |