diff --git a/nixos/modules/services/web-apps/gancio.nix b/nixos/modules/services/web-apps/gancio.nix index 0a2db3bce5f8..893f5702518a 100644 --- a/nixos/modules/services/web-apps/gancio.nix +++ b/nixos/modules/services/web-apps/gancio.nix @@ -157,11 +157,18 @@ in }; nginx = mkOption { - type = types.submodule (import ../web-servers/nginx/vhost-options.nix { inherit config lib; }); + type = types.submodule ( + lib.recursiveUpdate (import ../web-servers/nginx/vhost-options.nix { inherit config lib; }) { + # enable encryption by default, + # as sensitive login credentials should not be transmitted in clear text. + options.forceSSL.default = true; + options.enableACME.default = true; + } + ); default = { }; example = { - enableACME = true; - forceSSL = true; + enableACME = false; + forceSSL = false; }; description = "Extra configuration for the nginx virtual host of gancio."; }; @@ -260,8 +267,6 @@ in virtualHosts."${cfg.settings.hostname}" = mkMerge [ cfg.nginx { - enableACME = mkDefault true; - forceSSL = mkDefault true; locations = { "/" = { index = "index.html";