Commit Graph

6 Commits

Author SHA1 Message Date
Vladimir Timofeenko
004add0dd1 Add package option to Nix modules
"Package" option allows specifying the derivation that will be used for
the systemd service. Works the same way as `services.<name>.package` in
NixOS. By default picks the docspell packages from pkgs instance -- same
behavior as prior to this commit

Closes #2627
2024-05-06 10:22:00 -07:00
eikek
2e18274803 Extend nix flake setup 2024-03-10 15:37:16 +01:00
Vladimir Timofeenko
5d41d5775c nix: move to weasypdf from wkhtmltopdf
Closes #1873
2023-01-15 10:51:59 -08:00
Vladimir Timofeenko
f8e24d16d4 nix: fix typo 'orcmypdf' -> 'ocrmypdf' 2022-12-19 12:39:02 -08:00
Vladimir Timofeenko
f5a508be8d nix: add extraConfig option
This commit adds a new option for joex and server modules - extraConfig.
Its main use-case is to specify options that are present in docspell but
not (perhaps, yet) defined in the modules.
2022-12-12 08:30:58 -08:00
Vladimir Timofeenko
ae8bd1d85b nix: implement flake
This commit introduces the ability to install Docspell from a Nix flake.
There are no major changes to the logic of the previous modules outside of
organizing them in a flake and adding a simple check script.
2022-11-30 21:22:47 -08:00