diff --git a/flake.nix b/flake.nix index 9133b869..ef7dfd6d 100644 --- a/flake.nix +++ b/flake.nix @@ -161,6 +161,7 @@ systemConfig { inherit hostName user system; systemModules = [ + ./services/nix-serve.nix ./services/caddy.nix ./services/gitea.nix ./services/grafana.nix diff --git a/services/nix-serve.nix b/services/nix-serve.nix new file mode 100644 index 00000000..816e3495 --- /dev/null +++ b/services/nix-serve.nix @@ -0,0 +1,8 @@ +{config, ...}: { + imports = [./caddy.nix]; + services.nix-serve = { + enable = true; + openFirewall = true; + }; + services.caddy.virtualHosts."nix.xenia.me.uk".extraConfig = "reverse_proxy http://localhost:${config.services.nix-serve.port}"; +}