diff --git a/profiles/forgejo.nix b/profiles/forgejo.nix index 40e660d..829ea05 100644 --- a/profiles/forgejo.nix +++ b/profiles/forgejo.nix @@ -88,6 +88,13 @@ in FROM = "forge@${domain}"; USER = "forge@${domain}"; }; + "markup.asciidoctor" = { + ENABLED = true; + NEED_POSTPROCESS = true; + FILE_EXTENSIONS = ".adoc,.asciidoc"; + RENDER_COMMAND = "asciidoctor --embedded --safe-mode=secure --out-file=- -"; + IS_INPUT_FILE = false; + }; }; secrets = { mailer = { @@ -109,6 +116,8 @@ in ${adminCmd} change-password --username ${user} --password "$(tr -d '\n' < ${pwd})" || true ''; + systemd.services.forgejo.path = [ pkgs.asciidoctor ]; + systemd.services.forgejo.serviceConfig = { AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; CapabilityBoundingSet = [ "CAP_NET_BIND_SERVICE" ];