diff --git a/flake.nix b/flake.nix index 2b10a65..2d096cc 100644 --- a/flake.nix +++ b/flake.nix @@ -63,6 +63,7 @@ "nocix-amd-legacy-sexcore" = import ./system.nix { configuration = ./host/nocix/amd-legacy-sexcore; roles = [ + ./roles/nidus-marketing.nix ./roles/nidus-sync.nix ./roles/sovr.nix ]; diff --git a/roles/nidus-marketing.nix b/roles/nidus-marketing.nix new file mode 100644 index 0000000..6a81f43 --- /dev/null +++ b/roles/nidus-marketing.nix @@ -0,0 +1,13 @@ +{ inputs, lib, pkgs, ...}: +{ + services.caddy.virtualHosts = { + "nidus.cloud".extraConfig = '' + root * /var/www/html/nidus.cloud + file_server + ''; + }; + systemd.tmpfiles.rules = [ + "d /var/www/html 0755 root root" + "d /var/www/html/nidus.cloud 0755 caddy caddy" + ]; +}