From 876f1b2c35d23d707d3de0b3c3ec2625510cdc6d Mon Sep 17 00:00:00 2001 From: vkcku Date: Tue, 2 Jun 2026 08:07:09 +0530 Subject: infra: add vkcku.com module monorepo-revid: 71b2508ddf4ba4b38c31f2389bf510c2ed501e0d --- infra/modules/vkcku.com.nix | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 infra/modules/vkcku.com.nix (limited to 'infra/modules/vkcku.com.nix') diff --git a/infra/modules/vkcku.com.nix b/infra/modules/vkcku.com.nix new file mode 100644 index 0000000..92afba3 --- /dev/null +++ b/infra/modules/vkcku.com.nix @@ -0,0 +1,39 @@ +{ + flake.modules.nixos."vkcku.com" = + { config, ... }: + let + html = '' +
+ + + + + vkcku + + +
+

Welcome to vkcku's website.

+

The website is under construction. Please check back again later :)

+
+ + + ''; + in + { + services.caddy.virtualHosts."vkcku.com" = { + serverAliases = [ "www.vkcku.com" ]; + extraConfig = '' + header Content-Type text/html + header Cache-Control "public, s-maxage=86400, max-age=0, must-revalidate" + respond `${html}` + ''; + }; + + assertions = [ + { + assertion = config.services.caddy.enable; + message = "caddy must be enabled for vkcku.com module to work"; + } + ]; + }; +} -- cgit v1.3.1