From 57b440ad87ddb46b99228757f977375fbd4cb5aa Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 25 Dec 2022 12:15:01 +0100 Subject: [PATCH] service/hedgedoc: update to 22.11 --- modules/services/hedgedoc/default.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/services/hedgedoc/default.nix b/modules/services/hedgedoc/default.nix index 2f271de..eb30fbf 100644 --- a/modules/services/hedgedoc/default.nix +++ b/modules/services/hedgedoc/default.nix @@ -22,15 +22,9 @@ in ''; }; - configuration = mkOption { - type = types.attrs; - default = { }; - description = "additional configurations"; - }; - port = mkOption { type = types.port; - default = 3000; + default = 3080; example = 8080; description = "Internal port for webui"; }; @@ -40,16 +34,22 @@ in services.hedgedoc = { enable = true; - configuration = { + settings = { domain = "notes.${domain}"; + inherit (cfg) port; + host = "127.0.0.1"; protocolUseSSL = true; db = { dialect = "sqlite"; - storage = "/var/lib/hedgedoc/db.hedgedoc.sqlite"; + storage = "/var/lib/hedgedoc/hedgedoc.sqlite"; }; - } // cfg.configuration; + } // cfg.settings; }; + # temporary fix for: https://github.com/NixOS/nixpkgs/issues/198250 + #systemd.services.hedgedoc.serviceConfig.StateDirectory = lib.mkForce "/var/lib/hedgedoc"; + systemd.services.hedgedoc.serviceConfig.StateDirectory = lib.mkForce "hedgedoc"; + my.services.nginx.virtualHosts = [ { subdomain = "notes";