From d78a20ee7705579529de4ceff6d68768845f0672 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Mon, 18 Jul 2022 22:34:27 +0200 Subject: [PATCH] hedgedoc: init --- nixos/modules/webapps/hedgedoc.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 nixos/modules/webapps/hedgedoc.nix diff --git a/nixos/modules/webapps/hedgedoc.nix b/nixos/modules/webapps/hedgedoc.nix new file mode 100644 index 0000000..a6774a8 --- /dev/null +++ b/nixos/modules/webapps/hedgedoc.nix @@ -0,0 +1,23 @@ +{ config, pkgs, ... }: +{ + services.hedgedoc = { + enable = true; + configuration = { + domain = "notes.buehler.rocks"; + protocolUseSSL = true; + urlAddPort = false; + db = { + dialect = "sqlite"; + storage = "/var/lib/hedgedoc/db.hedgedoc.sqlite"; + }; + }; + }; + webapps.apps.hedgedoc = { + dashboard = { + name = "Hedgedoc"; + category = "app"; + icon = "edit"; + link = "https://notes.buehler.rocks"; + }; + }; +}