diff --git a/systems/mottarone/default.nix b/systems/mottarone/default.nix index 691e8f4..46fabc5 100644 --- a/systems/mottarone/default.nix +++ b/systems/mottarone/default.nix @@ -9,6 +9,8 @@ ./urbackup.nix ]; + boot.blacklistedKernelModules = [ "kvm_intel" ]; + environment.systemPackages = with pkgs; [ gtkterm remmina @@ -38,7 +40,20 @@ ''; }; - networking.firewall.allowedTCPPorts = [ 8000 ]; + networking = { + firewall.allowedTCPPorts = [ 8000 ]; + networkmanager.dispatcherScripts = [ + { + type = "basic"; + source = pkgs.writeShellScript "vpnUpHook" '' + if [ "$2" == "vpn-up" ]; then + resolvectl default-route tun0 true + logger "Set default-route to tun0" + fi + ''; + } + ]; + }; services = { resolved = { @@ -76,11 +91,5 @@ ]; programs.virt-manager.enable = lib.mkForce false; - virtualisation = { - libvirtd.enable = lib.mkForce false; - virtualbox.host = { - enableKvm = true; - addNetworkInterface = false; - }; - }; + virtualisation.libvirtd.enable = lib.mkForce false; }