feat(deertopia): *Arr suite

This commit is contained in:
Madeleine Sydney
2025-03-27 16:02:11 -06:00
parent 45a66fe1ab
commit 50af3792f9
19 changed files with 572 additions and 52 deletions

View File

@@ -20,9 +20,11 @@ in {
nixpkgs.overlays = [ inputs.copyparty.overlays.default ];
# HACK: Ad-hoc permissions, as typical.
users.users.copyparty.extraGroups = [ "jellyfin" ];
users.users.copyparty.extraGroups = [
"media"
];
# HACK: Make files created by copypaste.service initialise with the mode
# HACK: Make files created by copyparty.service initialise with the mode
# 775.
systemd.services.copyparty.serviceConfig.UMask = lib.mkForce "002";
@@ -46,12 +48,17 @@ in {
path = "/var/lib/slskd";
access.r = "*";
};
"/Jellyfin" = {
path = "/persist/vault/jellyfin";
"/Media library" = {
path = "/persist/media/library";
# View and upload, but no deleting.
access.rw = "*";
access.rwmd = "@jellyfin-admin";
};
"/Torrents" = {
path = "/persist/media/torrents";
access.r = "*";
access.rwmd = "@jellyfin-admin";
};
};
};