impermanence: Persist hedgedoc, privatebin, crowdsec and forgejo state dirs

This commit is contained in:
SebastianStork 2025-09-17 22:42:54 +02:00
parent 44e5bc505f
commit 2240bc9c91
4 changed files with 8 additions and 0 deletions

View file

@ -102,5 +102,7 @@ in
|> mkScript "crowdsec-install-collections"; |> mkScript "crowdsec-install-collections";
in in
lib.mkAfter collectionsScript; lib.mkAfter collectionsScript;
custom.persist.directories = [ config.services.crowdsec.settings.config_paths.data_dir ];
}; };
} }

View file

@ -117,5 +117,7 @@ in
conflictingService = "forgejo.service"; conflictingService = "forgejo.service";
paths = [ config.services.forgejo.stateDir ]; paths = [ config.services.forgejo.stateDir ];
}; };
custom.persist.directories = [ config.services.forgejo.stateDir ];
}; };
} }

View file

@ -74,5 +74,7 @@ in
db.storage db.storage
]; ];
}; };
custom.persist.directories = [ "/var/lib/hedgedoc" ];
}; };
} }

View file

@ -42,5 +42,7 @@ in
} }
]; ];
}; };
custom.persist.directories = [ config.services.privatebin.dataDir ];
}; };
} }