Refactor homelab ports

This commit is contained in:
Oliver Davies 2025-05-03 22:30:39 +01:00
parent 518bfe9cd4
commit f42833545b
10 changed files with 61 additions and 61 deletions

View file

@ -1,20 +1,14 @@
{ ports }:
let
domain = "oliverdavies.uk";
ports = import ./ports.nix;
mkSite =
name: overrides:
let
root = "/var/www/vhosts/${name}" + (overrides.rootSuffix or "");
port = ports."nginx-${name}";
url = "${name}.oliverdavies.uk";
in
{
inherit root;
port = ports.${name};
url = "${name}.${domain}";
}
// overrides;
{ inherit port root url; } // overrides;
sites = [
(mkSite "eric" {