chore: update topology information

This commit is contained in:
Leon Schwarzäugl 2025-12-19 17:42:04 +01:00 committed by Leon Schwarzäugl
parent 517017f0d6
commit 74840b834b
15 changed files with 137 additions and 92 deletions

View file

@ -0,0 +1,13 @@
{ config, globals, ... }:
{
topology.self = {
icon = lib.mkIf config.swarselsystems.isCloud "devices.cloud-server";
interfaces.wan = lib.mkIf config.swarselsystems.isCloud { };
interfaces.wg = lib.mkIf (config.swarselsystems.server.wireguard.isClient || config.swarselsystems.server.wireguard.isServer) {
addresses = [ globals.networks.twothreetunnel-wg.hosts.${config.node.name}.ipv4 ];
renderer.hidePhysicalConnections = true;
virtual = true;
type = "wireguard";
};
};
}