X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=systems%2Feldiron%2Fwebsites%2Fvpn%2Fdefault.nix;fp=systems%2Feldiron%2Fwebsites%2Fvpn%2Fdefault.nix;h=ea54691062faedcc5d2226fe01ce2f691553427b;hb=1a64deeb894dc95e2645a75771732c6cc53a79ad;hp=0000000000000000000000000000000000000000;hpb=fa25ffd4583cc362075cd5e1b4130f33306103f0;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/systems/eldiron/websites/vpn/default.nix b/systems/eldiron/websites/vpn/default.nix new file mode 100644 index 0000000..ea54691 --- /dev/null +++ b/systems/eldiron/websites/vpn/default.nix @@ -0,0 +1,13 @@ +{ lib, pkgs, config, ... }: +let + cfg = config.myServices.vpn; +in { + config = lib.mkIf cfg.enable { + security.acme.certs.eldiron.extraDomainNames = [ "vpn.immae.eu" ]; + services.websites.env.tools.vhostConfs.vpn = { + certName = "eldiron"; + hosts = [ "vpn.immae.eu" ]; + root = ./www; + }; + }; +}