nixos-config/config/services/acme.nix
Charlotte 🦝 Delenk 1cfa380f30
Some checks failed
Hydra packages.x86_64-linux.plover-plugin-dotool-output Hydra build #17704 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-dotool-output
Hydra packages.aarch64-linux.plover-plugin-machine-hid Hydra build #17653 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.plover-plugin-python-dictionary Hydra build #17655 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-python-dictionary
Hydra packages.x86_64-linux.emoji-volpeon-fox Hydra build #17682 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-fox
Hydra packages.aarch64-linux.emoji-volpeon-gphn Hydra build #17628 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-gphn
Hydra vf2.riscv64-linux Hydra build #17725 of nixos-config:pr594:vf2.riscv64-linux
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #17706 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra packages.aarch64-linux.kreative-square Hydra build #17635 of nixos-config:pr594:packages.aarch64-linux.kreative-square
Hydra packages.aarch64-linux.yiffstash Hydra build #17667 of nixos-config:pr594:packages.aarch64-linux.yiffstash
Hydra packages.aarch64-linux.python-tulir-telethon Hydra build #17666 of nixos-config:pr594:packages.aarch64-linux.python-tulir-telethon
Hydra packages.x86_64-linux.emoji-volpeon-neocat Hydra build #17684 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #17716 of nixos-config:pr594:packages.x86_64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.plover-plugins-manager Hydra build #17661 of nixos-config:pr594:packages.aarch64-linux.plover-plugins-manager
Hydra thinkrac.x86_64-linux Hydra build #17724 of nixos-config:pr594:thinkrac.x86_64-linux
Hydra packages.aarch64-linux.miifox-net Hydra build #17642 of nixos-config:pr594:packages.aarch64-linux.miifox-net
Hydra packages.x86_64-linux.plover-plugin-python-dictionary Hydra build #17710 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-python-dictionary
Hydra packages.aarch64-linux.emoji-volpeon-vlpn Hydra build #17632 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-vlpn
Hydra packages.aarch64-linux.plover-plugin-modal-dictionary Hydra build #17654 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-modal-dictionary
Hydra packages.aarch64-linux.papermc Hydra build #17645 of nixos-config:pr594:packages.aarch64-linux.papermc
Hydra nas.x86_64-linux Hydra build #17611 of nixos-config:pr594:nas.x86_64-linux
Hydra packages.aarch64-linux.fairfax Hydra build #17633 of nixos-config:pr594:packages.aarch64-linux.fairfax
Hydra packages.x86_64-linux.plover-plugin-modal-dictionary Hydra build #17709 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-modal-dictionary
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #17687 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.aarch64-linux.asar-asm Hydra build #17614 of nixos-config:pr594:packages.aarch64-linux.asar-asm
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #17623 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra packages.x86_64-linux.kreative-square Hydra build #17690 of nixos-config:pr594:packages.x86_64-linux.kreative-square
Hydra packages.aarch64-linux.plover-plugin-dotool-output Hydra build #17649 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-dotool-output
Hydra packages.aarch64-linux.emoji-raccoon Hydra build #17619 of nixos-config:pr594:packages.aarch64-linux.emoji-raccoon
Hydra packages.x86_64-linux.emoji-volpeon-bunhd Hydra build #17678 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-bunhd
Hydra packages.aarch64-linux.emoji-volpeon-neocat Hydra build #17629 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-neocat
Hydra packages.aarch64-linux.emoji-volpeon-bunhd-flip Hydra build #17624 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-bunhd-flip
Hydra packages.x86_64-linux.emoji-volpeon-floof Hydra build #17681 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-floof
Hydra packages.x86_64-linux.plover-plugin-emoji Hydra build #17705 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-emoji
Hydra packages.aarch64-linux.python-plover-stroke Hydra build #17663 of nixos-config:pr594:packages.aarch64-linux.python-plover-stroke
Hydra packages.x86_64-linux.emoji-lotte Hydra build #17673 of nixos-config:pr594:packages.x86_64-linux.emoji-lotte
Hydra packages.aarch64-linux.plover-plugin-yaml-dictionary Hydra build #17660 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-yaml-dictionary
Hydra packages.x86_64-linux.plover-plugin-rkb1-hid Hydra build #17711 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-rkb1-hid
Hydra packages.x86_64-linux.plover-plugin-machine-hid Hydra build #17708 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.python-simplefuzzyset Hydra build #17665 of nixos-config:pr594:packages.aarch64-linux.python-simplefuzzyset
Hydra packages.aarch64-linux.plover-plugin-lapwing-aio Hydra build #17651 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-lapwing-aio
Hydra packages.aarch64-linux.mautrix-telegram Hydra build #17640 of nixos-config:pr594:packages.aarch64-linux.mautrix-telegram
Hydra packages.x86_64-linux.matrix-media-repo Hydra build #17692 of nixos-config:pr594:packages.x86_64-linux.matrix-media-repo
Hydra packages.x86_64-linux.plover-dict-didoesdigital Hydra build #17702 of nixos-config:pr594:packages.x86_64-linux.plover-dict-didoesdigital
Hydra packages.x86_64-linux.mautrix-whatsapp Hydra build #17696 of nixos-config:pr594:packages.x86_64-linux.mautrix-whatsapp
Hydra packages.aarch64-linux.plover-plugin-emoji Hydra build #17650 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-emoji
Hydra packages.x86_64-linux.python-rtf-tokenize Hydra build #17719 of nixos-config:pr594:packages.x86_64-linux.python-rtf-tokenize
Hydra packages.x86_64-linux.plover-plugin-dict-commands Hydra build #17703 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-dict-commands
Hydra packages.aarch64-linux.emoji-volpeon-raccoon Hydra build #17631 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-raccoon
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #17620 of nixos-config:pr594:packages.aarch64-linux.emoji-rosaflags
Hydra packages.x86_64-linux.emoji-volpeon-blobfox Hydra build #17676 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-blobfox
Hydra packages.aarch64-linux.fairfax-hd Hydra build #17634 of nixos-config:pr594:packages.aarch64-linux.fairfax-hd
Hydra rainbow-resort.x86_64-linux Hydra build #17723 of nixos-config:pr594:rainbow-resort.x86_64-linux
Hydra packages.x86_64-linux.plover-plugin-stitching Hydra build #17713 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-stitching
Hydra packages.aarch64-linux.emoji-caro Hydra build #17617 of nixos-config:pr594:packages.aarch64-linux.emoji-caro
Hydra packages.x86_64-linux.nasin-nanpa Hydra build #17698 of nixos-config:pr594:packages.x86_64-linux.nasin-nanpa
Hydra installer.x86_64-linux Hydra build #17609 of nixos-config:pr594:installer.x86_64-linux
Hydra packages.aarch64-linux.plover-plugin-tapey-tape Hydra build #17659 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-tapey-tape
Hydra packages.x86_64-linux.mautrix-slack Hydra build #17694 of nixos-config:pr594:packages.x86_64-linux.mautrix-slack
Hydra packages.x86_64-linux.mautrix-telegram Hydra build #17695 of nixos-config:pr594:packages.x86_64-linux.mautrix-telegram
Hydra packages.x86_64-linux.miifox-net Hydra build #17697 of nixos-config:pr594:packages.x86_64-linux.miifox-net
Hydra packages.aarch64-linux.emoji-volpeon-blobfox-flip Hydra build #17622 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-blobfox-flip
Hydra packages.aarch64-linux.emoji-volpeon-floof Hydra build #17626 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-floof
Hydra packages.x86_64-linux.emoji-raccoon Hydra build #17674 of nixos-config:pr594:packages.x86_64-linux.emoji-raccoon
Hydra packages.x86_64-linux.emoji-volpeon-gphn Hydra build #17683 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-gphn
Hydra packages.x86_64-linux.python-plover-stroke Hydra build #17718 of nixos-config:pr594:packages.x86_64-linux.python-plover-stroke
Hydra packages.x86_64-linux.python-mautrix Hydra build #17717 of nixos-config:pr594:packages.x86_64-linux.python-mautrix
Hydra packages.aarch64-linux.emoji-volpeon-neofox Hydra build #17630 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.python-mautrix Hydra build #17662 of nixos-config:pr594:packages.aarch64-linux.python-mautrix
Hydra packages.x86_64-linux.fairfax Hydra build #17688 of nixos-config:pr594:packages.x86_64-linux.fairfax
Hydra packages.x86_64-linux.emoji-volpeon-bunhd-flip Hydra build #17679 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-bunhd-flip
Hydra packages.x86_64-linux.papermc Hydra build #17700 of nixos-config:pr594:packages.x86_64-linux.papermc
Hydra packages.aarch64-linux.emoji-volpeon-fox Hydra build #17627 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-fox
Hydra packages.x86_64-linux.emoji-volpeon-blobfox-flip Hydra build #17677 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-blobfox-flip
Hydra packages.aarch64-linux.mautrix-whatsapp Hydra build #17641 of nixos-config:pr594:packages.aarch64-linux.mautrix-whatsapp
Hydra packages.x86_64-linux.emoji-volpeon-neofox Hydra build #17685 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.plover-plugin-stenotype-extended Hydra build #17657 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-stenotype-extended
Hydra packages.aarch64-linux.alco-sans Hydra build #17613 of nixos-config:pr594:packages.aarch64-linux.alco-sans
Hydra packages.x86_64-linux.plover-plugin-last-translation Hydra build #17707 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-last-translation
Hydra packages.x86_64-linux.plover Hydra build #17701 of nixos-config:pr594:packages.x86_64-linux.plover
Hydra packages.aarch64-linux.plover-plugin-stitching Hydra build #17658 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.fairfax-hd Hydra build #17689 of nixos-config:pr594:packages.x86_64-linux.fairfax-hd
Hydra packages.x86_64-linux.mautrix-discord Hydra build #17693 of nixos-config:pr594:packages.x86_64-linux.mautrix-discord
Hydra packages.aarch64-linux.plover-plugin-rkb1-hid Hydra build #17656 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-rkb1-hid
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #17720 of nixos-config:pr594:packages.x86_64-linux.python-simplefuzzyset
Hydra packages.aarch64-linux.python-rtf-tokenize Hydra build #17664 of nixos-config:pr594:packages.aarch64-linux.python-rtf-tokenize
Hydra packages.x86_64-linux.asar-asm Hydra build #17669 of nixos-config:pr594:packages.x86_64-linux.asar-asm
Hydra packages.x86_64-linux.emoji-volpeon-raccoon Hydra build #17686 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-raccoon
Hydra packages.aarch64-linux.plover-dict-didoesdigital Hydra build #17647 of nixos-config:pr594:packages.aarch64-linux.plover-dict-didoesdigital
Hydra packages.aarch64-linux.matrix-media-repo Hydra build #17637 of nixos-config:pr594:packages.aarch64-linux.matrix-media-repo
Hydra packages.x86_64-linux.constructium Hydra build #17671 of nixos-config:pr594:packages.x86_64-linux.constructium
Hydra packages.x86_64-linux.emoji-caro Hydra build #17672 of nixos-config:pr594:packages.x86_64-linux.emoji-caro
Hydra packages.aarch64-linux.nasin-nanpa Hydra build #17643 of nixos-config:pr594:packages.aarch64-linux.nasin-nanpa
Hydra packages.aarch64-linux.plover-plugin-last-translation Hydra build #17652 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-last-translation
Hydra packages.x86_64-linux.lotte-art Hydra build #17691 of nixos-config:pr594:packages.x86_64-linux.lotte-art
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #17612 of nixos-config:pr594:nixos-8gb-fsn1-1.x86_64-linux
Hydra packages.x86_64-linux.plover-plugin-tapey-tape Hydra build #17714 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-tapey-tape
Hydra packages.x86_64-linux.python-tulir-telethon Hydra build #17721 of nixos-config:pr594:packages.x86_64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.bsnes-plus Hydra build #17615 of nixos-config:pr594:packages.aarch64-linux.bsnes-plus
Hydra packages.x86_64-linux.emoji-rosaflags Hydra build #17675 of nixos-config:pr594:packages.x86_64-linux.emoji-rosaflags
Hydra packages.x86_64-linux.old-homepage Hydra build #17699 of nixos-config:pr594:packages.x86_64-linux.old-homepage
Hydra packages.aarch64-linux.emoji-volpeon-drgn Hydra build #17625 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-drgn
Hydra packages.x86_64-linux.plover-plugin-stenotype-extended Hydra build #17712 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-stenotype-extended
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #17621 of nixos-config:pr594:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.aarch64-linux.emoji-lotte Hydra build #17618 of nixos-config:pr594:packages.aarch64-linux.emoji-lotte
Hydra devShell.x86_64-linux Hydra build #17608 of nixos-config:pr594:devShell.x86_64-linux
Hydra packages.x86_64-linux.yiffstash Hydra build #17722 of nixos-config:pr594:packages.x86_64-linux.yiffstash
Hydra packages.x86_64-linux.alco-sans Hydra build #17668 of nixos-config:pr594:packages.x86_64-linux.alco-sans
Hydra packages.aarch64-linux.plover Hydra build #17646 of nixos-config:pr594:packages.aarch64-linux.plover
Hydra packages.aarch64-linux.mautrix-discord Hydra build #17638 of nixos-config:pr594:packages.aarch64-linux.mautrix-discord
Hydra packages.aarch64-linux.lotte-art Hydra build #17636 of nixos-config:pr594:packages.aarch64-linux.lotte-art
Hydra packages.x86_64-linux.emoji-volpeon-drgn Hydra build #17680 of nixos-config:pr594:packages.x86_64-linux.emoji-volpeon-drgn
Hydra packages.aarch64-linux.mautrix-slack Hydra build #17639 of nixos-config:pr594:packages.aarch64-linux.mautrix-slack
Hydra packages.x86_64-linux.plover-plugin-yaml-dictionary Hydra build #17715 of nixos-config:pr594:packages.x86_64-linux.plover-plugin-yaml-dictionary
Hydra packages.aarch64-linux.constructium Hydra build #17616 of nixos-config:pr594:packages.aarch64-linux.constructium
Hydra packages.aarch64-linux.old-homepage Hydra build #17644 of nixos-config:pr594:packages.aarch64-linux.old-homepage
Hydra packages.x86_64-linux.bsnes-plus Hydra build #17670 of nixos-config:pr594:packages.x86_64-linux.bsnes-plus
Hydra packages.aarch64-linux.plover-plugin-dict-commands Hydra build #17648 of nixos-config:pr594:packages.aarch64-linux.plover-plugin-dict-commands
Hydra instance-20221213-1915.aarch64-linux Hydra build #17610 of nixos-config:pr594:instance-20221213-1915.aarch64-linux
fix certs for darkkirb.de
2024-10-19 08:10:38 +02:00

40 lines
1.2 KiB
Nix

{config, ...}: {
security.acme = {
acceptTerms = true;
defaults = {
email = "lotte@chir.rs";
dnsProvider = "rfc2136";
credentialsFile = "/run/secrets/security/acme/dns";
};
certs."darkkirb.de" = {
domain = "*.darkkirb.de";
extraDomainNames = ["darkkirb.de"];
dnsProvider = "gcloud";
credentialsFile = config.sops.secrets."security/acme/gcloud".path;
dnsResolver = "1.1.1.1:53";
};
certs."chir.rs" = {
domain = "*.chir.rs";
extraDomainNames = ["chir.rs"];
};
certs."int.chir.rs" = {
domain = "*.int.chir.rs";
};
certs."shitallover.me" = {
domain = "*.shitallover.me";
extraDomainNames = ["shitallover.me"];
dnsProvider = "gcloud";
credentialsFile = config.sops.secrets."security/acme/gcloud".path;
dnsResolver = "1.1.1.1:53";
};
certs."miifox.net" = {
dnsProvider = "cloudflare";
credentialsFile = "/run/secrets/security/acme/cloudflare";
dnsResolver = "1.1.1.1:53";
};
};
sops.secrets."security/acme/dns" = {};
sops.secrets."security/acme/cloudflare" = {};
sops.secrets."security/acme/gcloud" = {};
sops.secrets."security/acme/gcloud.json".owner = "acme";
}