diff --git a/modules/system/services/server/hedgedoc/default.nix b/modules/system/services/server/hedgedoc/default.nix index c2be42e0..54a86cf6 100644 --- a/modules/system/services/server/hedgedoc/default.nix +++ b/modules/system/services/server/hedgedoc/default.nix @@ -1,15 +1,19 @@ -{ config, ... }: +{ config, lib, ... }: { imports = [ ./nginx ]; - services.hedgedoc.settings = { - domain = "hedgedoc.${config.vars.primeDomain}"; - port = 8001; - host = "127.0.0.1"; - protocolUseSSL = true; - allowOrigin = [ - "localhost" - config.services.hedgedoc.settings.domain - ]; + config = lib.mkIf config.services.hedgedoc.enable { + services.hedgedoc.settings = { + domain = "hedgedoc.${config.vars.primeDomain}"; + port = 8001; + host = "127.0.0.1"; + protocolUseSSL = true; + allowOrigin = [ + "localhost" + config.services.hedgedoc.settings.domain + ]; + }; + + environment.persistence."/persist".directories = [ "/var/lib/forgejo" ]; }; }