summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/demiurge/default.nix21
1 files changed, 16 insertions, 5 deletions
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix
index 234a3b3..b2158c5 100644
--- a/hosts/demiurge/default.nix
+++ b/hosts/demiurge/default.nix
@@ -938,8 +938,9 @@ FQsOJMjIvhTm2IiOS8xIaZz7EJORxFjtOkLEIGGZBNK6QcnD714/nYbHSrQx4eNM
938 938
939 # extra systemd stuff 939 # extra systemd stuff
940 systemd = { 940 systemd = {
941 services.invidious_token = { 941 services = {
942 script = '' 942 invidious_token = {
943 script = ''
943set -euo pipefail 944set -euo pipefail
944 945
945a="$(${pkgs.podman}/bin/podman run quay.io/invidious/youtube-trusted-session-generator | sed -n 4,5p)" 946a="$(${pkgs.podman}/bin/podman run quay.io/invidious/youtube-trusted-session-generator | sed -n 4,5p)"
@@ -960,10 +961,20 @@ fi
960${pkgs.systemd}/bin/systemctl restart invidious-sig-helper 961${pkgs.systemd}/bin/systemctl restart invidious-sig-helper
961${pkgs.systemd}/bin/systemctl restart invidious 962${pkgs.systemd}/bin/systemctl restart invidious
962 ''; 963 '';
963 serviceConfig = { 964 serviceConfig = {
964 Type = "oneshot"; 965 Type = "oneshot";
965 User = "root"; 966 User = "root";
967 };
968 };
969
970 nginx = {
971 after = [ "tailscaled.service" ];
972 requires = [ "tailscaled.service" ];
973 serviceConfig.Type = lib.mkForce "idle";
966 }; 974 };
975
976 postgresql.serviceConfig.Type = lib.mkForce "idle";
977 tailscaled.serviceConfig.Type = lib.mkForce "idle";
967 }; 978 };
968 979
969 timers.invidious_token = { 980 timers.invidious_token = {