Merge pull request #72 from wi11-holdsworth/enhancement/57

enhancement/57
This commit is contained in:
Will 2026-01-07 15:50:37 +11:00 committed by GitHub
commit 813d71eea4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 43 additions and 0 deletions

View file

@ -5,6 +5,7 @@
{ {
imports = util.toImports ../features [ imports = util.toImports ../features [
# keep-sorted start # keep-sorted start
"bazarr"
"copyparty" "copyparty"
"couchdb" "couchdb"
"flaresolverr" "flaresolverr"

View file

@ -0,0 +1,19 @@
let
port = 5017;
in
{
services = {
bazarr = {
enable = true;
dataDir = "/srv/bazarr";
group = "media";
listenPort = port;
};
nginx.virtualHosts."bazarr.fi33.buzz" = {
forceSSL = true;
useACMEHost = "fi33.buzz";
locations."/".proxyPass = "http://localhost:${toString port}";
};
};
}

View file

@ -23,6 +23,7 @@ let
secrets = [ secrets = [
# keep-sorted start # keep-sorted start
"bazarr"
"immich" "immich"
"jellyfin" "jellyfin"
"karakeep" "karakeep"
@ -98,6 +99,18 @@ in
}; };
}; };
} }
{
"Bazarr" = {
"description" = "Subtitle downloader and manager";
"icon" = "bazarr.svg";
"href" = "https://bazarr.fi33.buzz/";
"widget" = {
"type" = "bazarr";
"url" = "https://bazarr.fi33.buzz/";
"key" = "@bazarr@";
};
};
}
{ {
"Prowlarr" = { "Prowlarr" = {
"description" = "Indexer management tool"; "description" = "Indexer management tool";

9
secrets/bazarr.age Normal file
View file

@ -0,0 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 qLT+DQ pNb65h8kPUdFi7vgKoENqFf9NuQAfegSAM+SVxoTdGQ
7pDfhxs55Q4HQetasY6tZX76aOleLTCTi3xEdCqPdFo
-> ssh-ed25519 7+xRyQ SiBuQH6fIUFidqFUIFfE9i0zJhuMAWYmDCeszOJLZlE
ASEBjHaAVrH6z/43Rfnh2P0REg7f0b53fqbLHD44P8g
-> ssh-ed25519 LtK9yQ F6FnS/nRerbt/tMCl48CMjyKwhgCI8ti40klovGXdGU
ksVfKN3xowiBhwzyS9DLdmVX1QLCo8hvNiNux0MkiXU
--- rMrNsQ0G/k0MAwDOBd9IYDb2Lc8N/RaGXIGKtm9FL1c
qåû 9êo”-²dätB7v¢*i:ï.G€¬»¡/t£¬ ),+ÿ/vCœD„}SçÌâX(ç} *<2A>è4[æ°~l

View file

@ -15,6 +15,7 @@ let
in in
{ {
# keep-sorted start # keep-sorted start
"bazarr.age".publicKeys = users;
"borgmatic-pg.age".publicKeys = users; "borgmatic-pg.age".publicKeys = users;
"borgmatic.age".publicKeys = users; "borgmatic.age".publicKeys = users;
"copyparty-will.age".publicKeys = users; "copyparty-will.age".publicKeys = users;