Unverified Commit 9319694d authored by Eli Ribble's avatar Eli Ribble
Browse files

nixos/onlyoffice: add wopi setting

Expose setting for enabling WOPI support flag in onlyoffice. It's useful
and previously was hard-coded to disabled.

See https://api.onlyoffice.com/docs/docs-api/more-information/faq/using-wopi/
parent addf7cf5
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -97,6 +97,8 @@ in
      default = "amqp://guest:guest@localhost:5672";
      description = "The Rabbitmq in amqp URI style OnlyOffice should connect to.";
    };

    wopi = lib.mkEnableOption "Enable WOPI support";
  };

  config = lib.mkIf cfg.enable {
@@ -314,7 +316,8 @@ in
              .services.CoAuthoring.secret.outbox.string = "'"$(cat ${cfg.jwtSecretFile})"'" |
              .services.CoAuthoring.secret.session.string = "'"$(cat ${cfg.jwtSecretFile})"'" |
            ''}
              .rabbitmq.url = "${cfg.rabbitmqUrl}"
              .rabbitmq.url = "${cfg.rabbitmqUrl}" |
              .wopi.enable = "${toString cfg.wopi}"
              ' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json

            chmod u+w /run/onlyoffice/config/production-linux.json