summary refs log tree commit diff
path: root/nixos/modules/services/misc/paperless.nix
diff options
context:
space:
mode:
authorErik Arvstedt <erik.arvstedt@gmail.com>2020-01-10 22:00:09 +0100
committerAlyssa Ross <hi@alyssa.is>2020-01-13 02:01:23 +0000
commit9ed03f2103651846807aa0bcd5c4e980eda1d5c9 (patch)
tree54b79897ac2af4df277acf4b756967b4104f2b6f /nixos/modules/services/misc/paperless.nix
parent5ad5d2321f8210f833e3b6342798c82b57ece663 (diff)
downloadnixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.tar
nixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.tar.gz
nixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.tar.bz2
nixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.tar.lz
nixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.tar.xz
nixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.tar.zst
nixpkgs-9ed03f2103651846807aa0bcd5c4e980eda1d5c9.zip
nixos/paperless: fix tmpfiles rules
Previously, the service expected the paperless user to have a group with
the user's name. This is not necessarily the case for custom users.
Diffstat (limited to 'nixos/modules/services/misc/paperless.nix')
-rw-r--r--nixos/modules/services/misc/paperless.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/paperless.nix b/nixos/modules/services/misc/paperless.nix
index 119dcebe019..bfaf760fb83 100644
--- a/nixos/modules/services/misc/paperless.nix
+++ b/nixos/modules/services/misc/paperless.nix
@@ -123,9 +123,9 @@ in
   config = mkIf cfg.enable {
 
     systemd.tmpfiles.rules = [
-      "d '${cfg.dataDir}' - ${cfg.user} ${cfg.user} - -"
+      "d '${cfg.dataDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -"
     ] ++ (optional cfg.consumptionDirIsPublic
-      "d '${cfg.consumptionDir}' 777 ${cfg.user} ${cfg.user} - -"
+      "d '${cfg.consumptionDir}' 777 - - - -"
       # If the consumption dir is not created here, it's automatically created by
       # 'manage' with the default permissions.
     );