diff --git a/hosts/earth/configuration.nix b/hosts/earth/configuration.nix index 1178349..c625a7b 100644 --- a/hosts/earth/configuration.nix +++ b/hosts/earth/configuration.nix @@ -43,6 +43,17 @@ }; services.fstrim.enable = true; services.mullvad-vpn.enable = true; + + systemd.services."mullvad-daemon".postStart = let + mullvad = config.services.mullvad-vpn.package; + in '' + while ! ${mullvad}/bin/mullvad status >/dev/null; do sleep 1; done + ${mullvad}/bin/mullvad auto-connect set onn + ${mullvad}/bin/mullvad tunnel ipv6 set on + ${mullvad}/bin/mullvad set default \ + --block-ads --block-trackers --block-malware + ''; + services.transmission = { enable = true; package = pkgs.transmission_4;