diff options
| -rw-r--r-- | hosts/demiurge/default.nix | 21 |
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 = '' | ||
| 943 | set -euo pipefail | 944 | set -euo pipefail |
| 944 | 945 | ||
| 945 | a="$(${pkgs.podman}/bin/podman run quay.io/invidious/youtube-trusted-session-generator | sed -n 4,5p)" | 946 | a="$(${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 = { |
