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.
This commit is contained in:
Erik Arvstedt
2020-01-13 02:01:23 +00:00
committed by Alyssa Ross
parent 5ad5d2321f
commit 9ed03f2103
+2 -2
View File
@@ -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.
);