{ inputs, config, pkgs, lib, ... }:let cfg = config.services.homebox; in { services.homebox={ enable=true; settings={ HBOX_OPTIONS_TRUST_PROXY = "true"; HBOX_OPTIONS_HOSTNAME="inventory.venberg.xyz"; HBOX_OPTIONS_CHECK_GITHUB_RELEASE = "false"; HBOX_OPTIONS_ALLOW_REGISTRATION = "false"; HBOX_MODE = "production"; }; }; services.nginx.virtualHosts.${cfg.settings.HBOX_OPTIONS_HOSTNAME} = { enableACME = true; forceSSL = true; locations."/" = { proxyPass = "http://localhost:7745"; proxyWebsockets = true; }; }; }