nix-config/hosts/servers/alexandria/security.nix
2023-09-01 10:47:47 -03:00

25 lines
572 B
Nix

{ inputs, config, pkgs, lib, ... }:
{
security.acme = {
acceptTerms = true;
defaults = {
email = "baduhai@proton.me";
dnsResolver = "1.1.1.1:53";
dnsProvider = "cloudflare";
credentialsFile = config.age.secrets.cloudflare.path;
};
certs."baduhai.dev" = { extraDomainNames = [ "*.baduhai.dev" ]; };
};
boot.kernel.sysctl = {
"net.ipv4.ip_forward" = 1;
"net.ipv6.conf.all.forwarding" = 1;
};
age.secrets.cloudflare = {
file = ../../../secrets/cloudflare.age;
owner = "nginx";
group = "hosted";
};
}