nixos-config/nixos/programs/plausible.nix

35 lines
861 B
Nix
Raw Normal View History

2023-08-19 20:27:34 +05:00
{ config, lib, ... }:
{
services.plausible = {
enable = true;
database.postgres = {
setup = false;
dbname = "plausible";
};
database.clickhouse = {
setup = false;
url = "http://localhost:8123/plausible";
};
server = {
baseUrl = "https://plausible.comfycamp.space";
port = 55005;
secretKeybaseFile = "/var/lib/secrets/plausible/keybase.txt";
};
adminUser = {
name = "lumin";
email = "lumin@comfycamp.space";
passwordFile = "/var/lib/secrets/plausible/admin-pass.txt";
};
mail = {
email = "plausible@comfycamp.space";
smtp = {
enableSSL = true;
hostAddr = "comfycamp.space";
hostPort = 465;
passwordFile = "/var/lib/secrets/plausible/smtp-pass.txt";
user = "plausible@comfycamp.space";
};
};
};
}