Compare commits

...

3 Commits

Author SHA1 Message Date
140330e98d update
All checks were successful
Build and Deploy / deploy (push) Successful in 8m8s
2026-04-13 20:01:36 -04:00
28df0a7f06 jellyseerr: declarative quality profile defaults via arr-init 2026-04-13 19:59:47 -04:00
4aa7c2a44b recyclarr: enforce as sole authority over custom formats 2026-04-13 03:17:03 -04:00
3 changed files with 43 additions and 16 deletions

32
flake.lock generated
View File

@@ -32,11 +32,11 @@
]
},
"locked": {
"lastModified": 1774681523,
"narHash": "sha256-K49RohIwbgzVeOdStfVDO83qy5K5ZLKWk4EsHJKj/k4=",
"lastModified": 1776124758,
"narHash": "sha256-bWLlqMPM5bh6KzENwWN8gIVXm41ptR6/1/k472yzjQo=",
"ref": "refs/heads/main",
"rev": "f8475f6cb4d4d4df99002d07cf9583fb33b87876",
"revCount": 11,
"rev": "60fcce47df643c02d5a41d47719c2cdb2c0f327e",
"revCount": 13,
"type": "git",
"url": "ssh://gitea@git.gardling.com/titaniumtown/arr-init"
},
@@ -368,11 +368,11 @@
"systems": "systems_3"
},
"locked": {
"lastModified": 1775791757,
"narHash": "sha256-3BS1Hw+3A3uf4G/8zwts3ZgxSnYq0y+QntbwO+b6KEw=",
"lastModified": 1776051551,
"narHash": "sha256-zqDhVyUtctq7HlpMC9cdR277ner0L/f7SkC3oKbZwy0=",
"owner": "Infinidoge",
"repo": "nix-minecraft",
"rev": "c4c6a33affcc15cde3df06083e96cda87f9a7627",
"rev": "c5eb01b60873e331265779028a839cd2b5237874",
"type": "github"
},
"original": {
@@ -399,11 +399,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1775811116,
"narHash": "sha256-t+HZK42pB6N+i5RGbuy7Xluez/VvWbembBdvzsc23Ss=",
"lastModified": 1776067740,
"narHash": "sha256-B35lpsqnSZwn1Lmz06BpwF7atPgFmUgw1l8KAV3zpVQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "54170c54449ea4d6725efd30d719c5e505f1c10e",
"rev": "7e495b747b51f95ae15e74377c5ce1fe69c1765f",
"type": "github"
},
"original": {
@@ -624,11 +624,11 @@
]
},
"locked": {
"lastModified": 1775896579,
"narHash": "sha256-uU9t4oqG7MbJHYjYnEPfnOcSMBPxK4wACeaOXvE0Ezg=",
"lastModified": 1776047941,
"narHash": "sha256-XjIqkHJjn5e5UbwS2Nl63uBOF1AaC5coRiO+ukENAmM=",
"owner": "nix-community",
"repo": "srvos",
"rev": "7983ea7a44f40fcc1c35b0ca8e54e794a26b09e2",
"rev": "df399d4ba5d7f4ddd8dae16e5ace5a70e958153d",
"type": "github"
},
"original": {
@@ -715,11 +715,11 @@
"trackerlist": {
"flake": false,
"locked": {
"lastModified": 1775858976,
"narHash": "sha256-LJ+A/x7g3jhS7R9Jkyt3E4Be2jo/bJVStDDJLG5AL7c=",
"lastModified": 1776118185,
"narHash": "sha256-7gh0sONRGuZIU0ziZeVRZITFXcbcNJfcvE//OBZxiiU=",
"owner": "ngosang",
"repo": "trackerslist",
"rev": "b4dac394ef1eff0ab51c0cb7004c05826988d846",
"rev": "68e3e822f392fa52b0af6ebf132af51c2b9b4e0c",
"type": "github"
},
"original": {

View File

@@ -110,4 +110,21 @@
serviceName = "radarr";
};
};
services.jellyseerrInit = {
enable = true;
configDir = service_configs.jellyseerr.configDir;
radarr = {
profileName = "Remux + WEB 2160p";
dataDir = service_configs.radarr.dataDir;
port = service_configs.ports.private.radarr.port;
serviceName = "radarr";
};
sonarr = {
profileName = "WEB-2160p";
dataDir = service_configs.sonarr.dataDir;
port = service_configs.ports.private.sonarr.port;
serviceName = "sonarr";
};
};
}

View File

@@ -46,6 +46,11 @@ in
radarr.movies = {
base_url = "http://localhost:${builtins.toString service_configs.ports.private.radarr.port}";
# Recyclarr is the sole authority for custom formats and scores.
# Overwrite any manually-created CFs and delete stale ones.
replace_existing_custom_formats = true;
delete_old_custom_formats = true;
include = [
{ template = "radarr-quality-definition-movie"; }
{ template = "radarr-quality-profile-remux-web-2160p"; }
@@ -119,6 +124,11 @@ in
sonarr.series = {
base_url = "http://localhost:${builtins.toString service_configs.ports.private.sonarr.port}";
# Recyclarr is the sole authority for custom formats and scores.
# Overwrite any manually-created CFs and delete stale ones.
replace_existing_custom_formats = true;
delete_old_custom_formats = true;
include = [
{ template = "sonarr-quality-definition-series"; }
{ template = "sonarr-v4-quality-profile-web-2160p"; }