diff options
Diffstat (limited to 'modules/klipper.nix')
| -rw-r--r-- | modules/klipper.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/klipper.nix b/modules/klipper.nix index 4f7be74..646969f 100644 --- a/modules/klipper.nix +++ b/modules/klipper.nix @@ -15,6 +15,8 @@ let ${../assets/printer/mainsail.cfg} \ > $out ''; + + webcamPort = 1984; in { users.users.klipper = { @@ -80,6 +82,11 @@ in forceSSL = true; listenAddresses = [ me.tailscale.ip ]; + locations."/webcam" = { + proxyPass = "http://${me.tailscale.ip}:${toString webcamPort}"; + proxyWebsockets = true; + }; + extraConfig = '' access_log /var/log/nginx/3d.access.log json_combined; ''; |
