From 99aafbd3b74207a10143c623af972d8a26333bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Wed, 15 Jun 2022 21:26:52 +0200 Subject: [PATCH] feat(browsers): configure Mullvad SOCKS proxy in Firefox --- home/browsers/firefox.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/home/browsers/firefox.nix b/home/browsers/firefox.nix index 2f61b35..1bde1f5 100644 --- a/home/browsers/firefox.nix +++ b/home/browsers/firefox.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, ... }: +{ config, nixosConfig, pkgs, lib, ... }: with lib; let @@ -55,6 +55,13 @@ let "browser.newtabpage.activity-stream.feeds.snippets" = false; "extensions.update.enabled" = false; "extensions.update.autoUpdateDefault" = false; + } // optionalAttrs nixosConfig.services.mullvad-vpn.enable { + # Mullvad SOCKS proxy + "network.proxy.type" = 1; + "network.proxy.socks" = "10.64.0.1"; + "network.proxy.socks_port" = 1080; + "network.proxy.socks_remote_dns" = true; + "network.proxy.no_proxies_on" = "192.168.1.1/24"; }; in { programs.firefox = {