about summary refs log tree commit diff
path: root/nixos/tests/tayga.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-05-20nixos/networkd: get rid of *Config attributes in listsMaximilian Bosch1-2/+2
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-05nixos/tayga: add mappings optionGeorg Haas1-3/+16
2024-01-19nixos/tests: fix tayga under network-online dep fixJade Lovelace1-0/+2
2022-12-01nixos/tests/tayga: initGeorg Haas1-0/+235