nix-config/hosts/nixedo/services/homepage/default.nix

21 lines
451 B
Nix
Raw Normal View History

{
services = {
homepage-dashboard = {
enable = true;
listenPort = 8097;
openFirewall = true;
services = import ./services.nix;
widgets = import ./widgets.nix;
};
nginx.virtualHosts."nixedo.oliverdavies.uk" = {
forceSSL = true;
useACMEHost = "oliverdavies.uk";
locations."/".proxyPass =
"http://localhost:${toString config.services.homepage-dashboard.listenPort}";
};
};
}