summaryrefslogtreecommitdiff
path: root/machines/radon/jellyfin.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines/radon/jellyfin.nix')
-rw-r--r--machines/radon/jellyfin.nix34
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";
+ };
+}