From 821d99f17c9dd5660e5c450e4435616178ae4c73 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Fri, 14 Feb 2025 14:34:33 +0100 Subject: ... --- hosts/vidhar/paperless/default.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 hosts/vidhar/paperless/default.nix (limited to 'hosts/vidhar/paperless/default.nix') diff --git a/hosts/vidhar/paperless/default.nix b/hosts/vidhar/paperless/default.nix new file mode 100644 index 00000000..34cd18c4 --- /dev/null +++ b/hosts/vidhar/paperless/default.nix @@ -0,0 +1,25 @@ +{ config, ... }: + +{ + config = { + services.paperless = { + enable = true; + address = "[2a03:4000:52:ada:4:1::]"; + passwordFile = config.sops.secrets."paperless-rootpw".path; + settings = { + PAPERLESS_OCR_LANGUAGE = "deu+eng"; + PAPERLESS_URL = "https://paperless.yggdrasil.li"; + PAPERLESS_FILENAME_FORMAT = "{{ created_year }}/{{ document_type }}/{{ correspondent }}/{{ created }}_{{ doc_pk }}_{{ title }}"; + PAPERLESS_FILENAME_FORMAT_REMOVE_NONE = "true"; + PAPERLESS_TASK_WORKERS = "3"; + PAPERLESS_THREADS_PER_WORKER = "4"; + }; + database.createLocally = true; + }; + + sops.secrets."paperless-rootpw" = { + format = "binary"; + sopsFile = ./rootpw; + }; + }; +} -- cgit v1.2.3