From da2413111d3c75b67410a4b61b894447f4d78821 Mon Sep 17 00:00:00 2001 From: uku Date: Wed, 25 Jun 2025 11:34:19 +0200 Subject: [PATCH] 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 = {