# # System notifications # { config, lib, pkgs, ... }: { services.paperless = { enable = true; domain = "paperless.home.opel-online.de"; passwordFile = config.age.secrets."services/paperless/pwFile".path; # environmentFile = config.age.secrets."services/paperless/environment".path; configureTika = true; configureNginx = true; settings = { PAPERLESS_OCR_LANGUAGE = "deu+eng"; PAPERLESS_OCR_USER_ARGS = { optimize = 1; pdfa_image_compression = "lossless"; }; }; }; # services.nginx = { # virtualHosts = { # "vault.home.opel-online.de" = { # useACMEHost = "home.opel-online.de"; # forceSSL = true; # locations."/".proxyPass = "http://127.0.0.1:${toString config.services.vaultwarden.config.ROCKET_PORT}"; # }; # }; # }; age.secrets."services/paperless/pwFile" = { file = ../../../secrets/services/paperless/pwFile.age; owner = "paperless"; }; }