diff --git a/modules/hosts/tux/tux.nix b/modules/hosts/tux/tux.nix index a816a71..edf92ee 100644 --- a/modules/hosts/tux/tux.nix +++ b/modules/hosts/tux/tux.nix @@ -10,7 +10,7 @@ (autologin "weckyy702") development-tools - tailscale + home-vpn opentablet #TODO: laptop specific aspects like powertop diff --git a/modules/system-settings/home-vpn.nix b/modules/system-settings/home-vpn.nix new file mode 100644 index 0000000..e0de600 --- /dev/null +++ b/modules/system-settings/home-vpn.nix @@ -0,0 +1,14 @@ +{ self, ... }: { + flake.modules.nixos.home-vpn = { + imports = with self.modules.nixos; [ + tailscale + resolved + ]; + + services.resolved.extraConfig = '' + [Resolve] + DNS=10.10.0.1 + Domains=~veltnet + ''; + }; +} diff --git a/modules/system-settings/resolved.nix b/modules/system-settings/resolved.nix new file mode 100644 index 0000000..df951a0 --- /dev/null +++ b/modules/system-settings/resolved.nix @@ -0,0 +1,7 @@ +{ + flake.modules.nixos.resolved = { + services.resolved.enable = true; + + networking.networkmanager.dns = "systemd-resolved"; + }; +}