{ ... }: { # these are the common peers that will want to access our hosts # that run the vpn in different parts of the world. foundation = { wireguard.server = { enable = true; # has to be set by the individual server running the vpn: # like, for example: # externalInterface = "eth0"; peers = { mel = { key = "vnZoHXapCLLUhZ8A8R5W0iJ8LpWVLve29z41kkoT0BU="; ip = 2; }; andrei = { key = "qqU4uYImLfUohIwl4KBshPtTINFcs0JVALjbmwpfxRg="; ip = 3; }; sergo = { key = "qbZGMNIDZFCJC6SHtlyNIlIdGWHELceXClJCcagrj2Y="; ip = 4; }; }; }; }; }