Shorten verbose multi-paragraph comments to essentials, and drop a stale claim in common.nix that jupiter kept its own copy of the base config (it now imports common.nix directly). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
24 lines
750 B
Nix
24 lines
750 B
Nix
{ ... }:
|
|
|
|
# Seerr (formerly Jellyseerr) — request manager for Jellyfin, talks to
|
|
# Sonarr/Radarr to fulfill requests. Fresh install, no migrated data.
|
|
#
|
|
# configDir stays at the module default; bind-mount AppData onto it instead
|
|
# of overriding configDir, so data lives on the RAID array and survives an
|
|
# OS-disk reinstall (same DynamicUser/StateDirectory issue as prowlarr.nix —
|
|
# see that file for why, and why the mount targets /var/lib/private/seerr
|
|
# rather than the public path).
|
|
{
|
|
services.seerr.enable = true;
|
|
|
|
fileSystems."/var/lib/private/seerr" = {
|
|
device = "/mnt/data/AppData/seerr";
|
|
fsType = "none";
|
|
options = [ "bind" ];
|
|
};
|
|
|
|
systemd.tmpfiles.rules = [
|
|
"d /mnt/data/AppData/seerr 0755 darman users -"
|
|
];
|
|
}
|