summaryrefslogtreecommitdiff
path: root/os/kay/modules/services
diff options
context:
space:
mode:
Diffstat (limited to 'os/kay/modules/services')
-rw-r--r--os/kay/modules/services/nixarr.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/os/kay/modules/services/nixarr.nix b/os/kay/modules/services/nixarr.nix
new file mode 100644
index 0000000..ba8ed7b
--- /dev/null
+++ b/os/kay/modules/services/nixarr.nix
@@ -0,0 +1,28 @@
+{ nixarr, ... }:
+let
+ mediaDir = "/hdd/nixarr";
+ stateDir = "${mediaDir}/.state/nixarr";
+in
+{
+ imports = [ nixarr.nixosModules.default ];
+
+ nixarr = {
+ enable = true;
+ inherit mediaDir stateDir;
+
+ transmission = {
+ enable = true;
+ peerPort = 50000;
+ extraAllowedIps = [ "100.64.0.*" ];
+ };
+
+ jellyfin.enable = true;
+ bazarr.enable = true;
+ lidarr.enable = true;
+ prowlarr.enable = true;
+ radarr.enable = true;
+ readarr.enable = true;
+ sonarr.enable = true;
+ jellyseerr.enable = true;
+ };
+}