From ed99aaae3fb74ac89381fa4af12730b2f54205e0 Mon Sep 17 00:00:00 2001 From: David Crompton Date: Fri, 12 Jan 2024 20:16:00 -0500 Subject: [PATCH] Hippocampus: Anki Sync Server --- machines/hippocampus/servers/public/anki.nix | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/machines/hippocampus/servers/public/anki.nix b/machines/hippocampus/servers/public/anki.nix index e728a4e..b908b86 100644 --- a/machines/hippocampus/servers/public/anki.nix +++ b/machines/hippocampus/servers/public/anki.nix @@ -1,24 +1,18 @@ {config, pkgs, ...}: { - systemd.services.ankisync = { - enable = false; - wantedBy = ["network-online.target"]; - script = '' - ${pkgs.anki-bin}/bin/anki --syncserver - ''; - serviceConfig = { - Type = "simple"; - DynamicUser = true; - PrivateTmp = true; - StateDirectory = "foo"; - StateDirectoryMode = "0750"; + sops.secrets.anki = { }; + services.anki-sync-server = { + enable = true; + users.david = { + username = "David"; + passwordFile = config.sops.secrets.anki.path; }; }; services.caddy.virtualHosts = { "anki.syzygial.cc" = { extraConfig = '' - reverse_proxy 127.0.0.1:4000 + reverse_proxy 127.0.0.1:${config.services.anki-sync-server.port} ''; }; };