diff options
Diffstat (limited to 'machines/radon/jellyfin.nix')
| -rw-r--r-- | machines/radon/jellyfin.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/machines/radon/jellyfin.nix b/machines/radon/jellyfin.nix new file mode 100644 index 0000000..7d3a96a --- /dev/null +++ b/machines/radon/jellyfin.nix @@ -0,0 +1,34 @@ +{ config, ... }: +let + inherit (config.services) jellyfin; +in +{ + services.jellyfin.enable = true; + + users.groups.media.members = [ jellyfin.user ]; + + xnet.persist = [ + { + path = jellyfin.cacheDir; + user = jellyfin.user; + group = jellyfin.group; + mode = "0750"; + } + { + path = jellyfin.dataDir; + user = jellyfin.user; + group = jellyfin.group; + mode = "0750"; + } + { + path = jellyfin.configDir; + user = jellyfin.user; + group = jellyfin.group; + mode = "0750"; + } + ]; + + services.nginx.virtualHosts."mov.4kb.net" = { + locations."/".proxyPass = "http://localhost:8096"; + }; +} |
