aboutsummaryrefslogtreecommitdiff
path: root/machines
diff options
context:
space:
mode:
Diffstat (limited to 'machines')
-rw-r--r--machines/lapin.nix31
1 files changed, 26 insertions, 5 deletions
diff --git a/machines/lapin.nix b/machines/lapin.nix
index 21c24d8..ef92139 100644
--- a/machines/lapin.nix
+++ b/machines/lapin.nix
@@ -1,12 +1,12 @@
{ ... }:
+let
+ nameservers = [ "2a01:4ff:ff00::add:1" "2a01:4ff:ff00::add:2" ];
+in
{
networking = {
defaultGateway = "172.31.1.1";
- nameservers = [
- "185.12.64.1" "185.12.64.2"
- "2a01:4ff:ff00::add:1" "2a01:4ff:ff00::add:2"
- ];
+ inherit nameservers;
};
systemd.network.enable = true;
@@ -16,4 +16,25 @@
address = [ "2a01:4f8:c012:9493::1" ];
routes = [ { routeConfig.Gateway = "fe80::1"; } ];
};
-} \ No newline at end of file
+
+ virtualisation.docker.daemon.settings = {
+ "experimental" = true;
+ "ipv6" = true;
+ "ip6tables" = true;
+ "fixed-cidr-v6" = "fc00:d0c:b1b1::/48";
+ "bip" = "172.17.0.1/24";
+ "default-address-pools" = [
+ { base = "172.17.0.0/16"; size = 24; }
+ { base = "fc00:d0c::/32"; size = 48; }
+ ];
+ "dns" = nameservers;
+ };
+
+ services.nginx.virtualHosts = {
+ "soc.rnrd.eu" = {
+ locations."/" = {
+ proxyPass = "http://127.0.0.1:1111";
+ };
+ };
+ };
+}