Refactor public ip handling

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-09-22 10:54:59 +01:00
parent 3bf23f860a
commit 248432b132
6 changed files with 31 additions and 10 deletions

View File

@@ -2,7 +2,6 @@
let
jupiterConfig = inputs.self.nixosConfigurations.jupiter.config;
wireguardPort = 51821;
jupiterPublicIPv4 = "51.89.210.124";
in
{
boot.kernel.sysctl = {
@@ -29,7 +28,7 @@ in
name = "jupiter";
allowedIPs = [
"10.0.0.2/32"
"${jupiterPublicIPv4}/32"
"${jupiterConfig.networking.publicIPv4}/32"
];
publicKey = builtins.readFile "${inputs.secrets}/hosts/jupiter/wireguard_key.pub";
}