From 0d923ffb6c8420ea3d206f6f4ce8145c157685a3 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Fri, 26 Jul 2024 11:13:11 -0400 Subject: [PATCH] modules/services: remove proxy --- modules/modules/services/proxy.nix | 37 ------------------------------ 1 file changed, 37 deletions(-) delete mode 100644 modules/modules/services/proxy.nix diff --git a/modules/modules/services/proxy.nix b/modules/modules/services/proxy.nix deleted file mode 100644 index c211e14..0000000 --- a/modules/modules/services/proxy.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ config, options, lib, ... }: -with lib; -with lib.our; -let - cfg = config.modules.services.proxy; -in -{ - options.modules.services.proxy = { - enable = mkBoolOpt false; - port = mkOpt types.port 49494; - listen-address = mkOpt types.str "localhost:8118"; - ssh-connect-string = "infinidoge@server.doge-inc.net -S none -i /home/infinidoge/.ssh/id_ed25519 -v"; - }; - - config = mkIf cfg.enable { - services = { - privoxy = { - enable = true; - - settings = { - inherit (cfg) listen-address; - enable-edit-actions = true; - forward-socks5 = "/ 127.0.0.1:${toString cfg.port} ."; - }; - }; - - ssh-tunnel = { - enable = true; - server = cfg.ssh-connect-string; - requiredBy = [ "privoxy.service" ]; - forwards.dynamic = [ 49494 ]; - }; - }; - - networking.proxy.default = cfg.listen-address; - }; -}