diff --git a/hosts/parsons/configuration.nix b/hosts/parsons/configuration.nix index f20b716..7f6bf78 100644 --- a/hosts/parsons/configuration.nix +++ b/hosts/parsons/configuration.nix @@ -34,6 +34,15 @@ networking.nat.internalInterfaces = ["ve-+"]; networking.nat.externalInterface = "enp35s0"; + networking.interfaces.enp35s0.ipv6.addresses = [{ + address = "2a01:4f9:3a:2ddb::1"; + prefixLength = 64; + }]; + networking.defaultGateway6 = { + address = "fe80::1"; + interface = "enp35s0"; + }; + services.nginx.enable = true; services.nginx.recommendedProxySettings = true; networking.firewall.allowedTCPPorts = [ 80 443 ]; diff --git a/hosts/parsons/hardware.nix b/hosts/parsons/hardware.nix index 09b5f7a..36c90bb 100644 --- a/hosts/parsons/hardware.nix +++ b/hosts/parsons/hardware.nix @@ -35,6 +35,16 @@ fsType = "zfs"; }; + fileSystems."/root" = + { device = "zroot/safe/root"; + fsType = "zfs"; + }; + + fileSystems."/var/cache/restic-backups-tardis" = + { device = "zroot/safe/restic-cache"; + fsType = "zfs"; + }; + fileSystems."/tmp" = { device = "zroot/local/tmp"; fsType = "zfs"; diff --git a/services/thelounge.nix b/services/thelounge.nix index 0cfb051..677e398 100644 --- a/services/thelounge.nix +++ b/services/thelounge.nix @@ -23,6 +23,7 @@ in address = "192.168.100.1"; interface = "eth0"; }; + networking.nameservers = [ "1.1.1.1" "1.0.0.1" ]; services.thelounge = { enable = true;