diff options
Diffstat (limited to 'hosts/vidhar/kimai')
| -rw-r--r-- | hosts/vidhar/kimai/default.nix | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/hosts/vidhar/kimai/default.nix b/hosts/vidhar/kimai/default.nix index 4d1057a9..6e7c93f2 100644 --- a/hosts/vidhar/kimai/default.nix +++ b/hosts/vidhar/kimai/default.nix | |||
| @@ -52,6 +52,17 @@ | |||
| 52 | enable = true; | 52 | enable = true; |
| 53 | rulesetFile = ./ruleset.nft; | 53 | rulesetFile = ./ruleset.nft; |
| 54 | }; | 54 | }; |
| 55 | |||
| 56 | interfaces.eth0 = { | ||
| 57 | ipv4.routes = [ | ||
| 58 | { address = "192.168.52.113"; prefixLength = 24; } | ||
| 59 | { address = "0.0.0.0"; prefixLength = 0; via = "192.168.52.113"; } | ||
| 60 | ]; | ||
| 61 | ipv6.routes = [ | ||
| 62 | { address = "2a03:4000:52:ada:6::1"; prefixLength = 128; } | ||
| 63 | { address = "::"; prefixLength = 0; via = "2a03:4000:52:ada:6::1"; } | ||
| 64 | ]; | ||
| 65 | }; | ||
| 55 | }; | 66 | }; |
| 56 | 67 | ||
| 57 | services.resolved.settings.Resolve.FallbackDns = [ | 68 | services.resolved.settings.Resolve.FallbackDns = [ |
| @@ -62,29 +73,14 @@ | |||
| 62 | ]; | 73 | ]; |
| 63 | 74 | ||
| 64 | systemd.network = { | 75 | systemd.network = { |
| 65 | networks.upstream = { | 76 | networks.40-eth0 = { |
| 66 | name = "eth0"; | ||
| 67 | matchConfig = { | ||
| 68 | Name = "eth0"; | ||
| 69 | }; | ||
| 70 | linkConfig = { | 77 | linkConfig = { |
| 71 | RequiredForOnline = true; | 78 | RequiredForOnline = true; |
| 72 | }; | 79 | }; |
| 73 | networkConfig = { | 80 | networkConfig = { |
| 74 | Address = [ "192.168.52.114/32" "2a03:4000:52:ada:6::2/128" ]; | ||
| 75 | LLMNR = false; | 81 | LLMNR = false; |
| 76 | MulticastDNS = false; | 82 | MulticastDNS = false; |
| 77 | }; | 83 | }; |
| 78 | routes = [ | ||
| 79 | { Destination = "192.168.52.113/32"; } | ||
| 80 | { Destination = "2a03:4000:52:ada:6::1/128"; } | ||
| 81 | { Destination = "0.0.0.0/0"; | ||
| 82 | Gateway = "192.168.52.113"; | ||
| 83 | } | ||
| 84 | { Destination = "::/0"; | ||
| 85 | Gateway = "2a03:4000:52:ada:6::1"; | ||
| 86 | } | ||
| 87 | ]; | ||
| 88 | }; | 84 | }; |
| 89 | }; | 85 | }; |
| 90 | }; | 86 | }; |
