diff --git a/configuration.nix b/configuration.nix index 83f90a8..41b6d41 100644 --- a/configuration.nix +++ b/configuration.nix @@ -42,6 +42,22 @@ networking.hostName = "nixos-pulse"; networking.networkmanager.enable = true; + networking.nameservers = [ + "45.90.28.0#921984.dns.nextdns.io" + "45.90.30.0#921984.dns.nextdns.io" + "2a07:a8c0::#921984.dns.nextdns.io" + "2a07:a8c1::#921984.dns.nextdns.io" + ]; + + services.resolved = { + enable = true; + dnssec = "true"; + domains = ["~."]; + fallbackDns = ["1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one"]; + extraConfig = '' + DNSOverTLS=yes + ''; + }; time.timeZone = "Europe/Berlin"; @@ -65,6 +81,11 @@ }; }; + services.tailscale = { + enable = true; + useRoutingFeatures = "both"; + }; + services.xserver = { enable = true; layout = "us"; diff --git a/home.nix b/home.nix index b043172..2039624 100644 --- a/home.nix +++ b/home.nix @@ -1,8 +1,5 @@ -{ - pkgs, - ... -}: { - fonts.packages = [ pkgs.emacs-all-the-icons-fonts ]; +{pkgs, ...}: { + fonts.packages = [pkgs.emacs-all-the-icons-fonts]; users.users.tristand = { isNormalUser = true;