From 0d719b504a515a9ce4118eca9a34a6eec87f4398 Mon Sep 17 00:00:00 2001 From: NullBite Date: Tue, 30 Jul 2024 14:22:27 -0400 Subject: [PATCH] rpi4: fix redlib (i thought i did this already? did i travel back in time or something??) --- hosts/rpi4/services.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/hosts/rpi4/services.nix b/hosts/rpi4/services.nix index c3d5222..3acacbc 100644 --- a/hosts/rpi4/services.nix +++ b/hosts/rpi4/services.nix @@ -194,7 +194,12 @@ "deemix.protogen.io" = mkAuthProxy 6595; # libreddit auth 8087 - "libreddit.protogen.io" = mkAuthProxy 8087; + "libreddit.protogen.io" = { + locations."/".return = "302 https://redlib.protogen.io$request_uri"; + forceSSL = true; + useACMEHost = "protogen.io"; + }; + "redlib.protogen.io" = mkAuthProxy 8087; "rss.protogen.io" = mkReverseProxy 8082; "blahaj.protogen.io" = mkReverseProxy 8086; @@ -300,18 +305,18 @@ # needed for mDNS in Home Assistant networking.firewall.allowedUDPPorts = [ 5353 ]; - systemd.services.libreddit.environment = { - LIBREDDIT_DEFAULT_SUBSCRIPTIONS = lib.pipe ./reddit-subscriptions.txt [ + systemd.services.redlib.environment = { + REDLIB_DEFAULT_SUBSCRIPTIONS = lib.pipe ./reddit-subscriptions.txt [ builtins.readFile (lib.splitString "\n") (lib.filter (x: x != "")) (lib.concatStringsSep "+") ]; }; - services.libreddit = { + + services.redlib = { enable = true; port = 8087; - package = pkgs.redlib; }; }; }