From 3c0166c2cd045ebd64d10f135c2d692f11fa58ab Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Sat, 6 Jul 2024 11:06:05 -0600 Subject: [PATCH] enable ipv6 --- hosts/miniserver/hardware-configuration.nix | 6 +++--- modules/scripts/update-dns.nix | 4 +++- modules/services/network.nix | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/hosts/miniserver/hardware-configuration.nix b/hosts/miniserver/hardware-configuration.nix index d91cb45..e85c939 100644 --- a/hosts/miniserver/hardware-configuration.nix +++ b/hosts/miniserver/hardware-configuration.nix @@ -13,9 +13,9 @@ kernelModules = [ "kvm-intel" ]; kernel.sysctl = { "vm.swappiness" = 80; - "net.ipv6.conf.all.disable_ipv6" = 1; - "net.ipv6.conf.lo.disable_ipv6" = 1; - "net.ipv6.conf.default.disable_ipv6" = 1; + "net.ipv6.conf.all.disable_ipv6" = 0; + "net.ipv6.conf.lo.disable_ipv6" = 0; + "net.ipv6.conf.default.disable_ipv6" = 0; }; loader = { efi = { diff --git a/modules/scripts/update-dns.nix b/modules/scripts/update-dns.nix index cf7f0ad..e8dc9cd 100644 --- a/modules/scripts/update-dns.nix +++ b/modules/scripts/update-dns.nix @@ -1,8 +1,10 @@ + { config, pkgs, lib, ... }: { imports = [ ./base.nix ]; config = { sops.secrets = { cloudflare-api.sopsFile = ../../secrets/env.yaml; + dns = { sopsFile = ../../secrets/env.yaml; owner = config.users.users.jawz.name; @@ -13,7 +15,7 @@ enable = true; ipv4 = true; ipv6 = false; - proxied = true; + proxied = false; domains = [ config.my.domainSecret ]; apiTokenFile = config.sops.secrets.cloudflare-api.path; }; diff --git a/modules/services/network.nix b/modules/services/network.nix index dce0730..afafb18 100644 --- a/modules/services/network.nix +++ b/modules/services/network.nix @@ -2,7 +2,7 @@ options.my.services.network.enable = lib.mkEnableOption "enable"; config = lib.mkIf config.my.services.network.enable { networking = { - enableIPv6 = false; + enableIPv6 = true; firewall.enable = true; networkmanager.enable = true; extraHosts = ''