diff --git a/machine/empyrean/default.nix b/machine/empyrean/default.nix index ff5faa5..1848445 100644 --- a/machine/empyrean/default.nix +++ b/machine/empyrean/default.nix @@ -16,9 +16,7 @@ ]; beatific.hostName = "empyrean"; - beatific.defaults = { - nebula = false; - }; + beatific.isLighthouse = true; # Use the GRUB 2 boot loader. boot.loader.grub = { @@ -95,31 +93,6 @@ chroot = false; }; - services.nebula.networks.beatific = { - enable = true; - - # Network certificate and host credentials - ca = "/etc/nebula/beatific/beatific.crt"; - cert = "/etc/nebula/beatific/empyrean.crt"; - key = "/etc/nebula/beatific/empyrean.key"; - - # This host has a well-known IP at its VPS host, so it can function as a lighthouse/entry node - isLighthouse = true; - - # Listen to connection requests from the public Internet - listen.port = 4242; - listen.host = "vpn.alogoulogoi.com"; - - # Don't filter anything at the VPN level - firewall.outbound = [ { port = "any"; proto = "any"; host = "any"; } ]; - firewall.inbound = [ { port = "any"; proto = "any"; host = "any"; } ]; - - settings = { - # Enable UDP holepunching both ways, which allows nodes to establish more direct connections with each other - punchy = { punch = true; response = true; }; - }; - }; - services.intake = { listen = { addr = "10.22.20.1"; port = 5234; }; users.tvb.enable = true;