From 590a7864bccaa43892c6a99540daaaea5468255f Mon Sep 17 00:00:00 2001 From: kirbara Date: Thu, 18 Dec 2025 21:32:40 +0700 Subject: [PATCH] website --- .../main-website/experimenting-website.nix | 32 +++++++++++++++++++ .../main-website/work-in-progress.wip | 0 2 files changed, 32 insertions(+) create mode 100644 puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix delete mode 100644 puter/030-vm-nixos-neru/specific-aspect/main-website/work-in-progress.wip diff --git a/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix b/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix new file mode 100644 index 0000000..5c9960f --- /dev/null +++ b/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix @@ -0,0 +1,32 @@ +{ + den.aspects = { + neru = { + nixos = + { lib, pkgs, config, ... }: + { + systemd.tmpfiles.rules = [ + "d /var/www/experimenting-website 0755 kirbara nginx -" + ]; + + services.nginx.virtualHosts."experimenting.website" = { + forceSSL = true; + enableACME = true; + + root = "/var/www/experimenting-website"; + + locations."/" = { + tryFiles = "$uri $uri/ /index.html"; + index = "index.html"; + }; + + locations."/_app/" = { + extraConfig = '' + expires 1y; + add_header Cache-Control "public, immutable"; + ''; + }; + }; + }; + }; + }; +} \ No newline at end of file diff --git a/puter/030-vm-nixos-neru/specific-aspect/main-website/work-in-progress.wip b/puter/030-vm-nixos-neru/specific-aspect/main-website/work-in-progress.wip deleted file mode 100644 index e69de29..0000000