From 40199feebddfca6ab221e3ce5d89740ed3f846ed Mon Sep 17 00:00:00 2001 From: uku Date: Wed, 25 Jun 2025 11:23:49 +0200 Subject: [PATCH 1/2] chore(mottarone): switch back to normal vbox --- systems/mottarone/default.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/systems/mottarone/default.nix b/systems/mottarone/default.nix index 691e8f4..ff8459a 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 @@ -76,11 +78,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; } From da2413111d3c75b67410a4b61b894447f4d78821 Mon Sep 17 00:00:00 2001 From: uku Date: Wed, 25 Jun 2025 11:34:19 +0200 Subject: [PATCH 2/2] fix(mottarone): add nm dispatcher script for vpn --- systems/mottarone/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/systems/mottarone/default.nix b/systems/mottarone/default.nix index ff8459a..46fabc5 100644 --- a/systems/mottarone/default.nix +++ b/systems/mottarone/default.nix @@ -40,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 = {