From ca43943edb521f267feaee454eaa2c5206750f91 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Wed, 21 Jan 2026 16:36:53 +0000 Subject: [PATCH] Add directory for marketing website --- flake.nix | 1 + roles/nidus-marketing.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 roles/nidus-marketing.nix 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" + ]; +}