]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - systems/eldiron/websites/vpn/default.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / systems / eldiron / websites / vpn / default.nix
diff --git a/systems/eldiron/websites/vpn/default.nix b/systems/eldiron/websites/vpn/default.nix
new file mode 100644 (file)
index 0000000..ea54691
--- /dev/null
@@ -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;
+    };
+  };
+}