diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2022-11-01 21:05:33 +0100 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2022-11-01 21:05:33 +0100 |
| commit | a73133a7c629c76a7a328f0e8d2bb693c46ef45d (patch) | |
| tree | 11112e70dd44a3a1eb7fd1702c0b80baa578b386 /hosts/vidhar/network/bifrost | |
| parent | 4188923d715bb4cfc3542eb05781fd45df85522e (diff) | |
| download | nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar.gz nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar.bz2 nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.tar.xz nixos-a73133a7c629c76a7a328f0e8d2bb693c46ef45d.zip | |
fix backups
Diffstat (limited to 'hosts/vidhar/network/bifrost')
| -rw-r--r-- | hosts/vidhar/network/bifrost/default.nix | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/hosts/vidhar/network/bifrost/default.nix b/hosts/vidhar/network/bifrost/default.nix index 8c2cc1de..ec354f81 100644 --- a/hosts/vidhar/network/bifrost/default.nix +++ b/hosts/vidhar/network/bifrost/default.nix | |||
| @@ -40,18 +40,30 @@ in { | |||
| 40 | Destination = "2a03:4000:52:ada:4::/80"; | 40 | Destination = "2a03:4000:52:ada:4::/80"; |
| 41 | }; | 41 | }; |
| 42 | } | 42 | } |
| 43 | { routeConfig ={ | 43 | { routeConfig = { |
| 44 | Gateway = "2a03:4000:52:ada:4::"; | 44 | Gateway = "2a03:4000:52:ada:4::"; |
| 45 | GatewayOnLink = true; | 45 | GatewayOnLink = true; |
| 46 | Table = "bifrost"; | 46 | Table = "bifrost"; |
| 47 | }; | 47 | }; |
| 48 | } | 48 | } |
| 49 | { routeConfig = { | ||
| 50 | Destination = "2a03:4000:52:ada:4::/80"; | ||
| 51 | GatewayOnLink = true; | ||
| 52 | Table = "bifrost"; | ||
| 53 | }; | ||
| 54 | } | ||
| 55 | { routeConfig = { | ||
| 56 | Destination = "2a03:4000:52:ada:4:1::/96"; | ||
| 57 | GatewayOnLink = true; | ||
| 58 | Table = "bifrost"; | ||
| 59 | }; | ||
| 60 | } | ||
| 49 | ]; | 61 | ]; |
| 50 | routingPolicyRules = [ | 62 | routingPolicyRules = [ |
| 51 | { routingPolicyRuleConfig = { | 63 | { routingPolicyRuleConfig = { |
| 52 | Table = "bifrost"; | 64 | Table = "bifrost"; |
| 53 | From = "2a03:4000:52:ada:4:1::/96"; | 65 | From = "2a03:4000:52:ada:4:1::/96"; |
| 54 | Priority = 200; | 66 | Priority = 1; |
| 55 | }; | 67 | }; |
| 56 | } | 68 | } |
| 57 | ]; | 69 | ]; |
| @@ -64,6 +76,8 @@ in { | |||
| 64 | }; | 76 | }; |
| 65 | }; | 77 | }; |
| 66 | }; | 78 | }; |
| 79 | |||
| 80 | config.routeTables.bifrost = 1026; | ||
| 67 | }; | 81 | }; |
| 68 | systemd.services."systemd-networkd".serviceConfig.LoadCredential = [ | 82 | systemd.services."systemd-networkd".serviceConfig.LoadCredential = [ |
| 69 | "bifrost.priv:${config.sops.secrets.bifrost.path}" | 83 | "bifrost.priv:${config.sops.secrets.bifrost.path}" |
