1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

feat(radio): curl via tor

This commit is contained in:
2023-03-22 07:47:57 +01:00
parent bbe6a9efec
commit 54793196bc
2 changed files with 3 additions and 2 deletions

View File

@@ -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

View File

@@ -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