22 lines
400 B
Nix
22 lines
400 B
Nix
|
{ 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";
|
||
|
};
|
||
|
}
|