Refactor website vhost configuration
All checks were successful
/ check (push) Successful in 1m25s

This commit is contained in:
Oliver Davies 2025-05-03 22:57:57 +01:00
parent f42833545b
commit 58c3d276b0
3 changed files with 4 additions and 6 deletions

View file

@ -51,5 +51,5 @@ in
users.users.${config.services.nginx.user}.extraGroups = [ "acme" ];
imports = [ ./www.oliverdavies.uk.nix ];
imports = [ ./www.oliverdavies.uk ];
}

View file

@ -4,10 +4,8 @@ let
ports = config.homelab.ports;
port = ports.nginx-website-sculpin;
redirects = import ./www.oliverdavies.uk-redirects.nix;
redirectLines = builtins.concatStringsSep "\n" (
map (r: "rewrite ^${r.from}/?$ ${r.to} redirect;") redirects
redirects = builtins.concatStringsSep "\n" (
map (r: "rewrite ^${r.from}/?$ ${r.to} redirect;") (import ./redirects.nix)
);
tome = {
@ -65,7 +63,7 @@ in
rewrite ^/talks/(.*)$ /presentations/$1 permanent;
rewrite ^/talks/?$ /presentations permanent;
${redirectLines}
${redirects}
'';
};