Maximilian Bosch
c4fd7cf16d
nixos/networkd: get rid of *Config attributes in lists
...
This patch is about removing `wireguardPeerConfig`,
`dhcpServerStaticLeaseConfig` - a.k.a. the
AbstractSingletonProxyFactoryBean of nixpkgs - and friends.
As a former colleague said
> worst abstraction ever
I second that. I've written enough networkd config for NixOS systems so
far to have a strong dislike. In fact, these don't even make sense:
`netdevs.wireguardPeers._.wireguardPeerConfig` will be rendered into
the key `[WireGuardPeer]` and every key from `wireguardPeerConfig` is in
there. Since it's INI, there's no place where sections on the same level
as wireguardPeerConfig fit into. Hence, get rid of it all.
For the transition, using the old way is still allowed, but gives a
warning. I think we could drop this after one release.
The tests of rosenpass and systemd-networkd-dhcpserver-static-leases
were broken on the rev before, hence they were updated, but are still
not building.
2024-05-20 17:26:42 +02:00
..
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-24 20:35:32 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-06 01:11:03 +00:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-19 18:42:52 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-02 14:16:12 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-20 20:24:39 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-17 16:41:51 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-01-02 22:07:25 +00:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-03-28 09:28:12 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-21 23:28:46 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-02-17 20:45:49 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-14 19:28:15 +10:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-21 23:28:46 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-05 19:30:16 +02:00
2024-05-05 19:30:16 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-28 10:26:09 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-07 21:47:03 +08:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-03-28 09:28:12 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-03-29 13:38:59 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-03-28 09:28:12 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-04 01:04:51 +08:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-16 08:59:47 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-11 23:01:35 +02:00
2024-03-28 09:28:12 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-26 11:36:50 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-03-28 09:28:12 +01:00
2024-04-13 10:07:35 -07:00
2024-02-08 20:27:14 +00:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-11 14:59:09 +00:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-20 17:26:42 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-17 11:17:23 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-12 13:31:11 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-05 19:14:28 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-16 19:06:08 -04:00
2024-04-26 22:48:31 -07:00
2024-05-05 21:10:51 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-04 07:41:52 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-02 12:34:04 +00:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-05-06 23:26:09 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-21 16:07:42 +02:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-03-28 09:28:12 +01:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00
2024-04-13 10:07:35 -07:00