mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 12:29:19 -08:00
fix(mediabox): mediatomb
This commit is contained in:
parent
1d038633ce
commit
ef5306904c
9 changed files with 61 additions and 17 deletions
|
|
@ -139,7 +139,8 @@ in {
|
|||
inherit (config.services.nginx) access;
|
||||
in {
|
||||
access.plex = assert plex.enable; {
|
||||
url = "http://${mediabox.networking.access.hostnameForNetwork.local}:32400";
|
||||
url = "http://${mediabox.networking.access.hostnameForNetwork.local}:${toString plex.port}";
|
||||
externalPort = 41324;
|
||||
};
|
||||
access.vouch = assert vouch-proxy.enable; {
|
||||
url = "http://${tei.networking.access.hostnameForNetwork.tail}:${toString vouch-proxy.settings.vouch.port}";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{config, ...}: let
|
||||
inherit (config.services) deluge plex tautulli ombi sonarr radarr bazarr lidarr readarr prowlarr cloudflared;
|
||||
inherit (config.services) deluge tautulli ombi sonarr radarr bazarr lidarr readarr prowlarr cloudflared;
|
||||
in {
|
||||
sops.secrets.cloudflare_mediabox_tunnel = {
|
||||
owner = cloudflared.user;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
inherit (lib.modules) mkIf mkMerge;
|
||||
inherit (lib.attrsets) mapAttrs mapAttrsToList;
|
||||
inherit (lib.strings) removePrefix;
|
||||
inherit (config.services) deluge plex tautulli ombi sonarr radarr bazarr lidarr readarr prowlarr cloudflared;
|
||||
inherit (config.services) deluge plex;
|
||||
inherit (config) kyuuto;
|
||||
plexLibrary = {
|
||||
"/mnt/Anime".hostPath = kyuuto.libraryDir + "/anime";
|
||||
|
|
@ -48,10 +48,6 @@ in {
|
|||
services.mediatomb = {
|
||||
serverName = "tewi";
|
||||
mediaDirectories = let
|
||||
mkLibraryDir = dir: {
|
||||
path = kyuuto.libraryDir + "/${dir}";
|
||||
mountPoint = kyuuto.libraryDir;
|
||||
};
|
||||
libraryDir = {
|
||||
path = kyuuto.libraryDir;
|
||||
mountPoint = kyuuto.libraryDir;
|
||||
|
|
@ -61,10 +57,13 @@ in {
|
|||
removePrefix "${kyuuto.libraryDir}/" hostPath
|
||||
)
|
||||
plexLibrary
|
||||
++ ["tlmc" "music-raw"];
|
||||
++ [
|
||||
"music/collections"
|
||||
"music/raw"
|
||||
];
|
||||
};
|
||||
in
|
||||
[libraryDir] ++ map mkLibraryDir ["tlmc" "music-raw" "lewd"];
|
||||
[libraryDir];
|
||||
};
|
||||
|
||||
hardware.opengl = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue