fix(paperless): use the new consume path for samba share

This commit is contained in:
Khaïs COLIN 2024-08-30 11:08:38 +02:00
parent 367fc07863
commit 2fb3512ac1
3 changed files with 9 additions and 6 deletions

View file

@ -2,7 +2,7 @@
let
base-domain = "005540.xyz";
in
{ pkgs, ... }: {
{ lib, ... }: {
imports = [
./hardware-configuration.nix
./openssh.nix
@ -19,7 +19,7 @@ in
(import ./sourcehut.nix { inherit base-domain; })
(import ./paperless.nix { inherit base-domain; })
(import ./paperless.nix { inherit base-domain lib; })
./userprogs.nix
];

View file

@ -1,4 +1,4 @@
{ base-domain, ... }:
{ base-domain, lib, ... }:
let
fqdn = "paperless.${base-domain}";
in
@ -35,6 +35,9 @@ in
users.users.paperless-upload = {
isNormalUser = true;
homeMode = "770";
group = "paperless";
};
system.activationScripts.makePaperlessUploadDir = lib.stringAfter [ "var" ] ''
mkdir -m 775 -p /var/lib/paperless-upload
chown paperless-upload:paperless-upload /var/lib/paperless-upload/
'';
}

View file

@ -14,14 +14,14 @@
log level = 2
'';
shares."paperless-upload" = {
path = "/var/lib/paperless/consume";
path = "/var/lib/paperless-upload";
browsable = "yes";
"read only" = "no";
"guest ok" = "no";
"write list" = "@paperless-upload";
"read list" = "@paperless-upload";
"force user" = "paperless-upload";
"force group" = "paperless";
"force group" = "paperless-upload";
};
};
}