]> Untitled Git - awful.systems.git/blob - sneer-archive/default.nix
docs: add database information
[awful.systems.git] / sneer-archive / default.nix
1 { config, lib, pkgs, sneer-archive-site, ... }:
2
3 {
4   services.nginx = {
5     enable = true;
6     virtualHosts."_".locations."/archives" = {
7       root =
8         sneer-archive-site.packages.${pkgs.stdenv.hostPlatform.system}.default;
9       tryFiles = "$uri $uri.html $uri/ =404";
10       extraConfig = ''
11         if ($request_uri ~ ^/(.*)\.html(\?|$)) {
12            return 301 /$1;
13         }
14       '';
15     };
16   };
17 }