From 54793196bc8bc379e394447808a7ac84eb7d9d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 22 Mar 2023 07:47:57 +0100 Subject: [PATCH] feat(radio): curl via tor --- systems/ful/configuration.nix | 1 + systems/ful/radio.nix | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/systems/ful/configuration.nix b/systems/ful/configuration.nix index 33358fd..91047f7 100644 --- a/systems/ful/configuration.nix +++ b/systems/ful/configuration.nix @@ -11,6 +11,7 @@ in { ./matomo.nix ./radio.nix ../../configs/monitoring.nix + ../../configs/tor.nix ../../configs/save-space.nix ../../configs/spacetime.nix ../../configs/retiolum.nix diff --git a/systems/ful/radio.nix b/systems/ful/radio.nix index 14e5395..554b2ee 100644 --- a/systems/ful/radio.nix +++ b/systems/ful/radio.nix @@ -72,11 +72,11 @@ in { # https://github.com/savonet/liquidsoap/issues/1043#issuecomment-593354427 services.liquidsoap.streams.radio = pkgs.writeText "lyrikline.liq" '' - set("protocol.external.curl","${pkgs.curl}/bin/curl") + set("protocol.external.curl","${pkgs.torsocks}/bin/torsocks ${pkgs.curl}/bin/curl") def random_url(script) = mksafe(audio_to_stereo(request.dynamic.list( - fun () -> list.map(request.create, get_process_lines(script)) + fun () -> list.map(request.create, process.read.lines(script)) ))) end