From 94bd891bc69cf23eebb4cd33b44cf24fb3c29fb1 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Fri, 26 Feb 2021 16:47:48 +0000 Subject: modules/nixpk.gs: init --- modules/server/nixpk.gs/acme/default.nix | 7 +++++++ modules/server/nixpk.gs/default.nix | 5 +++++ modules/server/nixpk.gs/nginx/default.nix | 13 +++++++++++++ modules/server/nixpk.gs/nginx/index.html | 12 ++++++++++++ 4 files changed, 37 insertions(+) create mode 100644 modules/server/nixpk.gs/acme/default.nix create mode 100644 modules/server/nixpk.gs/default.nix create mode 100644 modules/server/nixpk.gs/nginx/default.nix create mode 100644 modules/server/nixpk.gs/nginx/index.html (limited to 'modules/server/nixpk.gs') diff --git a/modules/server/nixpk.gs/acme/default.nix b/modules/server/nixpk.gs/acme/default.nix new file mode 100644 index 000000000000..4c3c8f446602 --- /dev/null +++ b/modules/server/nixpk.gs/acme/default.nix @@ -0,0 +1,7 @@ +{ config, lib, ... }: + +{ + security.acme.certs."nixpk.gs" = { + webroot = "/var/lib/acme/acme-challenge"; + }; +} diff --git a/modules/server/nixpk.gs/default.nix b/modules/server/nixpk.gs/default.nix new file mode 100644 index 000000000000..a0498dd3f73f --- /dev/null +++ b/modules/server/nixpk.gs/default.nix @@ -0,0 +1,5 @@ +{ ... }: + +{ + imports = [ ./acme ./nginx ]; +} diff --git a/modules/server/nixpk.gs/nginx/default.nix b/modules/server/nixpk.gs/nginx/default.nix new file mode 100644 index 000000000000..8fbd9cf602d7 --- /dev/null +++ b/modules/server/nixpk.gs/nginx/default.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: + +{ + services.nginx.virtualHosts."nixpk.gs" = { + forceSSL = true; + useACMEHost = "nixpk.gs"; + + locations."/".root = pkgs.runCommandNoCC "index.html" {} '' + mkdir -p $out + cp ${./index.html} $out/index.html + ''; + }; +} diff --git a/modules/server/nixpk.gs/nginx/index.html b/modules/server/nixpk.gs/nginx/index.html new file mode 100644 index 000000000000..0c4e94022447 --- /dev/null +++ b/modules/server/nixpk.gs/nginx/index.html @@ -0,0 +1,12 @@ + + + nixpk.gs + + + +

nixpk.gs

+ + + -- cgit 1.4.1