nixos-config/mastus/letsencrypt.nix

22 lines
400 B
Nix
Raw Normal View History

2015-12-05 13:41:20 +01:00
{ config, pkgs, ... }:
{
systemd.services.letsencrypt = {
path = [ pkgs.simp_le ];
restartIfChanged = false;
serviceConfig = {
Type = "oneshot";
};
script = ''
mkdir -p /etc/sslcerts/acmeroot
cd /etc/sslcerts
simp_le -d git.gebner.org -d mail.gebner.org --default_root $PWD/acmeroot -f fullchain.pem -f key.pem
'';
startAt = "04:00";
};
}