niksos/hosts/chmura/ankisyncd.nix

29 lines
623 B
Nix
Raw Normal View History

2023-09-13 16:52:19 +02:00
{
config,
config',
...
}: {
services.ankisyncd = {
enable = true;
2023-09-13 16:52:19 +02:00
port = 27701;
};
services.caddy = {
enable = true;
virtualHosts."a.jacekpoz.pl".extraConfig = ''
reverse_proxy * localhost:27701
'';
};
2023-09-13 16:52:19 +02:00
age.secrets.ankisyncd-user-credentials = {
file = ../../secrets/ankisyncd-user-credentials.age;
mode = "700";
owner = config'.username;
group = "users";
};
environment.sessionVariables = {
SYNC_USER1 = "${builtins.readFile config.age.secrets.ankisyncd-user-credentials.path}";
};
}