Hippocampus: Anki Sync Server

This commit is contained in:
2024-01-12 20:16:00 -05:00
parent af356ece52
commit ed99aaae3f

View File

@@ -1,24 +1,18 @@
{config, pkgs, ...}: {config, pkgs, ...}:
{ {
systemd.services.ankisync = { sops.secrets.anki = { };
enable = false; services.anki-sync-server = {
wantedBy = ["network-online.target"]; enable = true;
script = '' users.david = {
${pkgs.anki-bin}/bin/anki --syncserver username = "David";
''; passwordFile = config.sops.secrets.anki.path;
serviceConfig = {
Type = "simple";
DynamicUser = true;
PrivateTmp = true;
StateDirectory = "foo";
StateDirectoryMode = "0750";
}; };
}; };
services.caddy.virtualHosts = { services.caddy.virtualHosts = {
"anki.syzygial.cc" = { "anki.syzygial.cc" = {
extraConfig = '' extraConfig = ''
reverse_proxy 127.0.0.1:4000 reverse_proxy 127.0.0.1:${config.services.anki-sync-server.port}
''; '';
}; };
}; };