d356f94ef1
Change-Id: Iaa74d995f3b2556673095a32ec2b718dcb2d82a4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8849 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
26 lines
534 B
Nix
26 lines
534 B
Nix
# Host the Monica personal CRM software.
|
|
{ depot, config, ... }:
|
|
|
|
{
|
|
imports = [
|
|
(depot.third_party.agenix.src + "/modules/age.nix")
|
|
];
|
|
|
|
age.secrets.monica-appkey = {
|
|
group = config.services.monica.group;
|
|
file = depot.users.tazjin.secrets."monica-appkey.age";
|
|
mode = "0440";
|
|
};
|
|
|
|
services.monica = {
|
|
enable = true;
|
|
hostname = "monica.tazj.in";
|
|
appKeyFile = "/run/agenix/monica-appkey";
|
|
database.createLocally = true;
|
|
|
|
nginx = {
|
|
enableACME = true;
|
|
forceSSL = true;
|
|
};
|
|
};
|
|
}
|